SlideShare a Scribd company logo
1 of 9
Приготовление бутерброда.
Выбор дороги Иваном Царевичем.
Подъехал Иван Царевич к камню:
Направо пойдёшь? Голову сложишь.
Налево - Коня потеряешь…
Посадка дерева…
Подготовка домашнего задания
Линейный алгоритм – это алгоритм, в котором
команды выполняются в порядке их записи, т.е.
последовательно друг за другом
Начало
Конец
Действие 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
 
материал
материалматериал
материалliza2209
 
структура
структураструктура
структураliza2209
 
9 geom m_ru
9 geom m_ru9 geom m_ru
9 geom m_ru4book
 
9 geosz m
9 geosz m9 geosz m
9 geosz m4book
 

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

контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4liza2209
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4liza2209
 
вариант
вариантвариант
вариантliza2209
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаliza2209
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascalliza2209
 
практическая работа построение диаграмм
практическая работа построение диаграммпрактическая работа построение диаграмм
практическая работа построение диаграммliza2209
 
практическая работа введение данных
практическая работа введение данныхпрактическая работа введение данных
практическая работа введение данныхliza2209
 
табличный процессор
табличный процессортабличный процессор
табличный процессорliza2209
 
возможности Bryce
возможности Bryceвозможности Bryce
возможности Bryceliza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flashliza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flashliza2209
 
создать банер во Flash
создать банер во Flashсоздать банер во Flash
создать банер во Flashliza2209
 
возможности Flash
возможности Flashвозможности Flash
возможности Flashliza2209
 
рабочий стол
рабочий столрабочий стол
рабочий стол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. Налить в ведро кружку воды. Конец Команда повторения Тело цикла