Презентация "Циклические алгоритмы" 9 класс


Подписи к слайдам:
Циклические алгоритмы

Циклические алгоритмы

9 класс

Дунаева Екатерина Николаевна

Учитель математики и информатики

Блок-схемы алгоритмов

делает алгоритм более наглядным и выделяет в алгоритме основные алгоритмические структуры

Начало или конец алгоритма

Ввод или вывод данных

Описание линейной последовательности команд

Обращение к вспомогательному алгоритму

Проверка условия

Задача: Нарисовать горизонтальную линию через весь экран

Программа ЛИНИЯ

Нач

шаг

Шаг

Шаг

Шаг

Шаг

Шаг

Шаг

Шаг

Шаг

Шаг

Шаг

Кон

Пока впереди не край повторять

Нц

шаг

Кц

Программа цикла:

условие

Тело цикла

цикла

Пока <условие> повторять

Нц

<тело цикла>

Кц

да

да

нет

Что произойдет в результате выполнения программы?

Пока впереди не край повторять

Нц

Шаг

поворот

Кц

Нарисовать прямоугольную рамку по краю поля. Исходное положение ГРИС у левого края поля, направление – на восток.

Программа Рамка

Нач

Сделай ЛИНИЯ

Поворот

Поворот

Поворот

Сделай ЛИНИЯ

Поворот

Поворот

Поворот

Сделай ЛИНИЯ

Поворот

Поворот

Поворот

Сделай ЛИНИЯ

начало

линия

поворот

поворот

поворот

поворот

поворот

поворот

поворот

поворот

поворот

линия

линия

линия

конец

Процедура ЛИНИЯ

Нач

Пока впереди не край повторять

Нц

шаг

Кц

кон

Нач ЛИНИЯ

Впереди не край?

шаг

кон ЛИНИЯ

да

нет

Расчертим поле горизонтальными линиями. ГРИС находится в верхнем левом угле, направление - на юг.

Процедура ВОЗВРАТ

Нач

Поворот

поворот

Пока впереди не край повторять

Нц

Прыжок

Кц

Поворот

кон

Нач ВОЗВРАТ

поворот

поворот

поворот

прыжок

Пока впереди не край

кон ВОЗВРАТ

да

нет

Основная программа:

Программа Разлиновка

Нач

Поворот

Поворот

Поворот

Пока впереди не край

повторять

Нц

Поворот

Сделай ЛИНИЯ

Сделай ВОЗВРАТ

Прыжок

Кц

Поворот

Сделай ЛИНИЯ

кон

начало

впереди не край?

поворот

прыжок

поворот

ЛИНИЯ

ВОЗВРАТ

конец

да

нет

Задание:

выполните данные программы на компьютере с помощью ГРИС "Стрелочка"

Домашнее задание:

§30, упр. 7, 8.

Источники:

  • Информатика и ИКТ: учебник для 9 класса/ И.Г. Семакин, Л. А. Залогова. - М.: БИНОМ, 2011г
  • http://ikthelp.ru/blok-sxemy-algoritmov-9-klass - описание блок-схем
  • Рисунки выполнены в программе ГРИС «Стрелочка»