Автор проекта: Кореневский Никита Викторович, учащийся ГУО "Средняя школа № 40 г. Витебска", ГУДО "Витебский областной дворец детей и молодежи".
Год создания: 2019
Руководитель работы: Казаков Андрей Анатольевич
Основной идеей создание программного продукта «Конструктор PCP blocks» облегчения изучения основ программирования языков.
В программе конструируется алгоритм решения задачи по программированию, анализируется корректность созданной блок-схемы, а затем интерпретируется на интересующий язык программирования (Pascal, C++, Python). Так же в программе предусмотрена возможность сохранения и открытия ранее созданных в программе алгоритмов, а также построение блок-схем на основе текстов программ на языках Pascal и C++.
На стадии проектирования программного продукта были изучены существующие готовые решения в области визуального конструирования программ, проанализированы достоинства и недостатки программ, возможности их использования при изучении языков программирования Pascal, С++ и Python.
Разработанный программный продукт доказал свою востребованность и необходимость. Первая версия программного продукта обрабатывала только линейные программы и применялась на факультативных занятиях по программированию в 5-6 классах.
Во второй версии программы были реализованы конструкции ветвления и циклы, данная версия программного продукта апробировалась на уроках и факультативных занятиях в 7-8 классах.
Текущая версия программы реализует возможность работы с массивами и может быть применена на уроках при изучении темы программирования в 9 классах.