К новому учебному году полностью обновились разделы “Школьный курс C++” и “Школьный курс Python”. Полностью перерисована графика, исправлены многочисленные ошибки (в том числе, в программах). Изменены оформление и навигация, стало более комфортно работать. Материал усложнился…, но ничего не поделаешь! Зато теперь этого материала достаточно для качественной подготовки к олимпиадам, ОГЭ и ЕГЭ. (составлялся под впечатлением минувшего КЕГЭ). Материал немного выходит за рамки базового курса, но вполне приемлем для углубленного изучения или для занятий в кружке. Как мы и обещали, каждая страница одного курса связана с аналогичной страницей (с той же самой темой) другого курса. Таким образом, вы можете сравнить подходы и реализации различных задач в как в C++, так и в Python. Курсы не идеально зеркальны, но мы старались “подогнать” максимально близко. Графика в обоих курсах дана на основе модуля Turtle языка Python. К сожалению, C++ не имеет встроенного графического модуля, а существующие графические фреймворки довольно сложны для основной школы. Но мы продолжим работу над созданием курса фреймворка Qt (для обоих языков). Эта, на наш взгляд, наиболее приемлемая среда разработки оконных приложений для ученика.
Рубрика: Школьный курс С++
§ 9.6. Структуры данных дек, стек, очередь и куча
Школьный курс python Содержание Структура данных deque (дек) Структуры данных, которые мы рассмотрим на этом уроке, объединены тем, что создаются…
§ 9.5. Алгоритм поиска целых чисел “Решето Эратосфена”
Школьный курс python Содержание История вопроса. Описание Решето Эратосфена — это алгоритм нахождения всех простых чисел до некоторого целого числа…
§ 9.4. Двумерные массивы. Контейнеры set и map. Двумерные массивы разных типов
Школьный курс python Содержание Что такое двумерный массив? Двумерный массив структура данных, хранящая прямоугольную таблицу, которая называется матрицей. Просмотр данного…
§ 9.2. Процедуры и функции
Школьный курс python Содержание Для чего нужны подпрограммы? В различных примерах программ мы обращали ваше внимание на повторяющийся код, который…
§ 9.1. Программирование циклических алгоритмов. Цикл по переменной (for)
Школьный курс python Содержание Цикл по переменной Цикл по переменной (или с параметром) for применяется в том случае, когда прежде…
§ 8.10. Вложенные циклы
Школьный курс python Содержание Синтаксис вложенных циклов Когда на каждый шаг цикла необходимо выполнять некоторый набор инструкций другого цикла, применяется…
§ 8.9. Условная инструкция в цикле
Школьный курс python Содержание Для чего это нужно? Циклы, которые мы рассмотрели в предыдущем уроке, либо обрабатывают изменяющиеся данные в…
§ 8.6. Логический тип данных. Логическое выражение
Школьный курс python Содержание О типе bool В языке C++ существует логический тип данных bool. Переменные этого типа могут содержать…
§ 8.5. Целые типы. Преобразование типов. Сокращенные операции. Операции инкремента и декремента
Школьный курс python Содержание Общие сведения о целых типах Целочисленный тип данных является одним из фундаментальных типов и относится (наряду…