Алгоритмы с ветвлениями.. Логику принятия решения можно описать так: ЕСЛИ ЕСЛИ ТО ТО ИНАЧЕ ИНАЧЕ.

Презентация:



Advertisements
Похожие презентации
Алгоритмы с ветвлениями.. В жизни часто приходится принимать решение в зависимости от сложившейся обстановки.
Advertisements

Урок информатики, 6 класс Автор: Бекенёва Любовь Александровна, учитель информатики МОБУ СОШ 6 г. Тынды.
Типы алгоритмов. Закрепление пройденного материала Формы записи алгоритмов Линейный алгоритм Алгоритмы с ветвлениями Алгоритмы с повторениями.
Открытый урок в 6 «А» классе АЛГОРИТМЫ Названия блок-схем.
Разветвляющийся алгоритм. ЕСЛИ пошел дождь, ТО надо открыть зонт. ЕСЛИ назвался груздем, ТО полезай в кузов. ЕСЛИ ласточки летают низко, ТО будет дождь,
АЛГОРИТМЫ С ВЕТВЛЕНИЯМИ. Алгоритм является разветвляющимся, если проверяется условие и исполнение алгоритма идёт по одной из двух ветвей.
С ю д а п о й д е ш ь – к л а д н а й д е ш ь С ю д а п о й д е ш ь – ж е н у н а й д е ш ь С ю д а п о й д е ш ь – м е г а б а й т н а й д е ш ь.
Создатель: Карпова Мария 6 А класс. Алгоритм – это конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.
1. Линейный алгоритм Конец Начало Действие 1 Действие n КОНСТРУКЦИИ АЛГОРИТМА.
Разветвляющийся алгоритм.
Алгоритмы… Кругом алгоритмы! Тороян Овсанна Леваевна учитель информатики БОУ ТР ОО «Троснянская средняя общеобразовательная школа»
Алгоритмы… Кругом алгоритмы! Смирнова Ольга Александровна преподаватель информатики Амурского строительного колледжа.
Выполните счет по блок – схеме для числа х=64 начало х х *5 :2 результат конец Ответ: 285.
1.Понятность Под этим термином понимают указания, которые понятны исполнителю.
Установите соотношения между фразами: 1.Очистка экрана 1. RUN 2.Очистка памяти 2. END 3.Ввод данных 3. LIST 4.Вывод на экран 4. INPUT 5.Конец программы.
Начало Павлик дома? Решать задачи Звонить Марине Марина дома? Готовить доклад Писать сочинение конец.
Алгоритмы Слово алгоритм произошло от algorithm – латинского написания имени аль – Хорезми, величайшего ученого из города Хорезма, Мухамеда бен Мусу, жившего.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
АЛГОРИТМ. ИСПОЛНИТЕЛИ ВОКРУГ НАС. ФОРМЫ ЗАПИСИ АЛГОРИТМОВ.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Транксрипт:

Алгоритмы с ветвлениями.

Логику принятия решения можно описать так: ЕСЛИ ЕСЛИ ТО ТО ИНАЧЕ ИНАЧЕ

На языке блок-схем: Действие 1 Действие 2 Условие Полная форма ветвления нет да

Примеры ЕСЛИ хочешь быть здоров, ТО закаляйся, ИНАЧЕ валяйся весь день на диване; ЕСЛИ хочешь быть здоров, ТО закаляйся, ИНАЧЕ валяйся весь день на диване; ЕСЛИ низко ласточки летают, ТО будет дождь, ИНАЧЕ дождя не будет; ЕСЛИ низко ласточки летают, ТО будет дождь, ИНАЧЕ дождя не будет; ЕСЛИ уроки выучены, ТО иди гулять, ИНАЧЕ учи уроки. ЕСЛИ уроки выучены, ТО иди гулять, ИНАЧЕ учи уроки.

В некоторых случаях Могут отсутствовать: ЕСЛИ ТО ЕСЛИ ТО Пример: ЕСЛИ назвался груздем, ТО полезай в кузов.

На языке блок-схем: Действие 1 Условие Неполная форма ветвления нет да

На языках Pascal и VisualVasic Полная форма Полная форма If then else If then else Неполная форма Неполная форма If then If then

Ветвление – это форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов.

Изобразим в виде блок-схемы последовательность действий ученика 6 класса Мухина Васи, которую он представляет себе так: «Если Павлик дома, будем решать задачи по математике. В противном случае следует позвонить Марине и вместе готовить доклад по биологии. Если же Марины нет дома, то надо сесть за сочинение». Изобразим в виде блок-схемы последовательность действий ученика 6 класса Мухина Васи, которую он представляет себе так: «Если Павлик дома, будем решать задачи по математике. В противном случае следует позвонить Марине и вместе готовить доклад по биологии. Если же Марины нет дома, то надо сесть за сочинение».

начало Звонить Марине Писать сочинение Готовить реферат Решать задачи Павлик дома? Марина дома? конец нет да нет

Составить алгоритм: Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник.

Исходные данные (дано): А, В. Исходные данные (дано): А, В. Определить (найти): существует ли такой треугольник? Определить (найти): существует ли такой треугольник? Математическая модель (формулы): Математическая модель (формулы): А + В < 180 – треугольник существует, А + В < 180 – треугольник существует, А + В >= 180 – треугольник не существует А + В >= 180 – треугольник не существует

Начало Ввод: А, В А+В<180 Вывод: треуг. существ. Вывод: треуг. не существ. Конец

Составить алгоритм: Даны три числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень – отрицательные. Даны три числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень – отрицательные.