«Основные алгоритмические конструкции. Ветвление. Неполная форма ветвления»
Чтобы определить вид алгоритмической структуры, которую мы будем изучать на уроке, необходимо отгадать ребус:
Разветвляющимся называется алгоритм, в котором в зависимости от условия выполняется то или иное действие.
На прошлом уроке мы познакомились с полной формой ветвления. Сегодня мы будем рассматривать неполную форму ветвления. Структура разветвления неполной формы похожая на условное высказывание «Если — то —», в котором после «то» записывают не высказывание, а команды, которые необходимо выполнить в зависимости от истинности высказывания, записанного в условии. Ее можно подать графически.
На языке программирования это записывается так:
IF <логическое выражение>
THEN <оператор> ;
В неполном ветвлении ветвь Else отсутствует.
Алгоритм выполнения неполного условного оператора
- 1. Проверяется значение логического выражения, записанного в условии после слова If
- 2. Если условие истинно (значение выражения условие равно True), то выполняется операторы, указанный после слова Then
- 3. Если условие ложно, то ничего делать не надо. Происходит переход к следующему оператору.
- 4. Если условий несколько, то они заключаются в скобки и объединяются ключевыми словами: and, or, not.
Операции сравнения
Математическая запись | Запись на языке TurboPascal |
=
<
>
<
>
|
=
<
>
<=
>=
<>
|
Самое главное
Для записи любого алгоритма достаточно трёх основных алгоритмических конструкций (структур): следования, ветвления, повторения.
Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки условия (да или нет) предусмотрен выбор одной из двух последовательностей действий (ветвей).
Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.
-->