Page 366 - Методика преподавание информатики
P. 366
366
при изучении информационных моделей.
Цель изучения синтаксических диаграмм состоит в показе идеи построе-
ния информационной логико-структурной модели известного учащимся языка.
Не следует ставить задачи построения полного набора диаграмм, описывающих
язык Паскаль (его можно найти в справочных изданиях).
Вначале проведите следующее рассуждение. В любом языке есть изна-
чальные базовые понятия, которые нуждаются не в разъяснении, а в перечисле-
нии. В русском языке, например, это буквы кириллицы — они просто есть и не
несут особой смысловой нагрузки. В Паскале такую роль играют символы, со-
ставляющие алфавит языка, и служебные слова. Признаком такого не нуждаю-
щегося в разъяснениях объекта в синтаксической диаграмме является то, что он
заключен в овал (или кружок):
Все остальные объекты на синтаксической диаграмме заключаются в
прямоугольники. Каждый такой объект нуждается в точном однозначном опре-
делении того, что он означает; соответствующее определение дается отдельной
для каждого объекта синтаксической диаграммой.
Примеры построения синтаксических диаграмм начните с простейших
понятий языка. Например, таким примером может быть понятие «программа»:
Важную роль на диаграмме играют линии, соединяющие отдельные объ-
екты. В предыдущем примере в этот смысле все просто: линия со стрелкой —
направление перемещения по диаграмме. Однако эти линии могут раздваивать-
ся; всякое раздвоение передается словом «или» и означает возможность дви-
гаться по любой ветви. Приводим диаграмму понятия «заголовок», взятую из
базовой версии языка Паскаль (обратите внимание учащихся, что пока нет диа-
грамм для каждого из объектов языка, кроме базовых, описание его не законче-
но, рис. 14.6):
Рис. 14.6. Диаграмма понятия «заголовок»
С помощью этой диаграммы отрабатываем правильное понимание раз-
двоений линий. То, что после прямоугольника со словом «идентификатор» ли-
www.trk.kg