нятие алгоритма, важнейшее умение — представить решение за
дачи в виде алгоритма и записать его на алгоритмическом языке.
В связи с этим учащийся должен был понимать сущность алгорит
ма, знать его свойства, правила записи основных конструкций
алгоритмического языка, типы величин, уметь проследить безма-
шинный процесс исполнения алгоритмов, используя так называ
емую таблицу значений, как
способ наглядного фиксирования
шагов алгоритма. В результате изучения последней темы первой
части курса (построение алгоритмов для решения задач) учащие
ся знакомились с этапами решения задач на ЭВМ, что позволяло
дать первое представление о компьютерном подходе к решению
практических задач.
Содержание второй части курса развивает и обогащает поня
тия, введенные на первом году обучения информатике, заклады
вает научные основы для формирования всех основных компо
нентов компьютерной грамотности учащихся. Получают дальней
шее развитие приобретенные в первой части курса первоначальные
сведения об устройстве ЭВМ, раскрывается принцип программ
ного управления работой ЭВМ,
организации автоматического
исполнения программы. Вместе с тем центральное место во вто
рой части курса занимал раздел программирования, при изуче
нии которого завершалось формирование знаний учащихся об
основных алгоритмических структурах, умений применять эти
знания для построения алгоритмов решения задач. С этой целью
вводятся новые (по сравнению с первой частью курса) конструк
ции алгоритмического языка: команда выбора, цикл с парамет
ром, алгоритм вычисления значений
функций и операции рабо
ты с текстами. Кроме того, дается краткое изложение начальных
сведений о
языке программирования, что в условиях хотя бы эпи
зодического доступа учащихся к ЭВМ позволяло бы практически
показывать процесс исполнения программы.
Завершающий раздел курса — знакомство учащихся с основ
ными областями применения ЭВМ, формирование хотя бы на
чальных представлений о компьютерах, как о средстве повыше
ния эффективности деятельности человека. При отсутствии в школе
кабинета вычислительной техники главная роль при изучении этой
темы принадлежала экскурсии на предприятия или учреждения,
использующие ЭВМ.
Основным средством описания алгоритмов, заложенным в са
мой программе курса ОИВТ [23] и последовательно используе
мом в обеих частях пробного учебного пособия для учащихся
[21, 22] является специально разработанный под руководством
А. П. Ершова учебный алгоритмический язык. Теперь, по проше
ствии уже достаточно большого времени можно уверенно ска
зать, что приобретенная этим языком с самого начала его ис
пользования репутация наилучшего средства обучения основам
74
алгоритмизации в «безмашинном варианте» полностью подтвер
дилась. Обладая определенной свободой записей (в нем нет на
начальной стадии применения строгих и формальных правил но
тации), учебный алгоритмический язык позволяет, тем не менее,
познакомиться со всеми основными
понятиями и методами алго
ритмизации. Кроме того, он обладает целым рядом привлекатель
ных свойств, которые и объясняют, почему при выборе дидакти
ческого средства для записи алгоритмов в курсе информатики
именно этому языку было отдано предпочтение перед широко
распространенными в то время официальными языками програм
мирования (например, Бейсиком):
1.
Достарыңызбен бөлісу: