Просмотр содержимого документа
«Открытый урок информатики "Алгоритм с ветвлением"»
Доброе утро!
Домашнее задание: стр.19 №12
Составь циклический алгоритм приготовления блинов и запиши его в виде блок-схемы.
Используй команды:
Сделать тесто , пожарить блин ,
положить блин на тарелку
Прежде чем составить алгоритм, ответить на вопросы:
Известно ли заранее, сколько блинов удастся испечь?
Когда нужно прекратить печь блины?
Все ли из данных команд войдут в тело цикла?
12
Начало
Сделать тесто
Поджарить блин
Положить блин на тарелку
Ложь
Тесто
закончилось
Истина
Конец
3
Выполни задания.
а. Отметь алгоритмы с циклом знаком ✓ ,
а алгоритмы с ветвлением – знаком ⩝ .
13
⩝
✓
⩝
Алгоритм с неполным
ветвлением
Алгоритм
с циклом
Алгоритм с полным
ветвлением
3
b. Отметьте верные рассуждения знаком «+», ошибочные – знаком «-». Объясни свой ответ.
13
+
Каждое ветвление имеет блок проверки условия.
Алгоритм содержит ветвление; следовательно,
он содержит блок проверки условия.
Каждое ветвление имеет блок проверки условия.
Алгоритм содержит блок проверки условия;
следовательно, он содержит участок ветвления.
Любой цикл с неизвестным числом повторений имеет блок
проверки условия.
Данный участок алгоритма имеет блок проверки условия;
следовательно, он является циклом с неизвестным числом повторений.
Любой цикл с неизвестным числом повторений имеет блок
проверки условия.
Данный участок алгоритма – цикл с неизвестным числом повторений;
следовательно, он имеет блок проверки условия.
-
-
+
3
Алгоритм «Упорядочивание божьих коровок»
14
Свойство: количество точек
Направление упорядочивания : возрастание
1
4
5
3
2
3
Физкультминутка
3
Домашнее задание:стр.22 №16
Особенности хамелеонов – менять свою окраску.
а. Выполни алгоритм и раскрась хамелеонов, используя информацию из таблицы «Цвета хамелеонов».
b. Как изменится результат, если команду N:=N+2 в теле цикла заменить командой N:=N+1?
3
15
Программа «Лаборатория»
При стрельбе из пушки дальность полёта ядра зависит от угла подъёма ствола. Угол можно менять от 0 до 90 градусов с шагом 15 градусов. С помощью опытов нужно выяснить, при каком угле подъёма ствола дальность полёта ядра будет самой большой.
3
90 Истина Найти в таблице запись с наибольшей дальностью Записать ответ Конец 10 " width="640"
b. Выполни составленный алгоритм
Начало
G := 0
Установить угол наклона равным G градусов
Выстрелить
Измерить дальность полета ядра
Заполнить строку таблицы
G := G + 1
Ложь
G 90
Истина
Найти в таблице запись с наибольшей дальностью
Записать ответ
Конец
10
9 рассмотрены Истина Истина Сделать вывод Сделать вывод Конец Конец 11 " width="640"
с. Программа «Лаборатория» позволяет переместить пушку на другие планеты Солнечной системы. Составь алгоритм, с помощью которого можно выяснить: зависит ли дальность полёта ядра от того, на какой планете находится пушка.
Несколько вариантов алгоритма. Приведем два из них.