6980

Программирование алгоритмов линейной и разветвляющейся структуры

Лабораторная работа

Информатика, кибернетика и программирование

Программирование алгоритмов линейной и разветвляющейся структуры Задание 1: Составьте и выполните программу линейной структуры согласно вариантам задания. Варианты задания Вычислить значение функции переменных при заданных значениях параметров: x=(8...

Русский

2013-01-11

41.5 KB

38 чел.

Программирование алгоритмов линейной и разветвляющейся структуры

Задание 1:

Составьте и выполните программу линейной структуры согласно вариантам задания.

Варианты задания

Вычислить значение функции переменных при заданных значениях параметров:

x=(8z2+1)/(y+t2) при z=1; t=2; y=t+z.

Ответ:

#include<iostream.h>  // Подключаю библиотеку для исп. оператора cout<<

void main()    // Имя главной функции main()

{     // Начало главной функции   

 int z=1,t=2;   // Декларирую переменные z  и t, и записываю в них начальное значение

 float x,y;    // Декларирую x, для результата, y

y=t+z;     // Вычисляю значение переменной и записываю в y

x=(8*z*z+1)/(y+t*t);  // Вычисляю значение переменной и записываю в x

cout<<"\n x= "<<x;  // Вывожу на экран x

}     // Конец

Результат выводимый на экран: 1,285714
Задание 2:

Составьте программы разветвляющейся структуры согласно вариантам задания (используя IF).

Варианты задания

Даны четыре числа. Все отрицательные среди них числа заменить на 0.

Ответ:

#include<iostream.h>  // Подключаю библиотеку для исп. оператора cin>> и cout<<

void main()    // Имя главной функции main()

{     // Начало главной функции   

 int a,b,c,d;   // Декларирую переменные

 cin>>a>>b>>c>>d;  // Ввожу с клавиатуры значения переменных

 if (a<0)    // если значение переменной a<0

 a=0;     // то a=0

 if (b<0)     // если значение переменной b<0

 b=0;     // то b=0

 if (c<0)     // если значение переменной c<0

 c=0;     // то c=0

 if (d<0)     // если значение переменной d<0

 d=0;     // то d=0

 cout<<a<<b<<c<<d; // Вывожу на экран результат

 }     // Конец


Задание 3:

Составьте программы разветвляющейся структуры согласно вариантам задания (используя SWITCH).

Варианты задания

Вводится число студентов N<=30. Вывести фразу "В нашей группе N студентов", согласовав слово "студент" с числом N.

Ответ:

#include<iostream.h>  // Подключаю библиотеку для исп. оператора cin>> и cout<<

void main()    // Имя главной функции main()

{     // Начало главной функции   

int n,t=0;    // Декларирую переменные

cin>>n;    // Ввожу с клавиатуры число

if(n>1&&n<5||n>21&&n<25)t=1;  // Условие

if(n>4&&n<21||n>24)t=2;     // Условие

cout<<"\nV nashei gruppe "<<n<<" student"; // Вывожу на экран

switch(t) // Переключатель определяет введённое число и выполняет соответств. строку

{     // Начало 

case 1: cout<<"a"; break; // Выполняется например эта строка

case 2: cout<<"ov"; break; // а после break; - выход из switch()

default:break;    // значение по умолчанию

}     // Конец   

}     // Конец главной функции


 

А также другие работы, которые могут Вас заинтересовать

18962. Связи с общественностью в условиях кризиса фирмы: последовательность действий 69.5 KB
  Связи с общественностью в условиях кризиса фирмы: последовательность действий Кризис может иметь различные формы но PRспециалисты обычно имеет дело с кризисом общественного мнения который можно описать разбить на категории и как правило хотя бы в общей форме пред...
18963. Логіка наукового дослідження 57.5 KB
  Кожне наукове дослідження від творчого задуму до остаточного оформлення наукової праці має неповторну специфіку. Однак усі вони наділені загальними особливостями, які охоплюють універсальні послідовні процеси
18964. Классификация рекламы, описание и характер применения 56.5 KB
  Классификация рекламы описание и характер применения Реклама рекламная коммуникация непрямая форма убеждения базирующаяся на информационном или эмоциональном описании преимуществ продукта. Ее цель создать благоприятное впечатление о продукте и заставить пот...
18965. Планирование и организация пресс-службы в государственных и коммерческих структурах 28 KB
  On the other hand, English people, after getting into contact with new Americans, condemned their language for the mistakes and territorial peculiarities of their language and considered it to be wrong and barbarous.
18966. Правовое регулирование и этические проблемы рекламной деятельности. «Закон о рекламе» 37 KB
  Правовое регулирование и этические проблемы рекламной деятельности. Закон о рекламе Правовое регулирование и этические проблемы рекламной деятельности. Закон о рекламе. по К.А.Аксёновой Реклама и рекламная деятельность конспект лекций Федеральный закон от...
18967. Сущность и классификация имиджа 79 KB
  Сущность и классификация имиджа Имидж внешний образ создаваемый субъектом с целью вызвать определенное впечатление мнение отношение у других. Имидж эмоционально окрашенный образ кого либо/ чеголибо сложившейся в массовом сознании и способный оказать влия
18968. Понятие общественности в паблик рилейшнз 61 KB
  Понятие общественности в паблик рилейшнз Усилия специалистов PR должны быть направлены на установление двусторонних контактов с общественностью. Общественность группа людей оказавшихся в различных ситуациях осознающих неопределенность и проблемность ситуаци...
18969. Интернет-технологии, применяемые в связях с общественностью 166 KB
  Интернеттехнологии применяемые в связях с общественностью Internet представляет из себя динамично развивающееся средство представления информации и следовательно публикация сайта это сильная рекламная акция которая привлекает внимание к деятельности вашей компан...
18970. Нарушение правовых и этических норм в ходе избирательной кампании 40.5 KB
  Нарушение правовых и этических норм в ходе избирательной кампании К технологиям такого рода относятся как нарушающие букву закона так и формально не вступающие в противоречие с действующим законодательством. Объектом так называемых грязных технологий служат избира