ДУП.02 · 1 курс · 2026 / 2027
68 часов · 34 занятия
Первый язык программирования с нуля: переменные и типы данных, ввод и вывод, условия, циклы, списки и небольшой сквозной сервис заявок, который растёт от занятия к занятию. Синтаксис и примеры к каждой теме — в справочнике, проверка знаний — тестами по темам.
sep и end, input(), множественное присваивание, сравнения, // и %, round(). Десятая задача собирает несколько тем сразу.
3 варианта · 30 задач · без решений →
Контрольная работа № 1 · темы 1.1–1.9 КР
Контрольная работа № 1 по темам 1.1–1.9
Три варианта по 10 задач на 90 минут, 27 баллов. Задачи с одинаковым номером во всех вариантах проверяют одну тему, от расчёта по формуле до round() и формата .Nf. Под каждой задачей — примеры ввода и вывода и подсказка: тот же приём на другой задаче. Две задачи повышенной сложности по желанию дают +2 балла к дисциплине каждая. Есть PDF для печати.
3 варианта · 10 + 2 задачи · PDF →
Двадцать пять вопросов на 20 минут: что делает присваивание, какие имена допустимы, что напечатает программа, какая ошибка остановит её — NameError, SyntaxError, TypeError или ValueError — и успеет ли что-то вывестись до неё. Код каждого вопроса запущен на Python 3.12. Попытка одна, в конце студент получает код результата.
Двадцать пять заданий на 45 минут с опорой на темы 1.1–1.3: подобрать sep и end под вывод в терминале, найти строку с ошибкой, собрать программу из строк, разложить значения ввода по результату int() и float(), посчитать переменные после множественного присваивания. Вывод на картинках получен запуском кода на Python 3.12. Попытка одна, после отправки студент видит разбор и получает код результата.