Главная страница

общение

Перейти на форум

Обсудить тезисы

Написать автору

события

Расписание

Приветствия

Пленарные заседания

"Круглые столы"

Семинары

Презентации

Мастерские

Участники конференции

Экспоненты выставки

Фотогалерея

секции

Содержание

I.1, I.2, I.3

II.1, II.2, II.3, II.4

III.1, III.2, III.3

- IV -

- V -

- VI -

Алфавитный список авторов

статистика

Вид доклада: [устное выступление и публикация]

ИТО-2002/Секция I /Подсекция 2

СИСТЕМА КУМИР ДЛЯ WINDOWS

Яшина Елена Юрьевна, Леонов Александр Георгиевич

Научно-исследовательский институт системных исследований (НИИСИ), г. Москва

Данная работа посвящена реализации системы программирования КуМир 2000 для платформы Windows, которая представляет собой редактор-компилятор учебного алгоритмического языка и является современным аналогом системы КуМир, разработанной на механико-математическом факультете МГУ им. Ломоносова.

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

На механико-математическом факультете МГУ была разработана система программирования КуМир, предназначенная специально для поддержки школьного курса информатики, которая успешно сочетала в себе реализацию вышеуказанных принципов. На сегодняшний момент система устарела, но многие ее возможности остаются актуальными. В связи с этим данная работа была посвящена разработке системы КуМир 2000 для платформы Windows, которая сочетает в себе основные достоинства оригинальной системы, но при этом учитывает современное состояние информационных технологий.

При создании системы КуМир 2000 уделялось внимание и такому немаловажному аспекту системы, областью применения которой является образование, как формирование интерфейса, который позволил бы сфокусировать внимание учащихся на предмете обучения, а не изучении особенностей работы данной системы.

В системе КуМир 2000 сохранено главное достоинство оригинальной системы: технология редактор-компилятор, реализующая компиляцию «на лету», что позволяет тратить значительно меньшее время на создание корректного текста программы. Сохранена модель интерфейса рабочего окна, которое делится вертикально на две части, в одной из них создается и редактируется текст программы, а во второй выводятся сообщения об ошибках напротив тех строк программы, где они допущены. В процессе создания системы КуМир 2000 появилась необходимость модифицировать учебный алгоритмический язык, лежащий в основе системы, но общие принципы, определяющие его структуру и семантику, полностью сохранены.

Отличительной особенностью системы КуМир 2000 является то, что она создавалась непосредственно для работы на платформе Windows, а следовательно, имеет стандартный для этой платформы интерфейс. Режим отладки КуМира заменен подобным по визуализации интерпретатором: в правой части рабочего окна отображаются результаты выполнения программы. Это могут быть результаты присваиваний, результаты сравнений, а также выводы.

Сохранена возможность подключения внешних компонентов, исполнителей, изменилась только реализация этой возможности – теперь это осуществляется благодаря использованию технологии COM.

обсудить на форуме написать автору
Сервер поддерживается фирмой НПП "БИТ про"
и Московским центром Федерации Интернет Образования