Оператор ветвления
Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается следующим образом: IF условие THEN серия1 ELSE серия2; Условие – это логическое выражение, которое может быть истинным (true) или ложным (false). Серия1 – это операторы, выполняющиеся при истинном условии. Серия2 – это операторы, выполняющиеся при ложном условии.
Оператор ветвления Также можно применять условный оператор в неполной форме: IF условие THEN серия1; В этом случае действия предусмотрены только для истинного условия. Замечание Условие в операторе ветвления может содержать несколько простых логических выражений, соединенных логическими операциями: and (логическое «и»), or (логическое «или»), not (логическое «не»).
Оператор ветвления Примеры использования условного оператора: 1)IF x > 10 THEN y := 2 * x ELSE y := x + 10 ; 2)IF a > 0 THEN writeln ( число положительное ) ; 3)IF (c >= 0) and (c
Оператор ветвления Задача Даны два различных числа: a и b. Найдите наибольшее из них. Program Maximum;{заголовок программы} Var a, b : integer;{описание переменных} Begin{начало программы} Write ( Введите два числа );{вывод на экран приглашения} Readln (a, b);{ввод значений переменных} If a > b Then Writeln ( наибольшее:, a) Else Writeln ( наибольшее:, b); {сравнение чисел; если a > b, то вывод на экран числа a, иначе – вывод числа b} Readln;{ожидание нажатия Enter} End.{конец программы}