41715

Ввод-вывод. Ветвления

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

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

Цель работы: Разработать алгоритм и написать программу на языке С++ для выполнения задания согласно номера бригады. Программа должна обеспечивать обмен с оператором, выдавая необходимые сообщения и позволяя вводить исходные данные и просмотреть результат выполнения программы.

Русский

2013-10-24

168.52 KB

3 чел.

 

ИНСТИТУТ КОМПЬЮТЕРНЫХ СИСТЕМ

КАФЕДРА КОМПЬЮТЕРНЫХ ИНТЕЛЕКТУАЛЬНЫХ

СИСТЕМ И СЕТЕЙ

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

Ввод-вывод. Ветвления.

Роботу выполнили:

Студенты группы АЕ-124

Поворознюк Алексей

Розмерица Татьян

Цель работы:  Разработать алгоритм и написать программу на языке С++ для выполнения задания согласно номера бригады. Программа должна обеспечивать обмен с оператором, выдавая необходимые сообщения и позволяя вводить исходные данные и просмотреть результат выполнения программы.

Задание:    Найти значение функции по формуле :

Ход работы:

  1.  Подключаем библиотеку #Include<iostream> .
  2.  Объявляем требуемые нам переменные: а, b, у. (int a,b,y;)
  3.  Затем устанавливаем присваивание значений переменным а и b с помощью ввода с клавиатуры пользователем. (cin>>a; cin>>b;)
  4.  После ввода значений переменных мы делаем проверку в которой указываем что, если а>b то присвоить значению y значение b. if(a>b) {y=b;}

Если условие не выполнилось, выполнить содержимое else, где мы делаем ещё одну проверку , Если а==b то присвоить значению y следующие 2*b-3*a. В противном случае, а именно где  а<b , так как если предыдущие условие не выполнились и (а) не равно и не больше (b) то очевидно что (а) будет меньше b. В этом случае присвоить значению (y) следующие  a+b. (y=a+b).

 

else

{

 if (a==b)

{

 y=2*b-3*a;

}

 else 

{

  y=a+b;

 }

}

  1.  Вывести на экран значение переменной (y).  ( cout<<"Answer y="<<y<<"\n";).
  2.  Задаём ожидание до прекращения работы программы нажатием клавиши.(  system("pause"); )
  3.  Возвращаем функции число в качестве 0 . return 0;
  4.  Завершаем работу программы.

Код программы:

#include<iostream>

using namespace std;

int main ()   {

double a,b,y;

cout<<"Enter a=";

cin>>a;

cout<<"\n";

cout<<"Enter b=";

cin>>b;

cout<<"\n";

if (a>b) {

y=b;

}

else

{

if (a==b)

{

y=2*b-3*a;

}

else

{

y=a+b;

}

}

cout<<"Answer y="<<y<<"\n";

system("pause");

return 0;   }

Выводы: Мы разработали алгоритм и создали программу на языке С++ для выполнения задания согласно номера бригады. Программа вычисляет значение функции по формуле:

В качестве проверки и примера работы программы мы ввели произвольные значения переменным а и b.

Видим что , далее жмём клавишу Enter и видим следующее:

Программа по заданной формуле, выполнила вычисления и вывела на экран результат. В данном случае при a<b , y=a+b. 


 

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

4020. Нетрадиционно возобновляемые источники энергии 123 KB
  Введение В настоящее время во всем мире наблюдается повышенный интерес к использованию в различных отраслях экономики нетрадиционных возобновляемых источников энергии (НВИЭ). Ведется бурная дискуссия о выборе путей развития энергетики. Это связано, ...
4021. Виды и принципы действия электросвязи. Мультимедийные технологии 308 KB
  Краткая информация о видах электросвязи Электросвязь - передача информации посредством электрических сигналов, распространяющихся по проводам (проводная связь), или (и) радиосигналов (радиосвязь). К электросвязи относят, кроме того, передачу информа...
4022. Чрезвычайные ситуации социального характера и защита от них 1.63 MB
  Чрезвычайные ситуации социального характера и защита от них Предисловие Преподавание дисциплины «Безопасность жизнедеятельности» началось в российских вузах в 1990-х годах. И это далеко не случайно. В условиях социальной нестабильности, перманентных...
4023. Чрезвычайные ситуации социального характера 2.21 MB
  ЧС социального характера – это обстановка на определенной территории, сложившаяся в результате возникновения опасных противоречий и конфликтов в сфере социальных отношений, которые могут повлечь или повлекли за собой человеческие жертвы...
4024. Цех по производству стропильных балок покрытия производительностью 5200 м3/год 1.69 MB
  Цех по производству стропильных балок покрытия производительностью 5200 м 3 год Введение Развитие производства и применение сборного железобетона базируется на дальнейшей специализации предприятий по выпуску по выпуску однотипной продукции...
4025. Факторы, влияющие на процесс принятия решений 127 KB
  Введение На мой взгляд, проблема принятия и реализации решений является основополагающей для менеджмента. За последние 20 лет дважды Нобелевская премия в области экономики присуждалась за работы по совершенствованию общепринятой концепции принятия р...
4026. Типы государственного устройства. Понятие и сущность демократии 74.5 KB
  Типы государственного устройства. Тип государственного устройства характеризует способ национально-государственного и административно-территориального деления государства и способы взаимосвязи его территориальных образований. Исторически сложились...
4027. Проект увеличения производительности за счет выпуска новой продукции 263.5 KB
  Цель работы - закрепление полученных теоретических знаний по дисциплине «Проектный анализ» и приобретение практических навыков по выполнению анализа эффективности реализации инвестиционного проекта в рамках конкретного предприятия. В курсовой работе...
4028. Древоводство – декоративного питомника в условиях Ачинского района 45 KB
  Экологическиеи экономические условия района расположения хозяйств. Местонахождение и краткая общая характеристика. Город Ачинск является районным центром, расположении на северо-западе в 180 км от г. Красноярска. Ачинский район относится к чис...