Планирование уроков на учебный год



Уроки 32 - 41
Оператор ветвления. Логические операции на Паскале
(§ 12. Алгоритмы с ветвящейся структурой. § 13. Программирование ветвлений на Паскале. § 14. Программирование диалога с компьютером)
Разработка программы на языке Паскаль с использованием оператора ветвления и логических операций






Содержание урока

Уроки 32 - 33. Алгоритмы с ветвящейся структурой

Уроки 34 - 35. Программирование ветвлений на Паскале

Уроки 34 - 35. Программирование вложенных ветвлений

Уроки 34 - 35. Логические операции

Уроки 34 - 35. Компьютерный практикум ЦОР. Программирование ветвлений на Паскале (Задание 1 - 6)

Уроки 34 - 35. Компьютерный практикум ЦОР. Программирование ветвлений на Паскале (Задание 7 - 12)

Уроки 36 - 37. Программирование диалога с компьютером

Уроки 38 - 41. Разработка программы на языке Паскаль с использованием оператора ветвления и логических операций


Уроки 34 - 35
Программирование ветвлений на Паскале








Оператор ветвления на Паскале


imageВ языке Паскаль имеется оператор ветвления. Другое его название — условный оператор.

Формат полного оператора ветвления следующий:

if <логическое выражение> then <оператор1> else <оператор2>

Здесь if — «если», then — «то», else — «иначе».

Программирование полного и неполного ветвления


Сравните запись алгоритма БИД 1 из предыдущего параграфа с соответствующей программой.

image

Очень похоже на перевод с русского языка на английский. Обратите внимание на следующее отличие: в программе нет специального служебного слова, обозначающего конец ветвления. Здесь признаком конца оператора ветвления является точка с запятой. (Разумеется, оставлять в программе пустую строку совсем не обязательно. Здесь это сделано только ради наглядности.)

Простой формой логического выражения является операция отношения. Как и в АЯ, в Паскале допускаются все виды отношений (ниже указаны их знаки):

image

А теперь запрограммируем на Паскале алгоритм БИД2, в котором использовано неполное ветвление.

image

Опять всё очень похоже. Ветвь else в операторе ветвления может отсутствовать.




Следующая страница Уроки 34 - 35. Программирование вложенных ветвлений








Наверх