SlideShare a Scribd company logo
Приготовление бутерброда.
Выбор дороги Иваном Царевичем.
Подъехал Иван Царевич к камню:
Направо пойдёшь? Голову сложишь.
Налево - Коня потеряешь…
Посадка дерева…
Подготовка домашнего задания
Линейный алгоритм – это алгоритм, в котором
команды выполняются в порядке их записи, т.е.
последовательно друг за другом
Начало
Конец
Действие 1
Действие n
…
ЗАДАЧА «Слепить снеговика»
алгоритм
1. Слепить из снега большой шар и
положить его на землю.
2. Слепить второй шар, меньше
первого, и положить его на первый
шар.
3. Слепить третий шар, меньше
второго, и положить его на второй
шар.
4. Надеть ведро на третий шар.
5. Сделать глаза из угольков на
третьем шаре.
6. Воткнуть морковку между
угольками.
Блок-схема линейного
алгоритма
Алгоритм с ветвлениями или разветвляющийся
алгоритм – форма организации действий, при которой в
зависимости от выполнения некоторого условия совершается
одна или другая последовательность шагов.
Условие
Действие 2
Действие 1
Да Нет
ЗАДАЧА:
составить графический
алгоритм действий
сказочного персонажа
“Поехал Иван –царевич за
Василисой Прекрасной.
Ехал он, ехал, глядь - перед
ним лежит огромный
камень. На камне надпись:
“Направо пойдёшь - коня
потеряешь, налево пойдёшь
– голову сложишь…”
Блок-схема алгоритма
Блок-схема
Как вы думаете, что выберет Иван-царевич?
Алгоритм с повторением или цикл – форма
организации действий, при которой выполнение
одной и той же последовательности команд
повторяется, пока выполняется некоторое заранее
установленное условие.
Условие
Тело цикла
Да
Нет
ЗАДАЧА:
составить графический
алгоритм наполнения ведра
водой из бочки
Имеется пустое ведро.
Ученик имеет бочку с водой
и кружку.
Блок-схема циклического
алгоритма
Алгоритм Наполнение
Начало
1. Пока ведро неполное, повторять:
2. Налить в ведро кружку воды.
Конец
Команда повторения
Тело цикла
типы алгоритмов

More Related Content

Viewers also liked

реализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемреализация алгоритмов с ветвлением
реализация алгоритмов с ветвлением
liza2209
 
материал
материалматериал
материал
liza2209
 
практическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретчпрактическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретч
liza2209
 
дз 1 2
дз 1 2дз 1 2
дз 1 2
liza2209
 
материал
материалматериал
материал
liza2209
 
структура
структураструктура
структура
liza2209
 
9 geom m_ru
9 geom m_ru9 geom m_ru
9 geom m_ru
4book
 
9 geosz m
9 geosz m9 geosz m
9 geosz m
4book
 

Viewers also liked (8)

реализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемреализация алгоритмов с ветвлением
реализация алгоритмов с ветвлением
 
материал
материалматериал
материал
 
практическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретчпрактическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретч
 
дз 1 2
дз 1 2дз 1 2
дз 1 2
 
материал
материалматериал
материал
 
структура
структураструктура
структура
 
9 geom m_ru
9 geom m_ru9 geom m_ru
9 geom m_ru
 
9 geosz m
9 geosz m9 geosz m
9 geosz m
 

More from liza2209

Graph
GraphGraph
Graph
liza2209
 
1
11
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4
liza2209
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4
liza2209
 
вариант
вариантвариант
вариант
liza2209
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и вывода
liza2209
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascal
liza2209
 
практическая работа построение диаграмм
практическая работа построение диаграммпрактическая работа построение диаграмм
практическая работа построение диаграмм
liza2209
 
практическая работа введение данных
практическая работа введение данныхпрактическая работа введение данных
практическая работа введение данных
liza2209
 
табличный процессор
табличный процессортабличный процессор
табличный процессор
liza2209
 
возможности Bryce
возможности Bryceвозможности Bryce
возможности Bryce
liza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
liza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
liza2209
 
создать банер во Flash
создать банер во Flashсоздать банер во Flash
создать банер во Flash
liza2209
 
возможности Flash
возможности Flashвозможности Flash
возможности Flash
liza2209
 
рабочий стол
рабочий столрабочий стол
рабочий стол
liza2209
 
задание
заданиезадание
задание
liza2209
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютера
liza2209
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техники
liza2209
 
кодирование информации. единицы измерения
кодирование информации. единицы измерениякодирование информации. единицы измерения
кодирование информации. единицы измерения
liza2209
 

More from liza2209 (20)

Graph
GraphGraph
Graph
 
1
11
1
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4
 
вариант
вариантвариант
вариант
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и вывода
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascal
 
практическая работа построение диаграмм
практическая работа построение диаграммпрактическая работа построение диаграмм
практическая работа построение диаграмм
 
практическая работа введение данных
практическая работа введение данныхпрактическая работа введение данных
практическая работа введение данных
 
табличный процессор
табличный процессортабличный процессор
табличный процессор
 
возможности Bryce
возможности Bryceвозможности Bryce
возможности Bryce
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
 
создать банер во Flash
создать банер во Flashсоздать банер во Flash
создать банер во Flash
 
возможности Flash
возможности Flashвозможности Flash
возможности Flash
 
рабочий стол
рабочий столрабочий стол
рабочий стол
 
задание
заданиезадание
задание
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютера
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техники
 
кодирование информации. единицы измерения
кодирование информации. единицы измерениякодирование информации. единицы измерения
кодирование информации. единицы измерения
 

типы алгоритмов

  • 1.
  • 2. Приготовление бутерброда. Выбор дороги Иваном Царевичем. Подъехал Иван Царевич к камню: Направо пойдёшь? Голову сложишь. Налево - Коня потеряешь… Посадка дерева… Подготовка домашнего задания
  • 3. Линейный алгоритм – это алгоритм, в котором команды выполняются в порядке их записи, т.е. последовательно друг за другом Начало Конец Действие 1 Действие n …
  • 4. ЗАДАЧА «Слепить снеговика» алгоритм 1. Слепить из снега большой шар и положить его на землю. 2. Слепить второй шар, меньше первого, и положить его на первый шар. 3. Слепить третий шар, меньше второго, и положить его на второй шар. 4. Надеть ведро на третий шар. 5. Сделать глаза из угольков на третьем шаре. 6. Воткнуть морковку между угольками. Блок-схема линейного алгоритма
  • 5. Алгоритм с ветвлениями или разветвляющийся алгоритм – форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов. Условие Действие 2 Действие 1 Да Нет
  • 6. ЗАДАЧА: составить графический алгоритм действий сказочного персонажа “Поехал Иван –царевич за Василисой Прекрасной. Ехал он, ехал, глядь - перед ним лежит огромный камень. На камне надпись: “Направо пойдёшь - коня потеряешь, налево пойдёшь – голову сложишь…” Блок-схема алгоритма Блок-схема Как вы думаете, что выберет Иван-царевич?
  • 7. Алгоритм с повторением или цикл – форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное условие. Условие Тело цикла Да Нет
  • 8. ЗАДАЧА: составить графический алгоритм наполнения ведра водой из бочки Имеется пустое ведро. Ученик имеет бочку с водой и кружку. Блок-схема циклического алгоритма Алгоритм Наполнение Начало 1. Пока ведро неполное, повторять: 2. Налить в ведро кружку воды. Конец Команда повторения Тело цикла