11.4. Методические проблемы изучения алгоритмов работы с величинами Изучаемые вопросы:
♦ ЭВМ — исполнитель алгоритмов.
♦ Понятие «величина», характеристики величин.
♦ Действия, выполняемые над величинами.
Есть две стороны в обучении алгоритмизации:
— обучение структурной методике построения алгоритмов;
— обучение методам работы с величинами.
Решение первой задачи обсуждалось выше. Знакомясь с про
граммным управлением исполнителями, работающими «в обста
новке», ученики осваивали методику структурного программиро
вания. При этом понятие «величина» могло быть не затронуто вовсе.
Однако с величинами ученики уже встречались в других темах
базового курса: в частности, при изучении баз данных, электрон
ных таблиц. Теперь требуется объединить навыки структурной ал
горитмизации и навыки работы с величинами.
ЭВМ — исполнитель алгоритмов. Обсуждение методических воп
росов изучения темы «Алгоритмы работы с величинами» будем
проводить в программистском аспекте. Составление любой про
граммы для ЭВМ начинается с построения алгоритма. Как извес
тно, всякий алгоритм (программа) составляется для конкретного
исполнителя, в рамках его системы команд. О каком же исполни
теле идет речь в теме «программирование для ЭВМ»? Ответ оче
виден: исполнителем является компьютер. Точнее говоря, испол
нителем является комплекс «ЭВМ + система программирования
(СП)». Программист составляет программу на том языке, на кото
рый ориентирована СП. Иногда в литературе по программирова
нию такой комплекс называют «виртуальной ЭВМ». Например,
компьютер с работающей системой программирования на Бейси
ке называют «Бейсик-машина»; компьютер с работающей систе
мой программирования на Паскале называют «Паскаль-машина»
и т. п. Схематически это изображено на рис. 11.5.
Входным языком такого исполнителя является язык програм
мирования Паскаль.
При изучении элементов программирования в базовом курсе
необходимо продолжать ту же структурную линию, которая была