Презентация, доклад к уроку Блок-схемы алгоритмов

- начало/конец алгоритма- ввод/вывод данных- вычисления(действия)- проверка условийВспомним назначение блоков.

Слайд 1Тема урока: «Блок-схемы алгоритмов»
Цель урока: научиться составлять блок-схемы линейных, разветвляющихся и

циклических алгоритмов.
Тема урока: «Блок-схемы алгоритмов»Цель урока: научиться составлять блок-схемы линейных, разветвляющихся и циклических алгоритмов.

Слайд 2- начало/конец алгоритма
- ввод/вывод данных
- вычисления(действия)
- проверка условий
Вспомним назначение блоков.

- начало/конец алгоритма- ввод/вывод данных- вычисления(действия)- проверка условийВспомним назначение блоков.

Слайд 3Решим задачи для исполнителя «Робот-рука».
Наш робот умеет перекладывать шары из урны

в корзину и знает некоторый набор команд:
- по команде «взять шар» робот берет шар из урны;
- по команде «положить шар» робот кладет шар в корзину;
- робот умеет определить цвет шара, например, на вопрос: «Шар белый?» робот может ответить «Да» или «Нет».
Итак, приступим…


Решим задачи для исполнителя «Робот-рука».Наш робот умеет перекладывать шары из урны в корзину и знает некоторый набор

Слайд 4начало
Шар в урне
Шар в корзине
конец
Взять шар
Положить в корзину
Задача 1. В урне

лежит шар. Требуется переложить его в корзину.

Какой алгоритм у нас получился?

Линейный алгоритм

началоШар в урнеШар в корзинеконецВзять шарПоложить в корзинуЗадача 1. В урне лежит шар. Требуется переложить его в

Слайд 5начало
Шар в урне
Шар в корзине
конец
Взять шар
Шар белый?
Положить в белую корзину
Положить в

черную корзину

Задача 2. В урне лежит шар. Если шар белый, то положить его в белую корзину, иначе, положить его в чёрную корзину.

да

нет

Какой алгоритм у нас получился?

Разветвляющийся алгоритм

началоШар в урнеШар в корзинеконецВзять шарШар белый?Положить в белую корзинуПоложить в черную корзинуЗадача 2. В урне лежит

Слайд 6начало
Шары в урне
Шары в корзине
конец
Взять шар
Урна пуста?
Положить в корзину
Задача 3. В

урне лежат шары. Требуется переложить их в корзину.

да

нет

Какой алгоритм у нас получился?

Циклический алгоритм: цикл «ДО»

началоШары в урнеШары в корзинеконецВзять шарУрна пуста?Положить в корзинуЗадача 3. В урне лежат шары. Требуется переложить их

Слайд 7начало
Шары в урне
Шары в корзине
конец
Взять шар
В урне есть шары?
Положить в корзину
Задача

3.1. Решить задачу 3, используя цикл «ПОКА»
Попробуйте самостоятельно.

да

нет

началоШары в урнеШары в корзинеконецВзять шарВ урне есть шары?Положить в корзинуЗадача 3.1. Решить задачу 3, используя цикл

Слайд 8Решить самостоятельно.
Задача 4. В урне лежат белые и чёрные шары.

Требуется разложить их по двум корзинам: чёрные в чёрную, белые в белую.
Решить самостоятельно. Задача 4. В урне лежат белые и чёрные шары. Требуется разложить их по двум корзинам:

Слайд 9Задача 4. Блок-схема.
начало
Шары в урне
Взять шар
да
нет
Шар белый?
Положить в белую корзину
Положить в

чёрную корзину

Шары в корзине

конец

Урна пуста?

да

нет

Задача 4. Блок-схема.началоШары в урнеВзять шарданетШар белый?Положить в белую корзинуПоложить в чёрную корзинуШары в корзинеконецУрна пуста?данет

Слайд 10Домашнее задание.
Задача 5. В урне лежат белые, чёрные и красные шары.

Требуется разложить их по трём корзинам: белой, черной и красной соответственно.
Домашнее задание.Задача 5. В урне лежат белые, чёрные и красные шары. Требуется разложить их по трём корзинам:

Слайд 11Задача 5. Блок-схема.
начало
Шары в урне
Взять шар
да
нет
Шар белый?
Положить в белую корзину
Положить в

чёрную корзину

Шары в корзине

конец

Урна пуста?

да

нет

Шар чёрный?

нет

да

Положить в красную корзину

Задача 5. Блок-схема.началоШары в урнеВзять шарданетШар белый?Положить в белую корзинуПоложить в чёрную корзинуШары в корзинеконецУрна пуста?данетШар чёрный?нетдаПоложить

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть