🐍
infoО работе

Лабораторная работа №3

Разветвляющиеся алгоритмы — теория и критерии оценки

account_treeРазветвляющийся алгоритм

Разветвляющийся алгоритм — это алгоритм, в котором в зависимости от выполнения некоторого условия выполняется та или иная последовательность действий. В отличие от линейного, здесь есть точка выбора.

Начало
Ввод
Условие?
Да (True)
Действие A
Нет (False)
Действие B

lightbulbГде встречается в жизни

🏦

Банкомат

Если баланс ≥ суммы → выдать деньги, иначе → отказать

🚦

Светофор

Если сигнал зелёный → идти, если красный → стоять

🎓

Система оценок

Если баллов ≥ 90 → «Отлично», elif ≥ 75 → «Хорошо»...

🎮

Игровая логика

Если HP = 0 → конец игры, иначе → продолжить

🌡️

Термостат

Если температура < 20°С → включить отопление

🛒

Скидка в магазине

Если сумма ≥ 5000 руб → скидка 10%, иначе → без скидки

gradeКритерии оценки

КритерийБаллы
Все 5 задач выполнены корректно5
Правильно использованы if/elif/else с двоеточием и отступами2
Проверены все ветки выполнения (показаны разные входные данные)2
Использованы логические операторы and/or хотя бы в одной задаче1
Итого10