|
Урок 29Программирование разветвляющихся алгоритмов Ключевые слова: • условный оператор 3.4.1. Условный оператор При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор. Его общий вид: if <условие> then <оператор_1> else <оператор_2> Для записи неполных ветвлений используется неполная форма условного оператора: if <условие> then <оператор> Слова if — then — else переводятся с английского языка на русский как если — то — иначе, что полностью соответствует записи ветвления на алгоритмическом языке. В качестве условий используются логические выражения: • простые — записанные с помощью операций отношения; Пример 1. Запишем на языке Паскаль рассмотренный в п. 2.4.2 (пример 8) алгоритм определения принадлежности точки х отрезку [а, b]. program n_9; var x, a, b: real; begin writeln ('Определение принадлежности точки отрезку'); writeln ('Точка принадлежит отрезку') else writeln ('Точка не принадлежит отрезку') end. Пример 2. Воспользуемся неполным условным оператором для записи на языке Паскаль рассмотренного в п. 2.4.2 (пример 9) алгоритма присваивания переменной у значения наибольшей из трёх величин а, b и с. program n_10; var у, a, b, с: integer; begin writeln ('Нахождение наибольшей из трёх величин'); end. Дополните эту программу так, чтобы её выполнение приводило к присваиванию переменной у значения большей из четырёх величин а, b, с и d.
|
|