четверг, 27 октября 2011 г.

3 задание 3 модуль (1)

1)В любом ЯПВУ имеются следующие компоненты:
Используемые символы (алфавит)
Типы данных
Структуры данных
Семантика

2)Зарезерви́рованное сло́во (или ключево́е сло́во) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены. В лексическом анализе зарезервированное слово фигурирует как одна лексема особого типа. Например, в Паскале нельзя создать переменную const — это слово предназначено для задания констант. Также, в языке Паскаль, например, зарезервированные слова:
MOD STRING FOR THEN NOT TO BEGIN CASE CONST IF OR UNTIL
IN VAR DIV INDEX PROCEDURE DO PROGRAM WHILE DOWNTO ELSE END REPEAT
В Ассемблере для x86 в качестве идентификаторов запрещены имена регистров (ax, di); методы адресации (near, far) и т. д.
В языке Basic, например, В языке Basic, например:
DIM THEN NEXT REM ELSE WHILE  TO END GOTO MOD INPUT ON NOT PRINT FOR AND IF

3)    1.Идентификаторы в Паскале — это имена констант, переменных, ме-ток, типов, объектов, процедур, функций, модулей, программ и полей в записях. Идентификаторы могут иметь произвольную длину, но значащими (уникальными в области определения) являются только первые 63 символа. Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры. Напомню, что буквой считается также символ подчеркивания, поэтому идентификатор может начинаться этим символом и даже состоять только из одного или нескольких символов подчеркивания. Пробелы и специальные символы алфавита не могут входить в идентификатор.

Примеры правильных идентификаторов:

а
ALPHA
MyProgramlsBestProgram
date_27_sep_39
external
_beta

Примеры неправильных идентификаторов:

1Program {Начинается цифрой}
block#l {Содержит специальный символ}
My Prog {Содержит пробел}
mod {Зарезервированное слово}


2.Идентификаторы в Basic – это имена, которые программист назначает объектам программы. Правила составления идентификаторов: идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
В конце идентификатора может быть суффикс – символ «$» или «%».
Последний символ идентификатора содержит информацию о типе объекта: имена объектов символьного типа заканчиваются суффиксом «$», целого – суффиксом «%», буква или цифра в конце имени – признак вещественного числа.

Примеры идентификаторов:
PLAN Sum2 A X Y
flag% KOL% i% j% N%
FIO$ name$ str$ lex$ s2$


1 комментарий: