42698

Основные приемы программирования. Разветвления

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

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

h подключение библиотеки switch это оператор для выбора одного из многих продолжений cout – счет вывод cse N – выбор условия flot – тип данных printf – вывод scnf – считывание defult: brek – завершение условия switch= count= brek if else – условие Текст программы решения задачи на языке высокого уровня С include stdfx.h int min { setlocleLC_LL RUS ;int lm = 0; для меню cout Выберите желаемое действие: endl; cout 1: Решить задачу: endl; cout 2: Выйти из приложения без решения задачи endl; cout Введите желаемое действие: ;...

Русский

2013-10-30

78.5 KB

1 чел.

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение

Высшего профессионального образования

Владимирский государственный университет

имени А.Г. и Н.Г. Столетовых

(ВлГУ)

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

по дисциплине:

«Языки программирования»

на тему:

«Основные приемы программирования. Разветвления»

По дисциплине

«Языки программирования»

выполнил:

ст.гр. ВТс-212

Илларионов В.А.

приняла:

Сущинина    .    .

Владимир 2012г.

  1.  Текст индивидуального задания по варианту.

Даны действительные числа х, y, z. Вычислить:

max (x + y + z; xyz)

  1.  

Схема алгоритма решения задачи.

  1.  
    Спецификации всех разработанных процедур и/или функций.

include "stdafx.h" - подключение библиотеки

switch - это оператор для выбора одного из многих продолжений

cout – счет вывод

case N – выбор условия

float – тип данных

printf – вывод

scanf – считывание

default: break – завершение условия (switch=>count=>break)

if, else – условие

  1.  Текст программы решения задачи на языке высокого уровня С++

#include "stdafx.h"

int main() { setlocale(LC_ALL, "RUS");
int lm = 0; //для меню

 cout << "Выберите желаемое действие: " << endl;

cout << "1: Решить задачу: " << endl;

cout << "2: Выйти из приложения (без решения задачи)" << endl;

cout << "Введите желаемое действие: ";

cin >> lm;

 switch(lm){

case 1:

{

 float x, y, z;

 printf("vvedite chislo x = ");

 scanf("%f", &x);

 printf("vvedite chislo y = ");

 scanf("%f", &y);

 printf("vvedite chislo z = ");

 scanf("%f", &z);

 if ((x+z+y)>(x*z*y)) {

  printf("Summa bolshe %3.2f", (x+y+z));

 }         

 else {

 printf("Proizv bolshe %3.2f", (x*y*z));

 }

scanf("%f", &x);

break }

default: break;

}

 return 0;

}

  1.  Тесты и результаты тестирования

  

  

  1.  Выводы по работе

Таким образом, в данной работе была составлена программа, которая вычисляет сумму и произведение трёх чисел, оценивает что больше: сумма или произведение, и выводит результат на экран.


 

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

11200. Постоянный электрический ток, Правила Кирхгофа для разветвленных цепей 382 KB
  Постоянный электрический ток. План лекции: Сила и плотность тока. Электродвижущая сила и напряжение. Закон Ома. Сопротивление проводников. Последовательное и параллельное соединение проводников. Работа и мощность тока. Закон Джоуля-Ленца. Правил...
11201. Контроль у сфері державного управління 24.94 KB
  Держава є одним із головних суб’єктів здійснення контрольної функції в суспільстві. Вона наділена реальними повноваженнями і має можливості для впливу на суспільство, в ході здійсненнія якого покладається і на результати контролю.
11202. Технология монтажа центробежного охлаждающего насоса пресной воды 2.38 MB
  По результатам расчета ходкости для заданного корпуса судна произведён альтернативный выбор ГД, для которого разработаны системы (топливная, масляная, охлаждения, пускового воздуха), обеспечивающие его надежную работу. Для этих систем определён состав и технические характеристики основного оборудования.
11203. Ливия в системе международных отношений в конце XX – начале XXI веков 226 KB
  Целью моей работы является рассмотрение вопроса Ливии в системе международных отношений, региональной и глобальной безопасности. Исходя из цели работы, я ставлю перед собой такие основные задачи, как: изучение истории государства Ливия; анализ кризисного государства и угрозы глобальной и региональной безопасности; рассмотрение потенциала Ливии
11204. Общие черты и особенности правового положения сельскохозяйственных коммерческих организаций и предприятий 51.5 KB
  Общие черты и особенности правового положения сельскохозяйственных коммерческих организаций и предприятий. Говоря о сельскохозяйственных организациях можно выделить их общие черты присущие любой коммерческой организации. Все они имеют обособленное имущество отв...
11205. Правовые основы проведения аграрной реформы в России 61.5 KB
  Тема: Правовые основы проведения аграрной реформы в России. Объективные предпосылки реорганизации колхозов и совхозов. Порядок определения земельных долей и имущественных паёв в процессе реорганизации сельскохозяйственных предприятий. Особенност...
11206. Аграрные правоотношения 60.5 KB
  Аграрные правоотношения. Понятие аграрных правоотношений. Внутренние и внешние аграрные правоотношения. 1. Понятие аграрных правоотношений. Аграрными правоотношениями являются отношения складывающиеся в процессе производства сельскохозяйств
11207. Акцентная структура слова 118 KB
  ЛЕКЦИЯ 10 Акцентная структура слова. Словесное ударение. Акустикофизиологическая природа словесного ударения в английском языке в сравнении с русским. Виды словесного ударения. Функции словесного ударения. Место словесного ударения. Градация сло...
11208. ИНТОНАЦИЯ И ПРОСОДИЯ 96.5 KB
  ЛЕКЦИЯ 11. ИНТОНАЦИЯ И ПРОСОДИЯ. Понятия интонации и просодии и их соотношение как лингвистического и акустикофизиологического явления. Компоненты интонации: мелодика громкость темп качество голоса пауза. Методы записи интонации. Функции просодии. ...