Типы данных. Алфавит и лексическая структура Специальные символы
Лексемы
Алфавит и лексическая структура
Язык Паскаль
<основные символы>::=<буквы>|<цифры>|<специальные символы>|<разделители>
<буквы>::= A|B|C|…|Z|a|b|c|…|_|
<цифры> :: = 0|1|2|3|4|5|6|7|8|9
<специальные символы> ::=+|-|*|/|=|<>|<|<=|>|>=|,|.|:|;|:=|..|^|()|[ ]
<разделители> ::=<пробельные символы>|<комментарии>
<пробельные символы>::=<Enter>|<пробел>|<Tab>
Комментарий – любая последовательность знаков, заключенная в фигурные скобки или ограниченная символами (*...*) {...}
Лексема – минимальная единица языка, имеющая самостоятельный смысл.\
2. Служебные символы: and, array, begin, file, record, until etc.
3. Идентификаторы:
<идентификатор>::=<буква>{<буква>|<цифра>}
4. Стандартные имена: read, write, real, sin, cos, integer, real etc.
5. Числа, строки, метки, директивы:
102,49; 22E+07, ‘Язык Паскаль’, ‘forward’
Тип данных определяет:
ü Множество допустимых значений, которые может принимать переменная или константа
ü Множество допустимых операция
ü Способы хранения данных
Дата добавления: 2014-01-03 ; Просмотров: 388 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет