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

Презентация:



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

Вспомогательные алгоритмы. Алгоритм, по которому решается некоторая подзадача из основной задачи и который повторяется многократно называется вспомогательным.
L/O/G/O Вспомогательные алгоритмы и подпрограммы.
Вспомогательные алгоритмы и подпрограммы Урок в 9 классе.
9 класс IV МАОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
Вспомогательные алгоритмы и подпрограммы Урок в 9 классе.
ПРОЦЕДУРЫ. ПЛАН: 1.Написать в ГРИС «Стрелочка» ПЕРО 2.Вспомогательный алгоритм. 3.Составление алгоритмов с использованием процедур.
Подпрограммы
Вспомогательный алгоритм Цель : понятие вспомогательного и основного алгоритма, структура вспомогательного алгоритма, метод пошаговой детализации.
Вспомогательные алгоритмы Prezentacii.com. Вспомогательный алгоритм – это алгоритм, по которому решается часть задачи из основной и который, как правило,
Циклические алгоритмы Урок в 9 классе. Вопросы: Что такое основной алгоритм? Вспомогательный алгоритм? Как записывается команда обращения к процедуре.
Л ИНЕЙНЫЙ И ВСПОМОГАТЕЛЬНЫЙ АЛГОРИТМЫ Линейным называется алгоритм, все команды которого выполняются последовательно друг за другом. Алгоритм нахождения.
Управление и алгоритмы Назначение вспомогательных алгоритмов; технологии построения сложных алгоритмов: метод последовательной детализации и сборочный.
Алгоритмы Это понятное и точное предписание (инструкция) исполнителю выполнить конечную последовательность действий (команд), приводящих от исходных данных.
9 класс VIII МОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
Графический учебный исполнитель Учебными исполнителями называют различные образы на экране компьютера, которыми можно управлять, отдавая команды. Используются.
Вспомогательный алгоритм Вспомогательный алгоритм Вспомогательный алгоритм Вспомогательный алгоритм Метод пошаговой детализации Метод пошаговой детализации.
Структура алгоритма, в которой многократно выполняются некоторые действия 2. Графический учебный исполнитель 3.Алгоритм, по которому.
Понятие Вспомогательный алгоритм – это алгоритм, целиком используемый в составе других алгоритмов.
Лекция 4 Представление основных структур: итерации, ветвления, повторения. Вспомогательные алгоритмы и процедуры.
Транксрипт:

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

Задача: Пусть требуется составить программу, по которой ГРИС напишет на экране четырехзначное число число Нельзя ли сократить Нельзя ли сократить работу, написав программу рисования цифр 1 и 9 только один раз ?

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

Обращение к вспомогательному алгоритму (процедуре) Каждая процедура должна иметь свое уникальное имя (ЕДИНИЦА и ДЕВЯТЬ) В основной программе команды обращения к этим процедурам будут такими: сделай ЕДИНИЦА сделай ДЕВЯТЬ Решение задачи Основная программа (основной алгоритм) Процедуры (вспомогательные алгоритмы)

Команда обращения к процедуре Формат (общий вид): сделай

Формат описания процедуры: процедура нач кон Имя в описании и имя в обращении должны точно совпадать (никаких склонений по падежам).

Описание процедуры процедура ЕДИНИЦА нач поворот шаг шаг шаг шаг поворот поворот прыжок прыжок прыжок прыжок поворот кон процедура ДЕВЯТЬ нач шаг поворот шаг шаг шаг шаг поворот шаг поворот шаг шаг поворот шаг поворот поворот поворот прыжок прыжок поворот кон

программа Число 1919 нач сделай ЕДИНИЦА прыжок сделай ДЕВЯТЬ прыжок сделай ЕДИНИЦА прыжок сделай ДЕВЯТЬ кон Обращение к вспомогательному алгоритму (процедуре) По этим командам управление передается соответствующим процедурам, после их выполнения управление вернется к следующей команде основной программы. Основная программа

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

Сборочный метод (сборочное программирование): Первоначально составляется множество подпрограмм, которые могут понадобиться при решении задачи, а затем пишется основная программа, содержащая обращения к ним. Подпрограммы могут быть объединены в библиотеку подпрограмм и сохранены в долговременной памяти компьютера. Библиотеку можно постепенно пополнять новыми подпрограммами.

Используя вспомогательные алгоритмы, запрограммируйте рисование следующих фигур: