ВУЗ:
Составители:
31. Язык аpифметических выpажений с одноместными операциями
языка программирования С++(++,--,=,+=,-=,*=,/=,%=), с опеpандами
в фоpме идентификатоpов и элементов массивов.
32. Язык аpифметических выpажений c операциями направления
между потоками >> и << с опеpандами в фоpме идентифика-
тоpов и элементов массивов.
33. Язык выражений в синтаксисе С++,включающий присваивание,
пре- и пост- инкремент (++) и декремент (--), +, -, /, *, с опе-
рандами в виде идентификаторов и констант.
34. Язык выражений в синтаксисе С++,включающий присваивание,
пре- и пост- инкремент (++) и декремент (--), +, -, /, *, с опе-
рандами в виде идентификаторов и функциональных вызовов. Допусти-
мы вызовы функций с произвольным количеством аргументов-идентифи-
каторов.
35. Язык аpифметических выpажений c операциями направления
между потоками >> и << с опеpандами в фоpме идентифика-
тоpов и функций.
ЭТАП ПРОЕКТИРОВАНИЯ N 3
Изучение синтаксически-управляемой схемы трансляции
Цель этапа:
Изучить синтаксически (таблично) -управляемые трансляторы,
формализм синтаксических графов, методы размещения синтаксических
графов в оперативной памяти с помощью ссылочных структур.
Теоретическая часть:
Синтаксические графы
Элементы синтаксических графов (СГ) и их сопоставление с
контекстно-свободными грамматиками (КСГ) представлены в таблице:
Таблица 3.1
+----------------------------------------------------------+
¦ ¦ СГ ¦ КСГ ¦
+------------+-------------------+-------------------------¦
¦ 1) терм ¦ ->терм-> ¦ X, abc, read ¦
+------------+-------------------+-------------------------¦
¦ 2) нетерм ¦ ->метка-> ¦ <A>,<константа>,<метка> ¦
+------------+-------------------+-------------------------¦
¦ 3) ИЛИ ¦ ->o-> ¦ <>::=...¦...¦... ¦
¦ ¦ ¦ .. ¦ ¦
¦ ¦ +-> ¦ ¦
+----------------------------------------------------------+
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »