Основы алгоритмизации
Формы записи алгоритмов
Блок-схема линейного алгоритма
Тема урока
Разветвляющийся алгоритм
Разветвляющийся алгоритм
Практическая работа
Подведём итог
Домашнее задание
256.50K
Категория: ИнформатикаИнформатика

Основы алгоритмизации. Повторение. Новая тема. Вопросы и задания

1. Основы алгоритмизации

Повторение
Новая тема
Вопросы и задания.

2.

3.

4.

Каждый
алгоритм
предназначен
для
определенного
исполнителя.

5.

Исполнителем будем называть человека,
живое существо или автоматическое устройство,
которое способно к восприятию и исполнению
команд.

6. Формы записи алгоритмов

• Словесная
• Табличная
• С помощью блок-схем
Начало или конец
Ввод или вывод
Выполнение действия
Принятие решения
(условие)

7.

В зависимости от того, каков порядок
исполнения команд, можно выделить
три типа алгоритмов:
линейные алгоритмы
разветвляющиеся алгоритмы
алгоритмы с повторением

8.

Линейный алгоритм –
алгоритм, в котором команды
выполняются в порядке их записи,
т.е. последовательно
друг за другом.
1. Взять ручку.
2. Снять колпачок.
3. Нарисовать стрелку.

9. Блок-схема линейного алгоритма

Начало
Действие 1
Действие 2
Действие3
Конец

10. Тема урока

11.

Алгоритм с ветвлением
или разветвляющийся
алгоритм - форма
организации действий,
при которой в
зависимости от
выполнения некоторого
условия совершается
одна или другая
последовательность
шагов
Идёт направо?
нет
Сказку
говорит
да
Песнь
заводит

12.

Условие – это вопрос на который
можно ответить либо «ДА», либо
«НЕТ»
Логику принятия решения можно
записать так:
ЕСЛИ <условие> ТО <действие 1>
ИНАЧЕ <действие 2>
Нет
Да
Условие
Действие 1
Действие 2

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

Полное ветвление
Подъехал Иван
Царевич к камню
Да
Голову сложишь
Направо
пойдешь?
Нет
Коня потеряешь

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

Неполное ветвление
Да
Берем зонт
Идет
дождь?
Нет

15.

1. Составить алгоритм действия лифта.
2. Нарисовать блок-схему.

16. Практическая работа

17. Подведём итог

• Что такое алгоритм?
• Перечислить типы алгоритмов.
• Какой алгоритм называется
разветвляющимся?
• Формы разветвляющихся алгоритмов.
• Где можно применять алгоритмы с
ветвлениями?

18.

19. Домашнее задание

• § 3.4 (2), вопр 7, 9 стр. 78
English     Русский Правила