Одним из основных методических достижений учебника [15]
стало введение в школьную информатику учебного алгоритми
ческого языка. Алгоритмический язык А. П. Ершова можно назвать
русскоязычным псевдокодом, предназначенным для обучения
методике структурного программирования. Хотя в самом учебни
ке слова «структурное программирование» нигде не употребляют
ся, но, фактически, реализуется именно этот подход.
Идея и технология структурного программирования возникла
и интенсивно развивалась в 60—70-х гг. XX столетия и связана с
именами таких классиков программирования, как Э. В. Дейкстр,
X. Д. Миле, Е. Кнут и др. Большой вклад в теорию и практику про
граммирования внес в этот период и академик А. П. Ершов. В час
тности, им был разработан АЛЬФА-язык программирования (раз
витая версия структурного языка Алгол-60 с русскоязычной нота
цией) и создан транслятор с этого языка (АЛЬФА-транслятор).
Учебный алгоритмический язык содержит в себе многие черты
АЛЬФА-языка. Для учебных целей на базе алгоритмического язы
ка был создан язык программирования РАПИРА, описанный в
учебнике [15]. Однако он не получил распространения. В 1987 г. в
МГУ была осуществлена разработка учебной среды программиро
вания на основе алгоритмического языка, получившая название
«Е-практикум» (Е-87). Впоследствии она получила развитие и рас
пространение через известный пакет учебного программного обес
печения КуМир (Комплект Учебных Миров).
Наряду с использованием алгоритмического языка для описа
ния алгоритмов в учебнике [15] активно используются блок-схе-
мы. Подчеркивается необходимость стандартного изображения
блок-схем, чего также требует методика структурного подхода к
программированию.
В своих методических статьях и выступлениях А. П. Ершов выд
вигал следующую идею применительно к школьной информати
ке: различать исполнителей алгоритмов, работающих с величина
ми и работающих «в обстановке»; а соответствующие алгоритмы
для этих исполнителей называть
Достарыңызбен бөлісу: