Alterna · учебный материал

Ветвления и сравнения

Глава 35: программирование: ветвления и сравнения. Короткие объяснения, схемы, трассировка и практика.

Что в этом материале

Содержание и основные понятия

ALT
КПП Alt: условие открывает ворота
Измени возраст и пропуск, затем выполни
if
. Ворота откроются, только если истинны обе части условия.
ПРОВЕРКА ДОСТУПА
Ожидается проверка
ALT
Ворота ждут решения
if age >= 14 and has_pass:
gate = "open"
else:
gate = "closed"
age
13
Нужно проверить оба значения.
Программа начинает принимать решения: вычисляет условие, выбирает ровно одну ветвь и продолжает работу с новым состоянием.
суть и практика
8 класс
ОГЭ №6
ОГЭ №16
01
Маршрут главы
Три темы открыты сразу. Практикум и экзамен проверяют не угадывание, а устойчивый навык анализа и написания кода.
35.1 · теория и трасса
Условие if / elif / else
Цепочка if/elif/else просматривается сверху вниз и выполняет только первую ветвь с истинным условием.
Открыть тему →
35.2 · теория и трасса
Логические выражения
and требует истинности всех частей, or — хотя бы одной, not меняет результат на противоположный. Сравнения можно объединять в цепочки.
Открыть тему →
35.3 · теория и трасса
min и max без готовых функций
Чтобы понять ветвление глубже, построим минимум и максимум вручную: заведём текущего кандидата и заменим его только при более сильном значении.
Открыть тему →
35.4 · практика
Практикум
Двадцать диагностических вопросов с четырьмя исходами и восемь программных задач со дополнительными тестами.
Начать тренировку →
35.5 · контроль
Проверка навыка
Таймер не сбрасывается при перезагрузке, правильность скрыта до завершения, программная задача обязательна.
Открыть вариант →
35.6 · авторский код
Python-студия
Выбери задачу, измени алгоритм и пройди видимые и скрытые тесты в изолированном runtime.
Открыть студию →

Структурная карта учебников