Ветвление-это выбор той или иной последовательности действий в зависимости от выполнения некоторого условия, затем исполнение алгоритма выходит на общее продолжение. Ветвление бывает полное (если присутствуют команды как для случая истинности условия, так и для случая его ложности) и неполное (если присутствуют команды только для случая истинности или только ложности). Полное ветвление Неполное ветвление данетда Действие 1 условие нет условие Действие 2 Действие
Полное ветвление ( Алгоритм перехода улицы) Загорелся красный свет, Это значит - хода нет. Если горит красный, Значит путь опасный. Загорелся жёлтый свет – Никому дороги нет. Светофор моргнул и – раз! Он зажёг зелёный глаз! Зелёный свет горит, Как будто говорит: - Пожалуйста, идите, Но только не бегите! Стой и жди иди данет Горит красный или жёлтый
Неполное ветвление ( Алгоритм вызова пожарных) данет У вас пожар? Звони 01.
Множественное ветвление – один из вариантов ветвления. Оно используется в том случае, если одну и ту же величину надо сравнить с разными значениями и на основании этого сравнения выполнить какие-либо действия. Знач. 1 Знач. 2 знач. 3 Команда 1 Команда 2 Команда 3 Команда 4 да нет
БАРАШЕК. - Ты скажи, барашек наш, Сколько шерсти ты нам дашь? -Не стриги меня пока. Дам я шерсти два мешка. Один мешок – хозяину, Другой мешок – хозяйке, А третий – детям маленьким На тёплые фуфайки. номер мешка хозяину детям начало Номер 1 номер2 хозяйке да нет да нет конец
РЕШЕНИЕ. начало Ввод Х X