PASCAL Условный оператор.
Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие верно, то выполняется оператор_1, иначе оператор_2; if логическое_условие then оператор_1 else оператор_2; Перед else точка с запятой не ставится!
Логическое выражение Простой формой логического выражения является операция отношения: больше, =больше или равно, =равно, не равно.
Условие полное Оператор 2Оператор 1 условие Вход Выход Да Нет Условие неполное условие Оператор Вход Выход ДаНет Формат полного оператора ветвления: if Формат полного оператора ветвления: if then then else ; else ; Формат неполного оператора ветвления: if Формат неполного оператора ветвления: if then then Типы ветвлений
Из двух заданных целых чисел выбрать наибольшее. Математическая модель: Данные: x, y Результат: Варианты: Если x=5, y=8 Если x=6, y=1 Если x=5, y=5 Пример: max=8 max=6 max=5
Блок-схема: Программа: program Vetv1en; var x, y, max: integer; begin writeln (Введите два числа); readln (x, y); if x >=y then max:=x else max:=y; writeln(наибольшее =,max); end. начало Ввод x, y x > y max:=ymax:=x Вывод max конец данет
Самостоятельно: Дано целое число. Если оно является положительным то прибавить к нему единицу, в противном случае вычесть из него два. Вывести полученное число. Словесный алгоритм: Ввод данных: x – целое число; Проверка условия: x>0 да или нет ? Выполнение действий, в зависимости от выполнения условий: да, то x:=x+1; нет, то x:=x-2; Вывод результата: x