- •«Национальный исследовательский
- •Т.Е. Мамонова Лабораторная работа № 4
- •220700 – «Автоматизация технологических процессов и производств».
- •Лабораторная работа № 4
- •Теоретическая часть Условный оператор
- •Оператор выбора
- •Варианты заданий к лабораторной работе №4
- •1) Написать программу для вычисления функции f, используя условный оператор:
- •1) Написать программу для вычисления функции f, используя условный оператор:
- •1) Написать программу для вычисления функции f, используя условный оператор:
- •1) Написать программу для вычисления функции f, используя условный оператор:
- •1) Написать программу для вычисления функции f, используя условный оператор:
- •1) Написать программу для вычисления функции f, используя условный оператор:
- •1) Написать программу для вычисления функции f, используя условный оператор:
- •Содержание отчета
- •Список литературы
- •Приложение а.
- •220700 – «Автоматизация технологических процессов и производств». Отпечатано в Издательстве тпу в полном соответствии с качеством предоставляемого оригинал-макета
- •634034, Г. Томск, пр. Ленина, 30
МИНИСТЕРСТВО ПО НАУКЕ И ОБРАЗОВАНИю РФ
Государственное образовательное учреждение высшего профессионального образования
«Национальный исследовательский
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
УТВЕРЖДАЮ
Директор ИК
_____________ М.К.Сонькин
«____»_____________2010 г.
Т.Е. Мамонова Лабораторная работа № 4
УСЛОВНОГЫЙ ОПЕРАТОР И ОПЕРАТОР ВЫБОРА В C++
Методические указания по выполнению лабораторных работ
по курсу «Информатика»
для студентов направлений 220000 – «Мехатроника и робототехника»,
220700 – «Автоматизация технологических процессов и производств».
Издательство
Томского политехнического университета
2011
УДК 519.6
ББК 00000
А00
Мамонова Т.Е.
А00 Условный оператор и оператор выбора в C++. Методические указания по выполнению лабораторных работ по курсу «Информатика» для студентов I курса, обучающихся по направлениям 220000 – «Мехатроника и робототехника», 220700 – «Автоматизация технологических процессов и производств» / Т.Е. Мамонова. – Томск: Изд-во Томского политехнического университета, 2011. – 15 с.
УДК 519.6
ББК 00000
Методические указания рассмотрены и рекомендованы к изданию методическим семинаром кафедры интегрированных
компьютерных систем управления ИК
«1» сентября 2011 г.
Зав. кафедрой ИКСУ
доктор технических наук _________________ А.М. Малышенко
Председатель учебно-методической
комиссии _________________ В.Н. Шкляр
Рецензент
Доцент ИКСУ ИК НИ ТПУ кандидат технических наук
В.Н. Шкляр
© ГОУ ВПО «Томский политехнический
университет», 2011
© Мамонова Т.Е., 2011
© Оформление. Издательство Томского
политехнического университета, 2011
Лабораторная работа № 4
Условный оператор и оператора выбора в C++
Цель работы. Научиться использовать условные операторы и операторы выбора в при программировании задач на языке C++.
Теоретическая часть Условный оператор
Условный оператор используется для разветвления процесса вычислений на два направления. Полная форма условного оператора следующая:
if ( <условие> ) <оператор 1 >;
else <оператор 2>;
Если значение выражения в скобках истинно, выполняется оператор 1, следующий за условием. Если условие принимает значение ложь, то выполняется оператор 2, следующий за ключевым словом else. Операторы могут быть простыми или составными, составной оператор – это несколько операторов, объединенных в фигурные скобки. В записи оператора if вторая часть (т.е. оператор else) может отсутствовать. Тогда, если условие принимает значение ложь, выполняется следующий по порядку оператор.
При записи условия используют операции отношения и логические функции. Условие считают истинным, если его значение отлично от нуля и – ложным, если его значение равно нулю. Операции отношения следующие:
< “меньше”; > “больше”;
<= “меньше или равно” ; >= “больше или равно”;
= = “равно”; != “не равно”.
Логические функции используют, когда условное выражение включает несколько условий. В языке С++ используют следующие логические функции:
| | логическое сложение («или»);
&& логическое умножение («и»);
! логическое отрицание («не»).
Пример 1. Создать программу, которая вычисляет значение функции F(x) по формуле:
и определяет знак переменной x;
Для выполнения первой части задания в программе Borland C++ вводим следующий код программы:
#include <iostream.h>
#include <conio.h>
void main(void)
{
int F;float x;
cout<< "Vvedite chislo: ";
cin>> x;
if (x>0)
{F=1;
cout<< "Pologitelnoe chislo = "<< x << " F=" << F <<endl;
}
if (x<0)
{F=-1; cout<<"Otricatelnoe chislo, F="<<F;
}
if (x==0)
{F=0; cout<< " Nol, F= "<< F << endl;
}
getch();
}
Результат работы программы:
Блок-схема для данной программы выглядет так:
отрицательное
число число