![«Черепаха» - графический учебный исполнитель. « Черепаха» - графический учебный исполнитель.](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_0.jpg)
«Черепаха» - графический учебный исполнитель.
« Черепаха» - графический учебный исполнитель.
![Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_1.jpg)
Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
![Е ,,, Программа – это алгоритм, записанный на языке исполнителя.](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_2.jpg)
Е
,,,
Программа – это алгоритм, записанный на языке исполнителя.
![1 = Н Точность. Свойство алгоритма. Точность алгоритма означает, что каждая команда должна пониматься однозначно](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_3.jpg)
1 = Н
Точность. Свойство алгоритма.
Точность алгоритма означает, что каждая команда должна пониматься однозначно
![4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_4.jpg)
4
![Алгоритм : 1.Сесть в лодку двум туристам 2.Переплыть 3.Высадить одного туриста 4.Переплыть 5.Сесть в лодку одному туристу 6.Переплыть 7.Высадить одного туриста 8.Переплыть 9.Сесть в лодку одному туристу 10.Переплыть 11.Высадиться всем туристам 4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_5.jpg)
Алгоритм :
1.Сесть в лодку двум туристам
2.Переплыть
3.Высадить одного туриста
4.Переплыть
5.Сесть в лодку одному туристу
6.Переплыть
7.Высадить одного туриста
8.Переплыть
9.Сесть в лодку одному туристу
10.Переплыть
11.Высадиться всем туристам
4
![Вспомогательные алгоритмы. Метод последовательной детализации и сборочный метод 4 4 4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_6.jpg)
Вспомогательные алгоритмы. Метод последовательной детализации и сборочный метод
4
4
4
![Цель урока: формирование у учащихся понятий вспомогательный алгоритм, подпрограмма (процедура) ; умений практического применения этих понятий в среде графического учебного исполнителя. Задачи урока: Обучающи е: знать понятия: вспомогательный алгоритм, подпрограмма (процедура) ; уметь строить алгоритмы с использованием процедуры в среде учебного исполнителя Черепашка; Развивающи е: развитие алгоритмического мышления, памяти, внимания, логического мышления, познавательного интереса, коммуникативной культуры, учебно-познавательной компетенции; Воспитательные : формировать познавательную активность; способствовать воспитанию в детях ответственности, взаимопонимания, взаимоуважения, взаимопомощи и поддержки. 4 4 4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_7.jpg)
Цель урока:
- формирование у учащихся понятий вспомогательный алгоритм, подпрограмма (процедура) ;
- умений практического применения этих понятий в среде графического учебного исполнителя.
Задачи урока:
Обучающи е: знать понятия: вспомогательный алгоритм, подпрограмма (процедура) ; уметь строить алгоритмы с использованием процедуры в среде учебного исполнителя Черепашка; Развивающи е: развитие алгоритмического мышления, памяти, внимания, логического мышления, познавательного интереса, коммуникативной культуры, учебно-познавательной компетенции; Воспитательные : формировать познавательную активность; способствовать воспитанию в детях ответственности, взаимопонимания, взаимоуважения, взаимопомощи и поддержки.
4
4
4
![Основной Алгоритм алгоритм: Переправа: Переплыть Высадить одного туриста Переплыть Сесть в лодку одному туристу Сесть в лодку двум туристам Выполнить алгоритм Переправа Выполнить алгоритм Переправа Переплыть Высадиться всем туристам. 4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_8.jpg)
Основной Алгоритм алгоритм: Переправа:
Переплыть
Высадить одного туриста
Переплыть
Сесть в лодку одному
туристу
Сесть в лодку двум туристам
Выполнить алгоритм Переправа
Выполнить алгоритм Переправа
Переплыть
Высадиться всем туристам.
4
![Вспомогательный алгоритм — это алгоритм решения некоторой подзадачи из исходной (основной) задачи. Вспомогательный алгоритм, записанный на языке программирования, называется подпрограммой или процедурой Вспомогательный алгоритм – алгоритм, снабженный таким заголовком, который позволяет вызвать его из других алгоритмов ( должен иметь свое имя ). Из основной подпрограммы происходит обращение к вспомогательному алгоритму по его имени. 4 4 4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_9.jpg)
Вспомогательный алгоритм — это алгоритм решения некоторой подзадачи из исходной (основной) задачи.
Вспомогательный алгоритм, записанный на языке программирования, называется подпрограммой или процедурой
Вспомогательный алгоритм – алгоритм, снабженный таким заголовком, который позволяет вызвать его из других алгоритмов ( должен иметь свое имя ).
Из основной подпрограммы происходит обращение к вспомогательному алгоритму по его имени.
4
4
4
![Основная программа: «Число 1717» нач сделай ЕДИНИЦА сделай СЕМЬ сделай ЕДИНИЦА сделай СЕМЬ кон 4 4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_10.jpg)
Основная программа:
«Число 1717»
нач сделай ЕДИНИЦА сделай СЕМЬ сделай ЕДИНИЦА сделай СЕМЬ кон
4
4
![Описание вспомогательного алгоритма (процедуры) Определение процедуры в программе называется ее описанием. Формат описания процедуры: процедура нач кон 4 4](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_11.jpg)
Описание вспомогательного
алгоритма (процедуры)
Определение процедуры в
программе называется ее описанием.
Формат описания процедуры:
процедура нач кон
4
4
![Процедура ЕДИНИЦА выучи единица { Процедура СЕМЬ выучи семь { вперёд 100 налево 120 вперёд 30 назад 30 налево 60 вперёд 100 налево 90 перо_подними вперёд 40 налево 90 перо_опусти вперёд 100 налево 90 вперёд 30 налево 90 вперёд 5 назад 5 направо 90 назад 30 налево 90 вперёд 100 налево 90 перо_подними вперёд 40 налево 90 перо_опусти } единица семь единица семь }](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_12.jpg)
Процедура ЕДИНИЦА
выучи единица {
Процедура СЕМЬ
выучи семь {
вперёд 100
налево 120
вперёд 30
назад 30
налево 60
вперёд 100
налево 90
перо_подними
вперёд 40
налево 90
перо_опусти
вперёд 100
налево 90
вперёд 30
налево 90
вперёд 5
назад 5
направо 90
назад 30
налево 90
вперёд 100
налево 90
перо_подними
вперёд 40
налево 90
перо_опусти
}
единица
семь
единица
семь
}
![](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_13.jpg)
![Последовательная детализация, сборочный метод Метод программирования, при котором сначала составляется множество подпрограмм, которые могут понадобиться при решении задачи, а затем пишется основная программа, содержащая обращения к ним, называется сборочным методом , или программированием снизу вверх . Подпрограммы могут быть объединены в библиотеку подпрограмм и сохранены в долговременной памяти компьютера. Такую библиотеку можно постепенно пополнять новыми подпрограммами. Метод программирования, при котором сначала записывается основной алгоритм, а затем описываются использованные в нем вспомогательные алгоритмы, называется методом последовательной детализации , или программированием сверху вниз . .](http://fsd.intolimp.org/html/2021/01/28/i_601290fd92a07/img_phpyOg52q_Vspomog.algoritmy_14.jpg)
Последовательная детализация, сборочный метод
- Метод программирования, при котором сначала составляется множество подпрограмм, которые могут понадобиться при решении задачи, а затем пишется основная программа, содержащая обращения к ним, называется сборочным методом , или программированием снизу вверх . Подпрограммы могут быть объединены в библиотеку подпрограмм и сохранены в долговременной памяти компьютера. Такую библиотеку можно постепенно пополнять новыми подпрограммами.
- Метод программирования, при котором сначала записывается основной алгоритм, а затем описываются использованные в нем вспомогательные алгоритмы, называется методом последовательной детализации , или программированием сверху вниз .
- .
Домашнее задание:
- Выучить конспект.
- параграф 5, № 7 стр.32 (рисунки1,2,6).