рактер используемой версии Бейсика, авторы стараются оставаться
в рамках структурного подхода. В частности, это проявляется в
том, что в языке Вычислителя отсутствует команда перехода.
Для моделирования
понятия переменной применительно к
Вычислителю используется образ ящика. Имя переменной — это
буква, записанная на «ящике», а присваиваемое ей значение —
это величина (число), помещаемое в «ящик». Составление про
граммы на Бейсике по данному алгоритму интерпретируется как
перевод с языка Вычислителя на язык Бейсик. При этом «ящики»
для переменных заменяются на ячейки памяти ЭВМ, а при запи
си программы требуется строго соблюдать правила синтаксиса
Бейсика. Для программирования цикла с предусловием в учебни
ке предлагается использовать стандартный
способ его реализации
с помощью операторов IF GOTO (для версий Бейсика, в которых
нет оператора WHILE).
В учебнике В.А.Каймина и др. [13] не применяется методика
учебных исполнителей. Изучение алгоритмизации ориентируется
на исполнителя-ЭВМ. Для описания алгоритмов используется ал
горитмический язык, близкий к варианту А. П. Ершова. Блок-схе-
мы практически не используются. В учебнике [13] рассматривают
ся вычислительные задачи, а также задачи на построение графи
ческих изображений. Языком реализации алгоритмов на ЭВМ
является Бейсик. Как и в учебнике [12], авторы уделяют внимание
стандартным приемам программирования на неструктурном Бей
сике циклов и ветвлений.
В учебнике третьего поколения А.Г.Гейна и др. [2] существен
но изменился подход к обучению алгоритмизации и программи
рованию по сравнению с учебником [12] того же авторского кол
лектива. Введен новый учебный исполнитель Паркетчик. Для того,
чтобы подчеркнуть формальный характер работы исполнителей
алгоритмов, авторы используют термин «Бездумные исполните
ли» — БИ. Таким образом, Паркетчик представляет из себя БИ,
назначение которого — выкладывать
на клетчатом поле узоры из
разноцветных плиток (красных и зеленых). Поле имеет прямоу
гольную форму; каждая клетка идентифицируется двумя индек
сными номерами — по горизонтали и по вертикали, например:
(1,1), (3,5) и т.п.
Паркетчик может перемещаться с помощью команд «шаг
вверх», «шаг вниз», «шаг влево», «шаг вправо» к соседним клет
кам, а также к любой клетке поля по команде
Достарыңызбен бөлісу: