Презентация "Ветвление и последовательная детализация алгоритма" 9 класс
Подписи к слайдам:
- Познакомимся еще с одной командой ГРИС. Она называется командой ветвления. Формат команды ветвления такой: если <условие> то <серия 1> иначе <серия 2> кв
- Служебное слово кв обозначает конец ветвления.
- В некоторых случаях используется неполная форма команды ветвления. Например: если впереди край то поворот кв
- Неполная команда ветвления имеет следующий формат: если <условие> то <серия> кв
- Здесь <серия> выполняется, если <условие> справедливо.
- Задача: Построить орнамент, состоящий из квадратов, расположенных по краю поля. Исходное положение ГРИС — в верхнем левом углу, направление на юг (рис. 5.14).
- Процедуру, рисующую цепочку квадратов от края до края поля, назовем РЯД. Процедуру, рисующую один квадрат, назовем КВАДРАТ.
программа Орнамент нач сделай РЯД поворот сделай РЯД поворот сделай РЯД поворот сделай РЯД кон
Теперь напишем процедуры РЯД и КВАДРАТ:В процедуре РЯД в теле цикла содержится неполное ветвление. Структуру такого алгоритма можно назвать так: цикл с вложенным ветвлением.
На рис. 5.15 приведена блок-схема процедуры РЯД: Составление этой программы потребовало двух шагов детализации алгоритма, которые выполнялись в такой последовательности: Теперь вам известны все команды управления графическим исполнителем. Их можно разделить на три группы: простые команды; команда обращения к процедуре; структурные команды. К третьей группе относятся- Теперь вам известны все команды управления графическим исполнителем. Их можно разделить на три группы: простые команды; команда обращения к процедуре; структурные команды. К третьей группе относятся команды цикла и ветвления.
- 1. Что такое пошаговая детализация? 2. Из каких команд могут состоять вспомогательные алгоритмы последнего уровня детализации? 3. Какой формат имеет команда ветвления? Какие действия исполнителя она определяет? 4. Чем отличается полное ветвление от неполного?
Информатика - еще материалы к урокам:
- Тест "Коммуникационные технологии" 9 класс
- Презентация "Информационное моделирование" 6 класс
- Задание №18 ЕГЭ по информатике
- Тест "Двоичное кодирование" 7 класс
- Самостоятельная работа "Циклические алгоритмы" 9 класс
- План-конспект урока по информатике "Практическая работа № 3 «Представление чисел»" 10 класс