Циклические алгоритмы. Основной и вспомогательный алгоритм презентация

Содержание

Слайд 2

Какие основные структуры алгоритмов вы знаете? Начертите блок/схему линейной структуры

Какие основные структуры алгоритмов вы знаете?
Начертите блок/схему линейной структуры
Начертите структуру полного

и неполного ветвления
Для чего используется ветвление в алгоритме?
Слайд 3

Сегодня вы узнаете : Как записываются повторяющиеся процессы в алгоритмах.

Сегодня вы узнаете :
Как записываются повторяющиеся процессы в алгоритмах.
Какие бывают виды

циклов.
Познакомитесь с примерами записи циклических алгоритмов.
Что такое основной и вспомогательный алгоритм.
Слайд 4

3. Циклические структуры алгоритмов а) арифметический цикл

3. Циклические структуры алгоритмов

а) арифметический цикл

Слайд 5

К 1 сентября в школу привезли 15 новых мониторов для

К 1 сентября в школу привезли 15 новых мониторов для компьютерного

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

б) Логический цикл с предусловием

б) Логический цикл с предусловием

Слайд 7

Алгоритм копания траншеи “от забора и до обеда”

Алгоритм копания траншеи “от забора и до обеда”

Слайд 8

в) Логический цикл с послеусловием

в) Логический цикл с послеусловием

Слайд 9

Алгоритм покраски забора А теперь давайте вспомним Тома Сойера –

Алгоритм покраски забора

А теперь давайте вспомним Тома Сойера – как он

построил свой алгоритм покраски забора
Слайд 10

Сравнение арифметического и логического циклов Количество повторений в арифметическом цикле

Сравнение арифметического и логического циклов

Количество повторений в арифметическом цикле известно до

начала выполнения цикла.
Количество повторений в логическом цикле зависит от проверки условия.
Логический цикл с предусловием может не выполняться ни разу.
Логический цикл с послеусловием выполняется хотя бы один раз.
Слайд 11

Сравним выполнение арифметического и логического циклов Объединяемся в команды. 1-й

Сравним выполнение арифметического и логического циклов

Объединяемся в команды.

1-й ученик:
Присесть 10 раз

2-й

ученик:
Приседать пока не устанешь.

Первый ряд

Второй ряд

Теперь каждая команда составляет свой алгоритм.

Слайд 12

4. Основной и вспомогательный алгоритм Основным называется алгоритм, выполнение которого

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

Основным называется алгоритм, выполнение которого ведет

к достижению основной (главной) цели.
Вспомогательным называется алгоритм, предназначенный для достижения промежуточной цели.
Слайд 13

Составим вспомогательный алгоритм чистки картошки. Алгоритм «Почистить картошку» Начало. Взять

Составим вспомогательный алгоритм чистки картошки.

Алгоритм «Почистить картошку»
Начало.
Взять кастрюлю.
Наполнить ее на ½

водой.
Взять 1 картошку.
Аккуратно срезать с картошки кожуру
Помыть ее.
Положить в кастрюлю.
Если кастрюля не полная, то перейти к п. 4, иначе перейти к п. 9.
Конец.
Слайд 14

Алгоритм «Почистить картошку» не приводит нас к достижению главной цели

Алгоритм «Почистить картошку» не приводит нас к достижению главной цели –

приготовить картошку для еды. Для этого нам нужно составить главный алгоритм.

Левый ряд.
Составить главный алгоритм:
«Пожарить картошку» с использованием вспомогательного алгоритма «Почистить картошку»

Правый ряд.
Составить главный алгоритм:
«Сварить картошку» с использованием вспомогательного алгоритма «Почистить картошку»

Слайд 15

Таким образом, вспомогательный алгоритм может быть использован в различных главных

Таким образом, вспомогательный алгоритм может быть использован в различных главных алгоритмах,

также его можно несколько раз использовать в одном главном алгоритме.
Вспомогательные и главные алгоритмы могут составлять разные люди.
Слайд 16

Итоги урока: Циклические алгоритмы используются для… Арифметический цикл отличается от

Итоги урока:
Циклические алгоритмы используются для…
Арифметический цикл отличается от логического тем, что…
Вспомогательный

алгоритм – это …
Главный алгоритм - это…
Имя файла: Циклические-алгоритмы.-Основной-и-вспомогательный-алгоритм.pptx
Количество просмотров: 81
Количество скачиваний: 0