Программирование на Python и C++ в 8 классе: содержание курса и тематический план занятий. Объединённая программа с пояснениями к ожидаемым результатам.
Входы, единицы и ограничения подпрограммы на примере времени. Урок для 8 класса: полный Python-код, упражнения, ответы и PDF.
Как улучшить имена и документацию, сохранив ответы программы. Задача о рамке, тесты, полный код, решения и PDF для 8 класса.
Исполняемые примеры в документации Python: запуск doctest, границы и разбор ошибок. Полные файлы, задания, ответы и PDF для 8 класса.
Точный вывод, символы, нулевой цикл и функция с результатом. Урок C++ для 8 класса с полным кодом, тестами, ответами и PDF.
Документирование учебного подсчёта очков без изменения поведения. Полные C++17-программы, сравнение версий, задания и PDF для 8 класса.
Таблицы истинности, отрезки, резервные копии и защита деления. Полный код Python, граничные тесты, ответы и PDF для 8 класса.
Пути if/else, отступы, особые случаи и проверка всех ветвей. Готовые Python-программы, координатные задания, решения и PDF для 8 класса.
Проверки до, на и после порога, ошибки < и <=, таблицы тестов. Полные программы Python, задания, решения и PDF для 8 класса.
Границы, таблицы истинности и короткое вычисление без деления на ноль. Полные программы C++17, задания, ответы и PDF для 8 класса.
Урок 10 для 8 класса: вложенные if, фигурные скобки, дерево решений и проверки границ. Полные программы C++, задания, ответы и PDF.
Урок 11 для 8 класса: диапазоны, граничные тесты и поиск ошибок в знаках сравнения. Две полные программы C++, таблицы, решения и PDF.
Урок 12 для 8 класса: накопительный тариф и ставка на весь заказ. Разобранные расчёты, код Python, тесты на стыках, ответы и полный PDF.
Урок 13 для 8 класса: григорианское правило, столетние исключения и проверка даты февраля. Код Python, тесты, решения и PDF.
Урок 14 для 8 класса: существование треугольника, равные стороны и сравнение квадратов. Две программы Python, граничные тесты, ответы и PDF.
Урок 15 для 8 класса: закон де Моргана, восемь тестов и отличие рефакторинга от нового правила. Готовый код, задания, ответы и PDF.
Урок 16 для 8 класса: две реализации маршрута, проверка границ энергии и защита решения. Полный код Python, тесты, критерии и PDF.
Урок 17 для 8 класса: индексы, пустая строка, регистр и подсчёт соседних пар. Полный код Python, трассировки, ответы и PDF.
Урок 18 для 8 класса: поиск разделителя, вставка срезами и неперекрывающаяся замена. Готовый код, тесты отсутствия фрагмента, ответы и PDF.
Урок 19 для 8 класса: строгий формат, int, ведущие нули и точные сотые без float. Программы, тесты ошибочного ввода, ответы и PDF.
Перебор строк ASCII в C++ для 8 класса: индексы, пустая строка, соседние пары, полный код, тесты, ответы и PDF для печати.
Урок C++ для 8 класса: npos, сдвиг индексов и замена неперекрывающихся фрагментов. Готовые программы, тесты, разборы и полный PDF.
Проверка чисел и времени в C++17 для 8 класса: знак, цифры, диапазоны, корректный ноль и ошибки. Полные исходники, ответы и PDF.
Создание списка Python для 8 класса: пустой список, изменение элемента, copy и общие ссылки. Задания, полный код, ответы и PDF.
Python для 8 класса: проверка размера списка, ввод, перебор и повторяемые тесты с seed. Все данные, программы, ответы и PDF включены.
Обработка списков Python для 8 класса: порог, сумма, количество, среднее и пустая выборка. Трассировки, полные программы, ключи и PDF.
Массивы C++ для 8 класса: vector, конструкторы, заполнение квадратами и копия с контрольной суммой. Полный код, тесты, ответы и PDF.
C++ для 8 класса: полный ввод массива, лишние токены, перебор и воспроизводимая генерация. Исходники, готовые данные, ответы и PDF.
Алгоритмы обработки vector в C++: порог, отрицательные чётные, повторы и пустой массив. Полный код, трассировки, решения и PDF.
Частотный отчёт по строке в Python и C++: сравнение языков, регистр, прочие символы и ничья. Все исходники, тесты, ответы и PDF.
Урок для 8 класса: поиск максимума с повторами и пустым входом. Трассировка, программы Python и C++, тесты, ответы и полный PDF.
Python и C++ для 8 класса: отбор по диапазону и чётности, сохранение порядка и повторов. Готовые данные, две практики, ответы и PDF.
Урок для 8 класса: сумма, количество и формат текстового отчёта. Сравнение Python и C++, пустые входы, готовые тесты, решения и PDF.
Итоговое занятие для 8 класса: контракт программы, тесты, поиск ошибки и защита исправления. Два полных исходника, критерии, ответы и PDF.