Page 367 - Методика преподавание информатики
P. 367
367
ния раздвоилась, означает, что далее следует или символ «точка с запятой», или
скобка — в зависимости от смысла выстраиваемой конструкции. Поскольку
учащиеся знают основы Паскаля, то на этом этапе методически целесообразно
привести примеры содержательных конструкций заголовка — как верные, так и
неверные синтаксически:
a) program rt; б) program n2 (а,b8); в) program xu (. Вариант в) очевидным
образом неверен, но надо доказать это, «проведя пальцем» по синтаксической
диаграмме. В этом примере мы использовали то, что учащиеся фактически
знают: как можно и нельзя строить идентификаторы. Однако следует подчерк-
нуть, что пока мы не изобразим синтаксическую диаграмму понятия «иденти-
фикатор», наши действия по анализу примера не являются формально полны-
ми. Соответствующая диаграмма очень проста:
Методически полезно сопоставить диаграмму с попыткой точного сло-
весного определения, эквивалентного диаграмме. Так, в случае понятия «про-
грамма» такое определение очень легко привести: «Программа состоит из по-
следовательно идущих заголовка, блока и точки». Однако словесные эквива-
ленты быстро усложняются, а иногда становятся неоднозначными. Для доказа-
тельства поручите учащимся сформулировать словесно, например, понятие «за-
головок».
С еще большей очевидностью полезность и однозначность лингвистиче-
ского моделирование понятий Паскаля проявляется на более сложных кон-
струкциях. Разберите, например, знакомую учащимся конструкцию «оператор
множественного ветвления» (рис. 14.7):
Рис. 14.7. Оператор множественного ветвления
Ее полный словесный пересказ весьма длинен, затруднителен и к нему,
как правило, можно придраться в связи с неоднозначностью — начинает сказы-
ваться неформализованное^ «естественного» (в данном случае русского) языка.
www.trk.kg