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 |