Слайд 2Проще написать неправильную программу, чем понять правильную.
(Алан.Дж.Перлис)
![Проще написать неправильную программу, чем понять правильную. (Алан.Дж.Перлис)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-1.jpg)
Слайд 3Ответьте на вопросы в тетради:
Каково назначение графического учебного исполнителя?
Назовите пункты меню среды
![Ответьте на вопросы в тетради: Каково назначение графического учебного исполнителя? Назовите пункты](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-2.jpg)
Стрелочка
Какова система команд этого графического учебного исполнителя?
Какой пункт меню обеспечивает возможность составления алгоритма?
Слайд 4Нам предстоит переплыть реку на лодке. Необходим алгоритм переправы через реку, учитывая,
![Нам предстоит переплыть реку на лодке. Необходим алгоритм переправы через реку, учитывая,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-3.jpg)
что в лодку помещаются только два человека. Давайте попробуем его составить.
Слайд 5Алгоритм:
1.Сесть в лодку двум туристам
2.Переплыть
3.Высадить одного туриста
4.Переплыть
5.Сесть в лодку одному туристу
6.Переплыть
7.Высадить одного
![Алгоритм: 1.Сесть в лодку двум туристам 2.Переплыть 3.Высадить одного туриста 4.Переплыть 5.Сесть](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-4.jpg)
туриста
8.Переплыть
9.Сесть в лодку одному туристу
10.Переплыть
11.Высадиться всем туристам
Какую особенность в этом алгоритме вы можете отметить?
Слайд 6Вспомогательные алгоритмы и подпрограммы
![Вспомогательные алгоритмы и подпрограммы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-5.jpg)
Слайд 7Цель урока:
Сформировать понятие “вспомогательный алгоритм”,
Познакомится с
обращением к вспомогательному алгоритму (процедуре);
описанием вспомогательного алгоритма
![Цель урока: Сформировать понятие “вспомогательный алгоритм”, Познакомится с обращением к вспомогательному алгоритму](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-6.jpg)
(процедуры);
методом последовательной детализации; сборочным методом.
Слайд 8Алгоритм:
1.Сесть в лодку двум туристам
2.Переплыть
3.Высадить одного туриста
4.Переплыть
5.Сесть в лодку одному туристу
6.Переплыть
7.Высадить одного
![Алгоритм: 1.Сесть в лодку двум туристам 2.Переплыть 3.Высадить одного туриста 4.Переплыть 5.Сесть](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-7.jpg)
туриста
8.Переплыть
9.Сесть в лодку одному туристу
10.Переплыть
11.Высадиться всем туристам
Сесть в лодку двум туристам
Выполнить алгоритм Переправа
Выполнить алгоритм Переправа
Переплыть
Высадиться всем туристам
Слайд 9Вспомогательный алгоритм —
это алгоритм решения некоторой
подзадачи из исходной
(основной) задачи.
![Вспомогательный алгоритм — это алгоритм решения некоторой подзадачи из исходной (основной) задачи.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-8.jpg)
Процедура -вспомогательный алгоритм, записанный на языке программирования .
Слайд 10Что такое вспомогательный алгоритм
Задача.
Составить программу, по которой ГРИС
напишет на экране число
1919
![Что такое вспомогательный алгоритм Задача. Составить программу, по которой ГРИС напишет на экране число 1919](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-9.jpg)
Слайд 11Что такое вспомогательный алгоритм
В составе этого числа только одинаковые цифры: 1 и
![Что такое вспомогательный алгоритм В составе этого числа только одинаковые цифры: 1](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-10.jpg)
9.
Поэтому можно составить алгоритм рисования этих чисел и вставить его как вспомогательный в основную часть программы.
Обращение к вспомогательному алгоритму происходит по команде Делай…
Слайд 12НАЧ
Делай единица
Прыжок
Делай девять
Прыжок
Делай единица
Прыжок
Делай девять
КОН
![НАЧ Делай единица Прыжок Делай девять Прыжок Делай единица Прыжок Делай девять КОН](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-11.jpg)
Слайд 13ПРОЦЕДУРА единица
Поворот
Шаг
Шаг
Шаг
Шаг
Поворот
Поворот
Прыжок
Прыжок
Прыжок
Прыжок
Поворот
КОНЕЦ ПРОЦЕДУРЫ
![ПРОЦЕДУРА единица Поворот Шаг Шаг Шаг Шаг Поворот Поворот Прыжок Прыжок Прыжок Прыжок Поворот КОНЕЦ ПРОЦЕДУРЫ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-12.jpg)
Слайд 14ПРОЦЕДУРА девять
Шаг
Поворот
Шаг
Шаг
Шаг
Шаг
Поворот
Шаг
Поворот
Шаг
Шаг
Поворот
Шаг
Поворот
Поворот
Поворот
Прыжок
Прыжок
Поворот
КОНЕЦ ПРОЦЕДУРЫ
![ПРОЦЕДУРА девять Шаг Поворот Шаг Шаг Шаг Шаг Поворот Шаг Поворот Шаг](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-13.jpg)
Слайд 15Метод последовательной (пошаговой) детализации
Сначала пишется основная программа, в ней записываются обращения к
![Метод последовательной (пошаговой) детализации Сначала пишется основная программа, в ней записываются обращения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-14.jpg)
пока ещё несоставленным подпрограммам, а потом описываются эти подпрограммы.
Слайд 16Сборочное программирование
Создаются библиотеки подпрограмм и когда пишется основная программа, то она содержит
![Сборочное программирование Создаются библиотеки подпрограмм и когда пишется основная программа, то она содержит обращения к ним.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858106/slide-15.jpg)
обращения к ним.