Уроки 32 - 33. Алгоритмы с ветвящейся структурой
Уроки 34 - 35. Программирование ветвлений на Паскале
Уроки 34 - 35. Программирование вложенных ветвлений
Уроки 34 - 35. Логические операции
Уроки 34 - 35. Компьютерный практикум ЦОР. Программирование ветвлений на Паскале (Задание 1 - 6)
Уроки 34 - 35. Компьютерный практикум ЦОР. Программирование ветвлений на Паскале (Задание 7 - 12)
Уроки 36 - 37. Программирование диалога с компьютером
В языке Паскаль имеется оператор ветвления. Другое его название — условный оператор.
Формат полного оператора ветвления следующий:
if <логическое выражение> then <оператор1> else <оператор2>
Здесь if — «если», then — «то», else — «иначе».
Сравните запись алгоритма БИД 1 из предыдущего параграфа с соответствующей программой.
Очень похоже на перевод с русского языка на английский. Обратите внимание на следующее отличие: в программе нет специального служебного слова, обозначающего конец ветвления. Здесь признаком конца оператора ветвления является точка с запятой. (Разумеется, оставлять в программе пустую строку совсем не обязательно. Здесь это сделано только ради наглядности.)
Простой формой логического выражения является операция отношения. Как и в АЯ, в Паскале допускаются все виды отношений (ниже указаны их знаки):
А теперь запрограммируем на Паскале алгоритм БИД2, в котором использовано неполное ветвление.
Опять всё очень похоже. Ветвь else в операторе ветвления может отсутствовать.
Следующая страница Уроки 34 - 35. Программирование вложенных ветвлений