ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Выполнение оператора IF...THEN...ELSE1. Проверяется: выполняется или нет условие, стоящее после слова IF (т.е. имеет оно значение "истина" или "ложь"). 2.Если условие выполняется, т.е. значение его "истина", то выполняется оператор, стоящий после слова THEN, а затем управление передается оператору программы, записанному после оператора IF...THEN...ELSE. Если условие оператора IF не выполняется (т.е. оно имеет значение "ложь"), то выполняется оператор, стоящий после слова ELSE, а затем начинает выполняться следующий после IF...THEN...ELSE... оператор. Познакомимся с условным оператором на примере решения задачи вывода на экран большего из двух данных чисел. Исходные данные: два числа, поскольку ничего не сказано про их значения, будем считать, что они вещественные. Пусть переменная Х хранит значение первого числа, а переменная Y - значение второго. Алгоритм решения задачи достаточно прост: надо сравнить значения переменных Х и Y. Если X>Y, на экран вывести значение переменной X, иначе - переменной Y. Логическое условие, которое будет записано в условном операторе, в данном случае совпадает с тем, которое используется в математике. 3. Запишем алгоритм на языке PASCAL. Program PR 1; Uses Crt; Var x,y:real; Begin CIrScr; \Уп1е1п('введите два числа'); Readln(x,y); Ifx>yThenWriteln(x) {если (If) x больше у, то (Then) выводим х} Else Writeln(y); {иначе (Else) выводим у} End. Выполним программу, введя для переменной Х значение 2.2 и для переменной Y значение- 10.8. Условие X>Y выполняется, управление передается оператору, записанному после слова Then, на экране появится число 2.2, Задание: Выполните программу при Х=4.5, Y=21.9; Х=6.6, Y=6.6. Не нашли, что искали? Воспользуйтесь поиском:
|