Алгоритмы с ветвлениями
Запись линейного алгоритма с помощью блок-схемы: Описание действий, которые выполняются в заданном порядке. ОТРЕЗАТЬ ЛОМТИК СЫРА ПОЛОЖИТЬ СЫР НА ХЛЕБ НАЧАЛО ОТРЕЗАТЬ ЛОМТИК ХЛЕБА НАМАЗАТЬ ХЛЕБ МАСЛОМ КОНЕЦ
Пример алгоритма с ветвлением: Подъехал Иван-царевич к камню НАПРАВО ПОЙДЕШЬ? КОНЯ ПОТЕРЯЕШЬГОЛОВУ СЛОЖИШЬ НЕТ ДА
Вы доделываете уроки и собираетесь погулять. Пойдете или нет зависит от того, какая на улице погода. Составить алгоритм своих действий. Алгоритм. 1.Начало. 2. Доделать уроки. 3. ЕСЛИ 3. ЕСЛИ на улице хорошая погода, ТО ТО пойти гулять, ИНАЧЕ ИНАЧЕ сидеть дома. 4.Конец.
Алгоритм Блок-схема 1. Начало 2. Доделать уроки 3. ЕСЛИ ТО 3. ЕСЛИ на улице хорошая погода, ТО пойти гулять ИНАЧЕ ИНАЧЕ сидеть дома 4. Конец ДОДЕЛАТЬ УРОКИ СИДЕТЬ ДОМА ДАНЕТ НАЧАЛО НА УЛИЦЕ ХОРОШАЯ ПОГОДА? КОНЕЦ ПОЙТИ ГУЛЯТЬ
1.Начало. 2. Задать число Х. 3. К заданному числу прибавить ЕСЛИ 4. ЕСЛИ результат больше 7, ТО ТО вычесть 3, ИНАЧЕ ИНАЧЕ умножить на Записать результат. 6.Конец.
+2 – 3 × 2 1. Начало. 2. Задать число X. 3. К заданному числу прибавить ЕСЛИ 4. ЕСЛИ результат больше 7, ТО ТО вычесть 3, ИНАЧЕ ИНАЧЕ умножить на Записать результат. 6. Конец. ДАНЕТ АЛГОРИТМ:БЛОК-СХЕМА: НАЧАЛО ЗАДАТЬ ЧИСЛО Х > 7 ЗАПИСАТЬ РЕЗУЛЬТАТ КОНЕЦ
Любишь кататься – люби и саночки возить. ЕСЛИ любишь кататься, ТО люби и саночки возить.
Блок-схема пословицы Любишь Любишькататься? Люби саночки возить ДА НЕТ
Полное ветвление ВОПРОС? ДЕЙСТВИЯ 1 ДЕЙСТВИЯ 2 ДАНЕТ Ключевые слова: ЕСЛИ…ТО…ИНАЧЕ
Неполное ветвление ВОПРОС? ДЕЙСТВИЯ 1 ДАНЕТ Ключевые слова: ЕСЛИ…ТО…
Алгоритмы, в которых есть выбор действий в зависимости от условия, называются Алгоритмы, в которых есть выбор действий в зависимости от условия, называются АЛГОРИТМАМИ С ВЕТВЛЕНИЕМ.