Please enable JavaScript.
Coggle requires JavaScript to display documents.
язык, метаконтанта - Coggle Diagram
язык
естественный :
русский язык
румынский язык
английский язык
немецкий язык
греческий
гагаузкий
формальный
метаязык
метапеременные
синтаксическая диаграмма
овалы
терминальные символы
стрелки соединения
прямоугольники
нетерминальные символы
формула
левая часть
определение
правая часть
выражение
связь
::=
программирования
Паскаль
алфавит
заглавные и строчные латинские буквы: A, B, C, …, X, Y, Z, a, b, c, …, x, y, z
арабские цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
спец. символы: + – * / = >< . , ; : @ ` ( ) [ ] { } # $ ^ _
лексема
Служебные (зарезервированные) слова
and, array, begin, case, const, do, else, end, for, goto, if, or, then, to, var и др.
Идентификаторы (имена)
Знаки операций
=,+,-,*,/ и др.
Разделители
; :=.
константы
числовые
логические
символьные
строковые
простые типы данных
предопределённые
целочисленные, вещественные, логические, символьные
пользовательские
перечисляемые, интервальные
порядковые типы данных
целочисленные, логические, символьные, перечисляемые, интервальные
С++
программа
алгоритм
структура
описательная часть
const; var; type uses
заголовок программы
program
исполнительная часть
всё между begin.....end
ОПЕРАТОР
категории
простые
:=
readln\writeln
goto
сложные
if...then...else...
циклы
with...do
case...of...
begin...end
данные
константа
число
строка
логическое да или нет
переменная
тип данных
составные
указатель
простые
вещественные
порядковые
пользовательские
2 more items...
целые
3 more items...
математики
нотный
набор символов
цифры
1,2,3
буквы
А,Б,С
знаки
=+-?!
метаконтанта