Данный исследовательский проект посвящен разработке интерактивной обучающей программы, призванной наглядно продемонстрировать фундаментальные принципы структурного программирования, включая последовательное выполнение, ветвление и циклы. Особое внимание уделяется изучению концепции подпрограмм (функций и процедур), их созданию, вызову и передаче параметров, что является краеугольным камнем в построении сложных и поддерживаемых программных продуктов. Система будет включать теоретические блоки, практические задания с автоматической проверкой и наглядные визуализации, позволяющие студентам глубже понять, как разбиение задачи на более мелкие, управляемые части повышает читаемость и эффективность кода. Программа ориентирована на формирование у обучающихся прочных навыков написания структурированного и модульного кода.