Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемТатьяна Назарова
1 Вспомогательные алгоритмы и подпрограммы
2 Задача: Пусть требуется составить программу, по которой ГРИС напишет на экране четырехзначное число число Нельзя ли сократить Нельзя ли сократить работу, написав программу рисования цифр 1 и 9 только один раз ?
3 Вспомогательный алгоритм, записанный на языке программирования, называется подпрограммой или процедурой. Алгоритм, по которому решается некоторая подзадача из основной задачи и который, как правило, выполняется многократно, называется вспомогательным алгоритмом.
4 Обращение к вспомогательному алгоритму (процедуре) Каждая процедура должна иметь свое уникальное имя (ЕДИНИЦА и ДЕВЯТЬ) В основной программе команды обращения к этим процедурам будут такими: сделай ЕДИНИЦА сделай ДЕВЯТЬ Решение задачи Основная программа (основной алгоритм) Процедуры (вспомогательные алгоритмы)
5 Команда обращения к процедуре Формат (общий вид): сделай
6 Формат описания процедуры: процедура нач кон Имя в описании и имя в обращении должны точно совпадать (никаких склонений по падежам).
7 Описание процедуры процедура ЕДИНИЦА нач поворот шаг шаг шаг шаг поворот поворот прыжок прыжок прыжок прыжок поворот кон процедура ДЕВЯТЬ нач шаг поворот шаг шаг шаг шаг поворот шаг поворот шаг шаг поворот шаг поворот поворот поворот прыжок прыжок поворот кон
8 программа Число 1919 нач сделай ЕДИНИЦА прыжок сделай ДЕВЯТЬ прыжок сделай ЕДИНИЦА прыжок сделай ДЕВЯТЬ кон Обращение к вспомогательному алгоритму (процедуре) По этим командам управление передается соответствующим процедурам, после их выполнения управление вернется к следующей команде основной программы. Основная программа
9 Метод программирования, при котором сначала записывается основной алгоритм, а затем описываются использованные в нем вспомогательные алгоритмы, называется методом последовательной детализации.
10 Сборочный метод (сборочное программирование): Первоначально составляется множество подпрограмм, которые могут понадобиться при решении задачи, а затем пишется основная программа, содержащая обращения к ним. Подпрограммы могут быть объединены в библиотеку подпрограмм и сохранены в долговременной памяти компьютера. Библиотеку можно постепенно пополнять новыми подпрограммами.
11 Используя вспомогательные алгоритмы, запрограммируйте рисование следующих фигур:
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.