6980

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

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

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

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

Русский

2013-01-11

41.5 KB

37 чел.

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

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

}     // Конец   

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


 

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

46151. Особливості застосування заходів процесуального примусу 669.17 KB
  Виявити риси схожості та відмінності окремих заходів процесуального примусу а також співвідношення їх з кримінальноправовими санкціями їх роль та місце в правовій системі України зокрема в системі Кримінального процесу України Зробити відповідні висновки. 47 КК України. 47 КК України. Запобіжне обмеження тобто заборона особі щодо якої порушено кримінальну справу виїжджати за межі України до закінчення досудового слідства чи судового розгляду ст.
46152. Технология производства земляных и бетонных работ 964 KB
  Тип грунта супесь с примесью щебня 30. Земляным сооружением называется инженерное сооружение устраиваемое из грунта в грунтовом массиве или возводимое на поверхности земли. При строительстве ведется переработка грунта с целью подготовки основания под здания устройства дорог. К основным процессам переработки грунта можно отнести: разработку перемещение и укладку его.
46153. Основы организации работы по ведению бухгалтерского учета в кредитных организациях 200.79 KB
  Введение В процессе становления рыночной экономики когда банки действуют в условиях жесткой конкуренции и нестабильной экономической ситуации бухгалтерский учет не сводится только к отражению операций банка. Основная роль его состоит в использовании бухгалтерской информации для планирования активных и пассивных операций банка. Бухгалтерский учет в банке дает возможность ответа на вопросы о состоянии и движении имущества банка денежных средств кредитов фондов о расходах и доходах финансовых результатах деятельности банка.
46154. Создание поверхности для защиты от коррозии внутренних и внешних поверхностей труб тепловых и водопроводных систем 5.53 MB
  Сбор нагрузок на колонны. Колонны предназначены для поддержания железобетонного перекрытия.396 Этажи От перекрытия и покрытия Собственный вес колонны Расчетная суммарная нагрузка Длительная Кратковременная NДЛ NКР NПОЛН 4 1 1171 1223 Расчет нагрузки колонны Подсчет расчетной нагрузки на колонну. Расчет колонны первого этажа N=3504кН; ℓ 01=2.
46155. Оценка эффективности предпринимательской деятельности ОАО «Газпром» 208 KB
  Анализ эффективности деятельности предприятия ОАО Газпром 8 2. Для повышения деловой и инвестиционной активности предприятия все более актуальна необходимость более эффективного управления ими на основе комплексной достаточно полной и объективной системы оценок их финансовохозяйственной деятельности в сложной экономической обстановке рыночных изменений в условиях динамичной внешней среды. Анализ финансовохозяйственной деятельности служит базой для принятия управленческих решений переоценить его значение для эффективного функционирования...
46156. СИСТЕМНО-СТРУКТУРНЫЕ ПОДХОДЫ К МОДЕЛИРОВАНИЮ СИСТЕМ УПРАВЛЕНИЯ 159 KB
  Суть системного подхода можно определить так: это методология научного познания и практической деятельности а также объяснительный принцип в основе которых лежит рассмотрение объекта как системы. Иерархичность познания требующая многоуровневого изучения предмета: изучение самого предмета –собственный уровень; изучение этого же предмета как элемента более широкой системы вышестоящий уровень; изучение этого предмета в соотношении с составляющими данный предмет элементами нижестоящий уровень. Можно также сказать что системный...
46157. ОСНОВЫ ТРАНСПОРТНО-ЭКСПЕДИЦИОННОГО ОБСЛУЖИВАНИЯ 1.13 MB
  Сироткин ОСНОВЫ ТРАНСПОРТНОЭКСПЕДИЦИОННОГО ОБСЛУЖИВАНИЯ КУРСОВОЕ ПРОЕКТИРОВАНИЕ Учебнометодическое пособие Нижний Новгород 2010 ФЕДЕРАЛЬНОЕ АГЕНАСТВО ПО ОБРАЗОВАНИЮ ГОУ ВПО Волжский государственный инженернопедагогический университет А. Сироткин...
46158. Социология. Общий курс. Учебное пособие 2.78 MB
  социология: общий курс. тощенко получило признание во многих вузах россии так как наука социология в нем трактуется как социология жизни.5я73 тощенко жан терентьевич социология общий курс генеральный директор в. социология как наука.
46159. Web-браузер 16.01 KB
  Среди множества разнообразных программ просмотра гипертекстовых документов наибольшее распространение получили Microsoft Internet Explorer далее Explorer и Netscpe Nvigtor далее Netscpe. Ни та ни другая компания ничего не зарабатывает на распространении своих браузеров Explorer╗бесплатная программа а Netscpe условнобесплатная программа. Далее мы будем ориентироваться на браузер Netscpe. Методы работы с браузером Explorer практически не отличаются от методов работы с Netscpe что позволит приверженцам данного программного продукта...