1.Цель работы: получить практические навыки программирования разветвляющихся вычислительных процессов на основе оператора условного перехода.
2.Задание на лабораторную работу:
2.1.Составить программу, обеспечивающую ввод исходных данных с клавиатуры и вычисление выражения:
x²+y²+sin(x) x-y=0
c = (x-y)²+cos(x) x-y>0
(y-x)²+tg(x) x-y<0
С выводом результатов на дисплей и в текстовый файл.
3.Блок-схема:
начало
x , y - ?
x , y
x-y=0 да
c:= x²+y²+sin(x)
да
x-y>0
c:= (y-x)²+tg(x) c:= (x-y)²+cos(x)
c, x, y
конец
6.Пояснения:
Алгоритм «альтернатива» используется для выбора одного из 2-х возможных вариантов.
If (если) условие then (значит) оператор1, else (иначе) оператор 2;
Условие-это логическое выражение, которое принимает значения - истинно или ложно. Если выражение истинно, то выполняется оператор 1, в противном случае – оператор 2. Операторы 1 и 2 могут быть простыми или сложными.
Операторы, следующие за If, then, else могут быть составными, т.е. содержать несколько операторов. Для того, чтобы несколько операторов рассматрива- лись как один их заключают в операторные скобки.
В операторе If перед служебным словом else символ «;» не ставиться!!
7.Вывод: получила практические навыки программирования разветвляющих- ся вычислительных процессов на основе оператора условного перехода.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.