Презентация "Разветвляющиеся алгоритмы"

  • Презентации учебные
  • ppt
  • 29.04.2017
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Данную презентацию можно использовать при изучении одной из основных алгоритмических структур - ветвления. Используются примеры из всем известных сказок, из практической жизни, из математики. Самый наглядный способ представления алгоритма - это язык блок - схем. Рассматриваются примеры именно этим способом и на алгоритмическом языке, а также запись этой структуры. Предлагаются задания для закрепления материала и самостоятельной работы.
Иконка файла материала Раветвляющийся алгоритм.ppt
Разветвляющийся алгоритм.
Разветвляющийся алгоритм ­ это алгоритм, в котором в зависимости от условия выполняется либо  одна, либо другая последовательность действий. Разветвляющийся алгоритм наблюдаем в поэме  А.С. Пушкина «Руслан и Людмила» У лукоморья дуб зелёный; Златая цепь на дубе том: И днём и ночью кот учёный Всё ходит по цепи кругом; Идёт направо - песнь заводит, Налево - сказку говорит.
Структура ветвления Полная форма Неполная  форма Да  Условие Нет  Да  Условие Нет  Серия 1 Серия 2  Серия
На алгоритмическом Неполная форма языке: Полная форма • Если условие • то серия 1 • иначе серия 2 • всё • Если условие • то серия • всё
НАЧАЛО ДА ДА ДА НЕТ НЕТ НЕТ Настроение  хорошее? Погулять Позвонить другу КОНЕЦ
•В качестве условия может быть любое предложение понятное исполнителю. •(истина; ложь)
Приведите, пожалуйста, еще  примеры разветвляющегося   алгоритма.
1.Даны два числа; выбрать больше е из них.
2.Найти наибольш ее значение среди трех величин: А, В, С.
Нарисовать блок- схему решения задачи: • 1) Вычислить значение функции по формуле у=1/х • 2) Решения квадратного уравнения. • 3)* Решения биквадратного уравнения.
1. Вспомните: что такое алгоритм? 2. Как можно представить  алгоритм? 3. Как представляется алгоритм в информатике? 4. Как выглядит блок проверки логического  условия в блок­схемах? 5. Какие виды алгоритмов вы знаете? 6. Какой алгоритм называется линейным? 7. Какой алгоритм называется разветвляющимся? 8. Что можно взять в качестве условия?
Хорошо понял тему и хорошо поработал на уроке Недостаточно хорошо понял тему, недостаточно хорошо  поработал на уроке Много нужно работать над данной темой