«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

 

‘ормальные методы описани€ синтаксических конструкций €зыка программировани€

ƒл€ описани€ синтаксических конструкций €зыка программировани€ в насто€щее врем€ наиболее распространены два формальных метода. ѕервый использует форму записи, предложенную ƒжоном Ѕэкусом и ѕитером Ќау-ром, когда они описывали синтаксис €зыка јлгол-60. — тех пор эта форма называетс€ Backus Naur Form, или сокращенно BNF.

ƒругой формальный метод, нагл€дно представл€ющий синтаксические конструкции €зыка в графическом виде, использует синтаксические диаграммы. ѕопул€ризировал синтаксические диаграммы создатель €зыка Pascal H. ¬ирт, и поэтому их часто называют синтаксическими диаграммами ¬ирта. Ќа синтаксических диаграммах используютс€ два вида четырехугольников Ц с пр€мыми и скругленными углами (иногда их замен€ют кружками или овалами). ¬ пр€моугольники заключаютс€ элементы €зыка, значение которых должно быть определено (так называемые нетерминальные символы). ¬ четырехугольниках со скругленными углами (или кружках, овалах) размещаютс€ так называемые терминальные (базовые) символы, или иероглифы €зыка, значение которых в определении не нуждаетс€. Ќаправление движени€ по диаграмме при раскрытии структуры пон€ти€, записанного при входе в диаграмму, указывают стрелки.

„тобы получить правильные грамматические конструкции €зыка, использу€ синтаксические диаграммы, нужно идти по пут€м, указанным стрелками, от одного четырехугольника к другому до тех пор, пока не встретитс€ выход. “ам, где предусмотрено более одного направлени€ движени€, можно выбирать любое. ≈сли по пути встречаетс€ ссылка к другой синтаксической диаграмме, то следует войти в эту новую диаграмму, пройти по ней, выйти из нее и возвратитьс€ на старое место в первоначальной диаграмме. ≈сли по пути движени€ встречаетс€ точка, то это означает, что данный путь характерен только дл€ Turbo Pascal и €вл€етс€ расширением стандарта €зыка. ¬арианты представлени€ синтаксических конструкций €зыка программировани€ методом BNF или методом синтаксических диаграмм €вл€ютс€ тождественными.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

÷икл Ц пока (с предусловием) ÷икл до (с постусловием) ÷икл с параметром —имволы в Pascal —лова в Pascal »дентификаторы  онстанты и переменные  омментарии –аздел Uses и Label –аздел Const, Type и Var 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом