Введение к работе
Актуальность тема. В условиях «ирокого использования средств вычислительной техники в различных сферах человеческой деятельности совершенствование методов обдчения по использовании ЯВУ становится одной из важнейших задач в системе образования. Эти методы доланы охватывать изучение типов данных и операторов для их обработки. Известные интепретируючие системы (BASIC, turbo-системы ) имеют четко определенный синтаксис и фиксированный набор типов данных и операторов для их обработки, что вызывает затруднения в обеспечении "процесса обучения ЯВУ от простейвих структур к слоеным. Использование ве чисто текстовых обучаввих програми (1388 и др.) дает чисто теоретические сведения и слабо связано с практической работой. Внедрение в учебный процесс гибко настраиваемой интерактивной интерпретируввей среды для изучения структур данных, и операторов для их обработки позволит повысить эффективность обучения при проведении практических занятий.
В связи с зтии задача создания методов и средств гибко коип-лексируемых интерактивных программных систем, обеспечиваниях дос-таточнуи простоту и наглядность в обучении операторов и типов данных различных языков программирования высокого уровня, является актуальной.
Методы исследования. Для ревення поставленной задачи использовались методы мавинного обучения, теории информационного поиска, цифровых вычислительных мавин. методы теории структур данных и алгоритмов, формальных грамматик, синтаксического анализа и перевода.
Научная новизна работы определяется тем, что н ней предложен оригинальный аппарат для изучения структур данник к операторов различных языков программирования. позволявший интенсифицировать процесс обучения и обеспечить практическое применение ЯВИ.
Конкретные научные результаты состоят в следующем:
-
проведен анализ и выполнено методическое обобщение структур даинык различных ЯВУ. что позволяет комплексировать требуемую структура обучавщей среды;
-
предловена структура интерактивной интерпретирующей среды с диалоговыми средствами отладки, которая обеспечивает настройку синтаксиса и семантики операторов и высокий уровень организации
- 5 -учебного процесса при изучении структур данных и операторов 5Шй:
-
разработана и программно реализована модель абстрактной ЭВМ и структура внутреннего представления программ пользователя в виде последовательности специальных кодов команд этой ЭВМ, получаемых после синтаксического разбора исходной программы;
-
предложен табличный способ настройки и кодирование команд программной модели, обеспечивавший включение в интерпретатор новых операторов языка.
Практическая ценность работы. Предложенная и разработанная интерактивная среда в виде гибко настраиваемого специализированного интерпретатора позволяит повысить эффективность изучения типов данных и операторов различных ЯВУ. а также и давт возможность реализовать полученные практические навыки на ранних стадиях обучения.
Реализация результатов работы. Разработанная автором интерактивная интерпретируваая обучаемая среда обеспечивает эффективность процесса обучения в приобретении теоретических знаний и практических навыков по использовании конструкций ЯВУ. Полученные результаты использцвтся в учебном процессе по программистким курсам.
Апробация работы. По результатам диссертационной работы бил сделан доклад на конференции: "The second international Baghdad conference for coiputer's technology and applications". 1990.
Структура и объем работы. Диссертационная работа состоит из введения, четырех разделов, заклпчения. списка литературы и приложения. Основное содержание работы изложено на 85 страницах ма-жинописного текста.