узнаем, что называется ветвлением
научимся составлять алгоритмы используя ветвления
увидим, что представляет собой конструкция ветвление
надеть резиновые сапоги
надеть туфли
Надеть резиновые сапоги
Надеть туфли
Да
Нет
Начало
Конец
Для записи конструкции ветвления в языке программирования Pascal используется команда if.
Формат записи команды:
Заголовок ветвления
Если условие выполнено, то выполняется команда «взять зонт». Если условие ложное, то никаких действий не происходит. Команда «выйти на улицу» выполняется всегда независимо от истинности или ложности условия.
Алгоритм можно записать следующим образом:
вправо;
Если сверху свободно, то
вверх; вправо; вниз;
Иначе
вниз; вправо; вверх;
закрасить.
Пример
WallFromLeft and CellIsPainted .
WallFromUp or WallFromDown .
Not (WallFromRight or FreeFromUp) .
(условие А )
(условие В )
Условие может быть записано как « А И В ». Это условие верно только тогда, когда верны и А , и В .
(условие А )
(условие В )
Условие А - истинно,
условие В - истинно,
условие А И В - истинно.
(условие А )
(условие В )
Это условие верно только тогда, когда верны или А , или В .
Условие А - истинно,
условие В - ложно,
условие А ИЛИ В - истинно.
(WallFromRight or FreeFromUp)
(условие А )
(условие В )
Условие может быть записано как НЕ (« А ИЛИ В »).
Для того чтобы определить, истинно или ложно это условие, нужно сначала определить истинность условия « А ИЛИ В ».
Not
(WallFromRight or FreeFromUp)
(условие А )
(условие В )
Условие А — ложно,
условие В тоже ложно.
Поэтому ложным будет и условие « А ИЛИ В »,
но тогда условие НЕ « А ИЛИ В », будет истинным.
Not
У лукоморья дуб зеленый;
Златая цепь на дубе том:
И днем и ночью кот ученый
Все ходит по цепи кругом;
Идет направо — песнь заводит,
Налево — сказку говорит.
Там чудеса: там леший бродит,
Русалка на ветвях сидит…
Идет направо
Песнь заводит
Сказку говорит
Да
Нет
Начало
Конец
Ходит по цепи кругом
Задание
Задание
WallFromLeft or CellIsPainted;
WallFromUp and WallFromDown;
Not CellIsPainted and FreeFromRight;
Not (WallFromUp or FreeFromRight);
WallFromDown and CellIsFree;
(WallFromUp or WallFromDown) and FreeFromRight.
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть