EduBrick
домашняя работа

Контрольная №1

Программирование на Python: от нуля до олимпиад

0/6решено 0 из 6до зачёта осталось 4

Что это

Срез по модулям 1 и 2: шесть задач, по одной на каждую крупную тему — условия и арифметика, цикл по промежутку, накопление, while, разбор числа по цифрам и двойной перебор.

Тема не подписана ни у одной задачи. Понять, что применять, — часть работы.

Как засчитывается

Зачёт при четырёх решённых из шести. Решённое сверх нормы учитывается отдельно.

Порог не случайный: четыре задачи означают, что основные приёмы работают и можно идти в модуль про строки. Если решено меньше — посмотрите, на каких номерах остановились, и вернитесь к соответствующим занятиям.

Чем контрольная отличается от практики

Ничем, кроме двух вещей: подсказок в условиях нет, и задачи не привязаны к только что прочитанной теории. Попытки по-прежнему не ограничены, сроков нет — это проверка себя, а не экзамен с надзирателем.

Последняя задача устроена так, что решение «в лоб» верное, но не укладывается в отведённое время. Это проверка того, ради чего в прошлом занятии был разговор про количество операций.

теория

Правила контрольной

Шесть задач — по одной на каждую крупную тему модулей 1 и 2. Какая задача про какую тему, не сказано: понять это и есть часть работы.

Зачёт при четырёх решённых. Порог означает не оценку, а ответ на вопрос «можно ли идти в следующий модуль».

Что здесь по-другому

Подсказок в условиях нет. Ни одной — ни про приём, ни про частный случай.

Всё остальное как обычно: попытки не ограничены, сроков нет, разбор после неудачного вердикта доступен. Это проверка себя, а не экзамен с надзирателем, и списывать здесь не у кого и незачем.

Одна особенность

В последней задаче решение «в лоб» верное, но не укладывается в отведённое время. Ограничения в условии подсказывают, когда так выходит: сравните их с таблицей из прошлого занятия и подумайте, как обойтись одним циклом вместо двух.

Если решено меньше четырёх

Посмотрите на номера нерешённых задач: 1 — условия и арифметика, 2 — цикл по промежутку, 3 — накопление, 4 — while, 5 — разбор числа, 6 — оценка объёма работы. Это и есть список того, к чему стоит вернуться.

лестница задач