![]() |
![]() |
|||||||
|
ПРОГРАММИРОВАНИЕ ИСПОЛНИТЕЛЕЙ Зуев С., городской департамент образования, г.Омск Какой исполнитель лучше подходит к учебнику? Естественно тот, который создан при участии авторского коллектива учебника в виде приложения к нему. Но если очень хочется заниматься "реальным" программированием, а урочное время строго ограничено длиной курса и средств на ПМК нет, то предлагаемый мной метод может быть компромиссом между необходимостью и желанием. В данном случае можно отойти от авторских исполнителей и моделировать их самостоятельно с использованием любимого языка. В течение нескольких лет я пытался декларировать возможность объединения существующих языков программирования (в основном Бейсика) с учебниками при преподавании Основ информатики. Это делалось по ряду причин, среди которых можно выделить несколько основных:
Регулируя, в силу должностных обязанностей, вопрос преподавания курса ОИВТ в городе, я вынужден был найти копромисс между отсутствием средств на ПМК и необходимостью качественного преподавания. Поиск этого компромисса привел меня к выводу, что можно совместить "любимый" язык программирования и обязательный учебник. С легкой руки коллег по школе я начал создавать свою модель робота, а затем и весь Микромир, в среде QBASIC от MS-DOS 5.0 (русский). Дабы не обижать авторов ПМК "КуМир", свое творение я назвал "Q-Мир", от слияния среды QBASIC и Микромиров, существующих в учебнике. Предлагаемый мной метод основан на том, что перевод с одного языка на другой никогда не был формальным. Всегда учитывались смысловые и прочие особенности исходной информации в разрезе конкретной языковой культуры. По этому можно произвести адаптацию любого учебного исполнителя к любому имеющемуся в кабинете информатики языку программирования. Модели исполнителей представляют собой некоторую программную заготовку, состоящую из процедур и функций, описывающих основные команды исполнителей, а также формирующих их рабочие поля. Модели существуют в трех вариантах: отдельно робот (robot.bas) и чертежник (chert.bas) и объединенная модель Q-Мир (qmir.bas). Листинги программ-заготовок структурно разделены на окна инструкции и программирования. Раздельные исполнители применяются мной при начальном изучении курса для реализации простейших примеров и заданий учебника, Совмещенный исполнитель служит для решения задач объединенного характера, когда после выполнения некоторой работы роботом управление передается чертежнику.
|