КОНСПЕКТ ПРЕПОДАВАТЕЛЯ · C03

Числа и вычисления

Формат и цель

Консольная программа на Python. Ученик пишет код, запускает его и проверяет текстовый результат. На занятие можно отвести 45–60 минут; темп меняется по опыту группы.

Python умеет вычислять стоимость, среднее значение и остатки. Важно отличать текст "12" от числа 12: внешне они похожи, но операции над ними работают по-разному. Напишем основу небольшого калькулятора.

Подготовка и демонстрация

Открой урок и заранее запусти пример в браузере. Для локального проекта подготовь Python 3 и редактор. Покажи входные данные и ожидаемый вывод, затем измени один параметр и попроси предсказать результат.

Порядок занятия

  1. 5 минут: покажи итог «Калькулятор покупки» и обсуди, какие данные нужны программе.
  2. 15 минут: разбери блоки теории, после каждого попроси объяснить одну строку своими словами.
  3. 15 минут: самостоятельные задачи во вкладке «Задачи», затем сравнение подходов.
  4. 15–20 минут: мини-проект, проверка обычных и граничных случаев.
  5. 5 минут: сохранение main.py и README, короткая демонстрация решения.

Учебные темы

  • 1. int, float и преобразование ввода
  • 2. Основные операции и скобки
  • 3. Полные группы и остаток
  • 4. Формат вывода не меняет исходное число

Вопрос группе

Что отличается в 17 / 5, 17 // 5 и 17 % 5?

Ориентир для обсуждения

Результаты: 3.4, 3 и 2. Это обычное деление, деление с округлением вниз и остаток.

Типичные трудности

  • Не складывай строки вместо чисел: "7" + "12" даст "712".
  • Для среднего нужны скобки вокруг суммы.
  • Деление на ноль вызывает ZeroDivisionError.

Критерии готового проекта

Пользователь вводит цену товара, количество и свой бюджет. Программа печатает стоимость покупки и остаток бюджета.

  • При входе 12.5 / 7 / 100 результат совпадает с образцом.
  • Количество 0 даёт стоимость 0.00.
  • Если бюджета не хватает, остаток отрицательный.

Проси показать результат и объяснить ключевое решение. Совпадение одного примера вывода не заменяет проверку остальных случаев.

Задание мини-проекта и пример результата →