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



Pdf көрінісі
бет328/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   324   325   326   327   328   329   330   331   ...   437
«перейти на (т,  п)». 
В текущую клетку Паркетчик может положить плитку указанно­
го  цвета  по  команде 
«положить  (цвет)»
  или  убрать  плитку  по 
команде 
«снять  плитку».
  Условиями  в  командах  ветвления  и 
цикла может быть проверка цвета лежащей плитки или провер­
ка наличия препятствия  (стены)  в любом  направлении  от теку­
щей  клетки.
273


Паркетчик предназначен для методичного обучения структур­
ному  способу построения  алгоритмов.  Форма  языка  Паркетчика 
применяется также и для  описания  вычислительных алгоритмов, 
подобно тому,  как используется алгоритмический язык в учебни­
ке А. Г. Кушниренко  [14].  По  сути дела,  между  алгоритмическим 
языком  и  языком  Паркетчика  нет  принципиальной  разницы.  И 
тот и другой представляет собой структурный русскоязычной псев­
докод.  Видимо,  считая  описание алгоритма на языке Паркетчика 
достаточно  структурированным  и  наглядным,  авторы  отказались 
от использования в учебнике  [2]  блок-схем.
В учебнике  [2]  предлагаются для изучения два языка програм­
мирования: QBasic и Паскаль. Поскольку QBasic является структу­
рированной версией  Бейсика, то нет принципиальной разницы в 
выборе того или другого языка для начального обучения програм­
мированию.
В учебнике А. А. Кузнецова и  Н.В.Агапьевой  [8]  каких-то спе­
циальных учебных средств для описания алгоритмов не использу­
ется.  Значительный  по  объему раздел  «Введение  в программиро­
вание»  ориентирован  на  начальное изучения  Паскаля  на  приме­
рах  задач  вычислительного  характера,  а  также  задач  построения 
графических изображений  и обработки строк.
В учебнике И. Г. Семакина и др. [6] применен отличный от рас­
смотренных  подход  к теме  алгоритмизации.  Его  можно  назвать 
кибернетическим  подходом.  Алгоритм трактуется  как информа­
ционный компонент системы управления. Такой подход дает воз­
можность  ввести  в  содержание  базового  курса  новую  содержа­
тельную  линию  —  линию  управления.  Это  многоплановая  ли­
ния,  которая  позволяет  затронуть следующие  вопросы:
• элементы  теоретической  кибернетики:  кибернетическая  мо­
дель управления  с обратной  связью;
• элементы  прикладной  кибернетики:  структура  компьютер­
ных систем автоматического управления (систем с программным 
управлением);  назначение автоматизированных систем управле­
ния;
• основы теории  алгоритмов.
Для  того  чтобы  соблюсти  принцип  инвариантности  содержа­
ния по отношению к конкретным версиям программного обеспе­
чения,  в  учебнике  [6]  описывается  гипотетический  учебный  ис­
полнитель,  которому  дано  имя  ГРИС  —  графический  исполни­
тель.  Это  исполнитель,  работающий  «в  обстановке»  (т.е.  без 
использования величин). Наиболее близкими к нему являются Кен­
гуренок (пакет учебного ПО фирмы КУДИЦ)  и Чертежник (учеб­
ник А. Г. Гейна [2]). На примере ГРИС вводятся основные понятия 
алгоритмизации.  Предлагаемая  последовательность заданий  спо­
собствует  эффективному  достижению  основной  цели  раздела  — 
освоения структурной  методики построения  алгоритмов.


Достарыңызбен бөлісу:
1   ...   324   325   326   327   328   329   330   331   ...   437




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

    Басты бет