Слайд 1Вспомогательные алгоритмы и подпрограммы
Информатика и ИКТ 9класс
Глава 5 Управление и
алгоритмы
МБОУ Плотинская СОШ Лоухский район Республика Карелия
2016 год
Каличенко Марина Викторовна
учитель
информатики и ИКТ
Слайд 2Вопросы
Какую работу может выполнять ГРИС?
Что представляет собой среда исполнителя
ГРИС?
В чём разница между управлением в прямом режиме и в
программном режиме?
В какой последовательности происходит исполнение команд в линейном алгоритме?
Слайд 3Цель урока:
Сформировать понятие “вспомогательный алгоритм”,
Познакомится с
обращением к вспомогательному алгоритму (процедуре);
описанием
вспомогательного алгоритма (процедуры);
методом последовательной детализации; сборочным методом.
Слайд 4Что такое вспомогательный алгоритм
Задача.
Составить программу, по которой ГРИС
напишет на экране
число
1919
Слайд 5Что такое вспомогательный алгоритм
В составе этого числа только одинаковые цифры:
1 и 9.
Поэтому можно составить алгоритм рисования этих чисел и
вставить его как вспомогательный в основную часть программы.
Обращение к вспомогательному алгоритму происходит по команде Делай…
Слайд 6НАЧ
Делай единица
Прыжок
Делай девять
Прыжок
Делай единица
Прыжок
Делай девять
КОН
Слайд 7ПРОЦЕДУРА единица
Поворот
Шаг
Шаг
Шаг
Шаг
Поворот
Поворот
Прыжок
Прыжок
Прыжок
Прыжок
Поворот
КОНЕЦ ПРОЦЕДУРЫ
Слайд 8ПРОЦЕДУРА девять
Шаг
Поворот
Шаг
Шаг
Шаг
Шаг
Поворот
Шаг
Поворот
Шаг
Шаг
Поворот
Шаг
Поворот
Поворот
Поворот
Прыжок
Прыжок
Поворот
КОНЕЦ ПРОЦЕДУРЫ
Слайд 9Метод последовательной (пошаговой) детализации
Сначала пишется основная программа, в ней записываются
обращения к пока ещё несоставленным подпрограммам, а потом описываются эти
подпрограммы.
Слайд 10Сборочное программирование
Создаются библиотеки подпрограмм и когда пишется основная программа, то
она содержит обращения к ним.
Слайд 11Практическое задание
В каждом рисунке имеются повторяющиеся элементы.
Используя вспомогательные алгоритмы, запрограммируйте
рисование следующих фигур.
Слайд 12Домашнее задание
§ 29, вопросы 1-6
Слайд 13Использованные материалы и литература:
И. Семакин, Л. Залогова, С. Русаков, Л.
Шестакова, Информатика, 9 класс
http://school.xvatit.com Гипермаркет знаний
ГРИС «Стрелочка»