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



Уроки 16 - 19
Ветвления
Использование двухшаговой детализации
(§ 7. Ветвление и последовательная детализация алгоритма)
Использование метода последовательной детализации для построения алгоритма
Использование ветвлений




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

Ветвления

Пример задачи с двухшаговой детализацией

Дополнительный материал к главе I (§§ 1 - 7)

Компьютерный практикум ЦОР. Ветвление и последовательная детализация алгоритма

Компьютерный практикум ЦОР. Ветвление. Использование двухшаговой детализации


Ветвления








Команда ветвления


Познакомимся еще с одной командой ГРИС. Она называется командой ветвления. Формат команды ветвления такой:

если <условие>

то <серия 1>

иначе <серия 2>

кв

Служебное слово кв обозначает конец ветвления. По-прежнему ГРИС может проверять только два условия: «впереди край?» или «впереди не край?». <серия> — это одна или несколько следующих друг за другом команд. Если <условие> справедливо, то выполняется <серия 1>, в противном случае — <серия 2>. Такое ветвление называется полным. Пример показан на рис. 1.11.

Рис. 1.11. Блок-схема полного ветвления


Неполная форма команды ветвления


В некоторых случаях используется неполная форма команды ветвления (рис. 1.12). Например:

если впереди край

то поворот

KB

Рис. 1.12. Блок-схема неполного ветвления


Неполная форма команды ветвления:

если <условие>

то <серия>

KB

Здесь <серия> выполняется, если <условие> справедливо, в противном случае происходит переход к следующей после ветвления команде алгоритма.

Составим последнюю, сравнительно сложную программу для ГРИС. На этом примере вы увидите, что применение метода последовательной детализации облегчает решение некоторых «головоломных» задач.




Следующая страница Пример задачи с двухшаговой детализацией








Наверх