Задания по программированию для 2025б

14. Строки: циклы и обработка

Вход в контест (Строки и циклы) (контест 258)

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

Критерии: задачи A-J (3/5/8)

Срок сдачи: до 01.02.2023 21:59:59

Критерии: задачи K-Z (6/9/13)

Срок сдачи: до 16.02.2023 21:59:59

13. Строки: индексы, срезы и методы

Вход в контест (строки, индексы, срезы и методы) (контест 257)

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

Критерии: задачи A-P (5/8/12)

Срок сдачи: 24.01.2023 22:59:59

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

Вход в контест (функции, рекурсия) (контест 256)

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

Критерии: задачи A-L (6/8/10)

Срок сдачи: 21.12.2022 23:59:59

Рекурсия, как новогодний подарок, в этом году оцениваться не будет.

Это примеры функций, которые я приводил на лекции, с обильными комментариями.
Если комментарии показываются некрасиво, переключите кодировку на странице на UTF-8.

Если у вас в Chrome нет пункта меню "Поменять кодировку", попробуйте добавить его по ссылке.

Критерии: задачи M-ZA (5/7/10)

Срок сдачи: 17.01.2023 22:59:59

11. Кому хочется бОльшего

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

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

10. Цикл while

Вход в контест (цикл while) (контест 254)

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

Критерии: задачи A-P (5/8/12)

Срок сдачи: 07.12.2022 23:59:59

Критерии: задачи Q-Z (4/6/8)

Срок сдачи: 14.12.2022 23:59:59

9. Решение задач: целочисленные вычисления, if

Вход в контест (решение задач: вычисления, if) (контест 253)

8. Пример форматированного вывода с помощью f-строк (таблица умножения)

Таблица умножения

7. Цикл for

Вход в контест (цикл for) (контест 252)

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

Критерии: задачи A-M (5/8/11)

Срок сдачи: 16.11.2022 23:59:59

Критерии: задачи N-Z (5/8/10)

Срок сдачи: 23.11.2022 23:59:59

6. Условный оператор

Вход в контест (условный оператор) (контест 251)

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

Критерии: Задачи A-K (4/6/9)

Срок сдачи: 23:59:59 26.10.2022

Критерии: Задачи L-Y (6/10/12)

Срок сдачи: 23:59:59 10.11.2022

5. Целочисленная арифметика

Вход в контест по целочисленной арифметике (контест 250)

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

Критерии: задачи A-K (4/6/9)

Срок сдачи: 13.10.2022

Критерии: задачи L-Z (6/9/12)

Срок сдачи: 23:59:59 19.10.2022

А можно просто на 5 сдать задачи K, M, N, S, T, V, W

4. Старт

Вход в стартовый контест (контест 249)

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

Критерии следующие: 1/2/3

Срок сдачи: 15:00:00 29.09.2022

3. Домашнее задание по системам счисления (на листочке)

Домашнее задание по системам счисления.

2. Домашнее задание по функциям алгебры логики (на листочке)

Домашнее задание по функциям алгебры логики.

1. Домашнее задание по булевой алгебре (на листочке)

Домашнее задание по булевой алгебре.


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

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

  •