IT-espace

Современное образование в IT сфере

Мои ученики

КОРЕНЕВСКИЙ Никита Викторович
ГУО "Средняя школа №40 г. Витебска"
МАРКОВ Максим Михайлович
ГУО "Гимназия №8 г. Витебска"
РУСЕЦКИЙ Никита Александрович
ГУО "Средняя школа №40 г. Витебска"
ЯНЧИЛИН Илья Дмитриевич
ГУО "Средняя школа №40 г. Витебска"

Конструктор PCP blocks

Автор проекта: Кореневский Никита Викторович, учащийся ГУО "Средняя школа № 40 г. Витебска", ГУДО "Витебский областной дворец детей и молодежи".

Год создания: 2019

Руководитель работы: Казаков Андрей Анатольевич

Основной идеей создание программного продукта «Конструктор PCP blocks» облегчения изучения основ программирования языков.

В программе конструируется алгоритм решения задачи по программированию, анализируется корректность созданной блок-схемы, а затем интерпретируется на интересующий язык программирования (Pascal, C++, Python). Так же в программе предусмотрена возможность сохранения и открытия ранее созданных в программе алгоритмов, а также построение блок-схем на основе текстов программ на языках Pascal и C++.

На стадии проектирования программного продукта были изучены существующие готовые решения в области визуального конструирования программ, проанализированы достоинства и недостатки программ, возможности их использования при изучении языков программирования Pascal, С++ и Python.

Разработанный программный продукт доказал свою востребованность и необходимость. Первая версия программного продукта обрабатывала только линейные программы и применялась на факультативных занятиях по программированию в 5-6 классах.

Во второй версии программы были реализованы конструкции ветвления и циклы, данная версия программного продукта апробировалась на уроках и факультативных занятиях в 7-8 классах.

Текущая версия программы реализует возможность работы с массивами и может быть применена на уроках при изучении темы программирования в 9 классах.

Документация по программе

Руководство пользователя

Презентация программы

Скачать программу