В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер



Pdf көрінісі
бет322/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   318   319   320   321   322   323   324   325   ...   437
таблицы значений.
 В про­
граммировании такие таблицы  принято называть 
трассировочны­
ми  таблицами.
  В  учебнике  сказано:  «При  исполнении  алгоритма 
компьютером  значения  величин хранятся  в  его  памяти.  При  ис­
полнении алгоритма человеком таблица значений выполняет роль 
дополнительной  памяти для  исполнителя».
Ручная  трассировка  является  весьма  полезным  методическим 
приемом при обучении алгоритмизации и программированию. Она 
позволяет человеку ощутить себя формальным исполнителем, про­
следить процесс выполнения алгоритма, обнаружить ошибки в ал­
горитме.  От этого  приема не  следует отказываться,  независимо  от 
того,  имеется ли  в  распоряжении учеников  компьютер  или  нет.
268


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


Достарыңызбен бөлісу:
1   ...   318   319   320   321   322   323   324   325   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет