11
Вспомогательные алгоритмы и подпрограммы 9 класс. Учитель информатики и ИКТ Коробова Т.М. 2013 г. МОУ СОШ №2 г.Котово

вспомогательные алгоритмы и подпрограммы

  • Upload
    -

  • View
    392

  • Download
    0

Embed Size (px)

Citation preview

Page 1: вспомогательные алгоритмы и подпрограммы

Вспомогательные алгоритмы и подпрограммы

9 класс.

Учитель информатики и ИКТ Коробова Т.М. 2013 г.

МОУ СОШ №2 г.Котово

Page 2: вспомогательные алгоритмы и подпрограммы

Задача. Требуется составить программу, по которой ГРИС напишет на экране четырёхзначное число 1919

Page 3: вспомогательные алгоритмы и подпрограммы

Алгоритм, по которому решается некоторая подзадача из основной задачи и который, как правило, выполняется многократно, называется вспомогательным алгоритмом.

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

Page 4: вспомогательные алгоритмы и подпрограммы

Программа решения задачи

Процедуры (вспомогательные

алгоритмы)

Основная программа (основной алгоритм)

Page 5: вспомогательные алгоритмы и подпрограммы

Обращение к вспомогательному алгоритму (процедуре).

Формат обращения к процедуре:

сделай <имя процедуры>

Пример:Сделай ЕДИНИЦАСделай ДЕВЯТЬ

Page 6: вспомогательные алгоритмы и подпрограммы

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

Программа Число 1919нач сделай ЕДИНИЦА прыжок сделай ДЕВЯТЬ прыжок сделай ЕДИНИЦА прыжок сделай ДЕВЯТЬ прыжоккон

Page 7: вспомогательные алгоритмы и подпрограммы

Описание вспомогательного алгоритма (процедуры).

Формат описания процедуры:Процедура <имя процедуры>нач <тело процедуры>кон

Page 8: вспомогательные алгоритмы и подпрограммы

Вспомогательный алгоритм.

процедура ЕДИНИЦАначповоротшаг шаг шагшаг поворот поворотпрыжок прыжок прыжок прыжок повороткон

Page 9: вспомогательные алгоритмы и подпрограммы

Методы программирования.

Метод последовательной

детализации.Сборочный метод.

Задача разбивается на более простые

подзадачи.

Первоначально составляется

множество подпрограмм.

Page 10: вспомогательные алгоритмы и подпрограммы

Практическая работа.Разработать алгоритм для написания слова «БАОБАБ» (для изображения каждой отдельной буквы использовать процедуру). Высота каждой буквы – 2 шага, ширина – 1 шаг.

Page 11: вспомогательные алгоритмы и подпрограммы

Литература.

Информатика и ИКТ. Базовый курс. И.Г. Семакин, Л.А. Залогова и др.-М.:Бином. Лаборатория знаний. 2010 г.