Ветвление и граничные значения
Конструкция if выбирает действие по логическому условию.
В этом занятии
- Самостоятельно решить задачу по теме «Ветвление и граничные значения» и объяснить проверку результата.
- Миссия «Без пропуска»: спроектируй категории температуры ниже 0, от 0 до 20 включительно и выше 20. Проверь, куда попадут 0 и 20.
Пригодится: informatics11-arithmetic-operations
Разберёмся перед практикой+
Ветвление и граничные значения
Конструкция if выбирает действие по логическому условию. В цепочке if/elif/else выполняется только первая подходящая ветвь. Границы диапазонов нужно задавать без пропусков и случайных пересечений.
Для проверки условия x>=10 важны значения 9, 10 и 11. Они лежат перед границей, на ней и после неё. Проверка одного удобного примера не обнаружит ошибку между > и >=.
Правило: при age>=14 выводим «старшая», иначе «младшая». Возраст 14 относится к старшей группе; возраст 13 — к младшей.
- Найди условие и границу.
- Проверь по одному значению с каждой стороны и само граничное значение.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Миссия «Без пропуска»: спроектируй категории температуры ниже 0, от 0 до 20 включительно и выше 20. Проверь, куда попадут 0 и 20.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.