Дистанционная школа программирования


В этом разделе выложены дистанционные задания для моей Школы программирования Центра технического творчества имени В.П. Чкалова. Курс расчитан на работу в среде BlackBox, поддерживающей язык программирования Компонентный Паскаль. Курс ориентирован на работу с простейшими графическими объектами и не пересекается с моим основным материалом, но вполне достаточен для подготовки к очным занятиям. Все задания храняться в формате pdf


Вводный урок по Компонентному паскалю. Это не вполне урок. Просто надо выполнить ряд действий, которые помогут вам убедиться в работоспособности BlackBox. Здесь же показан пример, как набрать текст простейшей программы и запустить ее на выполнение.

Вводный урок


Задание 1. В этом задании необходимо нарисовать несколько простых картинок с использованием операторов рисования линии, прямоугольника, окружности. И естественно попрактиковаться в запуске программы на выполнение и исправлении возможных ошибок и проблем.

Задание 1


Задание 2. Начинаем использовать более сложные структуры языка. Опять рисуем простейшие картинки, но уже с использованием цикла по параметру. Помимо того, вводим понятие переменной величины, - еще одного фундаментально важного понятия программирования.

Задание 2


Задание 3. Опять рисуем простейшие картинки, но уже с использованием цикла по условию. Картинки в задании те же самые, что и в предыдущем задании, отличие в используемом операторе цикла.

Задание 3


Задание 4. Продолжаем изучать операторы цикла. Тема этого задания цикл с постусловием. Задание для исполнения тоже самое, но есть небольшое усложнение. На этот раз нет примера с использованием графических команд.

Задание 4


Задание 5. В этом задании мы будем рисовать опять те же самые картинки, но задание еще немного сложнее. Во-первых, содержание задания - еще один оператор цикла, достаточно редко встречающийся в языках программирования и помимо четвертой формы цикла, мы познакомимся с оператором выбора, хотя и в ограниченном виде.

Задание 5


Задание 6. Первое задание в котором придется самостоятельно разрабатывать алгоритмы.

Задание 6


Задание 7. Последнее и самое сложное задание на графику. Это будет первая попытка разработки сложных алгоритмов на вложенные циклы.

Задание 7