6980

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

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

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

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

Русский

2013-01-11

41.5 KB

40 чел.

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

Задание 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;    // значение по умолчанию

}     // Конец   

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


 

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

49292. Составление математической модели турбокомпрессора по заданным расходным характеристикам 149.54 KB
  В качестве недостатка таких методов можно привести пример когда для вновь создаваемого или форсируемого двигателя основной технической проблемой становится к примеру выбор параметров турбокомпрессора или топливного насоса высокого давления ТНВД. Применительно к турбокомпрессорам это могут быть расходные характеристики которые широко распространяются их производителями с целью увеличения рынка сбыта. 1 составить математическую модель турбокомпрессора.
49293. Учет заработной платы сотрудников предприятия 354.85 KB
  Задача «Учет заработной платы сотрудников предприятия» решается с целью получения сведений о средней и суммарной заработной плате каждого сотрудника с начала года до указанного месяца, упорядоченные по алфавиту.
49295. Разработка грузового плана нефтеналивного судна т/х «Сейфула Кади» 161.78 KB
  В данной работе разрабатывается грузовой план нефтеналивного судна т х Сейфула Кади выполняется расчет ходовых запасов; размещение груза расчет кренящего момента дифферентовка и соответствующее принятие балласта расчет остойчивости и прочности составления чертежа грузового плана. Основные характеристики и размерения судна: Тип Стальное однопалубное двухвинтовое наливное судно без седловатости с двойным дном двойным бортом с баком с машинным отделением и рубками расположенными в корме с 6 грузовыми танками.9 1438 63257...
49296. Автоматизация поддержания параметров микроклимата в животноводческом помещении 1.02 MB
  Состояние микроклимата закрытых животноводческих помещений определяет комплекс физических факторов температура влажность движение воздуха солнечная радиация атмосферное давление освещение и ионизация газовый состав воздуха кислород углекислый газ аммиак сероводород и др. Описание работы технологической линии ОВС включает калорифер радиальный центробежный вентилятор магистральный воздуховод и воздуховоды равномерной раздачи воздуха выходные отверстия которых оборудованы жалюзийными решетками. Отопительновентиляционная...
49298. Характеристика різних інформаційно-довідкових підсистем, правової підтримки керівництва підприємства Українських розробників 60.96 KB
  2 Проблеми правової підтримки керівництва підприємства Метою державної підтримки підприємництва є: 1 створення умов для позитивних структурних змін в економіці України; 2 сприяння формуванню і розвитку підприємництва становлення підприємництва як провідної сили в подоланні негативних процесів в економіці та забезпечення сталого позитивного розвитку суспільства; 3 підтримка вітчизняних виробників; 4 формування умов для забезпечення зайнятості населення України запобігання безробіттю створення нових робочих місць. Державна підтримка...