Задания по программированию для 2028a

11. Измерение времени

Несколько программ и задание

10. Задачи по циклам

Вход в контест (контест 446)

9. Функции, рекурсия

Условия задач

Вход в контест (контест 447)

Критерии: задачи A-L (5/7/9), срок сдачи: 06.12.2024

Критерии: задачи M-T (3/4/5), срок сдачи: 20.12.2024

Задачи про Ханойские башни (кроме первой) и задача про небоскрёб оцениваются отдельно.

8. Цикл while

Условия задач

Вход в контест (контест 445)

Критерии: задачи A-O (5/8/12), срок сдачи: 21.11.2024

Критерии: задачи P-Z (5/7/9), срок сдачи: 29.11.2024

7. Задачи по арифметике и условному оператору

Вход в контест (контест 444)

6. Цикл for

Условия задач

Вход в контест (контест 443)

Критерии: задачи A-N (5/9/14 5/8/11), срок сдачи: 25.10.2024

За решение задач O, P ставятся отдельные оценки.

XXX. Тотальные запреты в программах

Решения, в которых используется любая из переменных l, o, O или функция exit() будут отклоняться (получать статус Rejected). Всегда.

Пока можно выработать привычку называть переменные так, чтобы их название отражало смысл того, что в них хранится.

5. Системы счисления

Условия задач

Решения с пояснениями (если они требуются) написать на листочке разборчивым почерком и сдать 18(19).10.2024

4. Логические операции и выражения. Условный оператор.

Условия задач

Вход в контест (контест 442)

Критерии: задачи A-L (6/8/10), срок сдачи: 11.10.2024

Критерии: задачи M-Y (5/7/9), срок сдачи: 18.10.2024 23:59:57

3. Целые числа, ввод и вывод.

Условия задач

Вход в контест (контест 441)

Критерии: задачи A-Q (6/9/14), срок сдачи: 11.10.2024

2. Файлы, каталоги и команды.

Задание - читайте и делайте. Ссылка для скачивания.

1. Вступительный тест

Вход в тестирующую систему (контест 440). Условия задач внутри контеста по ссылке Statements.

Общие сведения о курсе, программах, ссылки на справочники и прочее.

Тестирующая система и вердикты

Описание вердиктов тестирующей системы

Что ставить и где писать программы

Программы на Python. Как что ставить, настраивать и запускать.

Для установки Python и сред программирования (выбирайте нужный вариант для вашей версии операционной системы):

Программы, которые рекомендуется использовать для набора программ на Python. Сравнение редакторов кода. Кому нужна полная информация: перечень текстовых редакторов и сред программирования с официальной wiki-страницы python.org
Справочник по Python.
Вердикты тестирующей системы.
По поводу оформления программ на Python и C++:
  • Python: стандартный PEP-8 (Python Enhancement Proposal) официальная страница (англ.), один из урезанных переводов, если по-английcки совсем никак.
  • C++: подробный гугловый стайлгайд (англ.)

    Тренажёр клавиатуры

    typingclub.com
  •