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