1. В любом ЯПВУ имеются следующие компоненты:
*Используемые символы (алфавит)
*Типы данных
*Структуры данных
*Семантика
2. Зарезервированное слово — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
Примеры:
DIM THEN NEXT REM ELSE WHILE TO R END GOTO MOD INPUT ON NOT PRINT FOR AND IF.
3. Идентификаторы - элементы языка: константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификаторы в языке Pascal могут иметь произвольную длину, но значащими (уникальными в области определения) являются только первые 63 символа. Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры. Напомню, что буквой считается также символ подчеркивания, поэтому идентификатор может начинаться этим символом и даже состоять только из одного или нескольких символов подчеркивания. Пробелы и специальные символы алфавита не могут входить в идентификатор.
Допустимые идентификаторы в Паскале:
Zadacha, zadacha99, zadacha_99.
Недопустимые идентификаторы в Паскале:
99zadacha (число в начале), zadacha$$$ (символы недопустимы), integer (служебное слово), I am (пробел).
Идентификаторы в Basic могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%». Последний символ идентификатора содержит информацию о типе объекта: имена объектов символьного типа заканчиваются суффиксом «$», целого – суффиксом «%», буква или цифра в конце имени – признак вещественного числа
Допустимые идентификаторы в Бэйсике:
Primer, primer66, primer66$.
Недопустимые идентификаторы в Бэйсике:
66primer (число в начале), next (служебное слово), %percent (символ - суффикс в начале).
4. Тип данных в языке программирования определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представленияданных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5. Пример записи массива в Паскале:
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
К примеру: Var
Primer : array [5..345] of integer;
Пример записи массива в Бэйсике:
Dim
имя_массива(N-1) As Тип элементов массива
К примеру: Dim
Primer15 As B
*Используемые символы (алфавит)
*Типы данных
*Структуры данных
*Семантика
2. Зарезервированное слово — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
Примеры:
Паскаль:
MOD STRING FOR THEN NOT TO BEGIN CASE CONST IF OR UNTIL
IN VAR DIV INDEX PROCEDURE DO PROGRAM WHILE DOWNTO ELSE END REPEAT
Бэйсик:DIM THEN NEXT REM ELSE WHILE TO R END GOTO MOD INPUT ON NOT PRINT FOR AND IF.
3. Идентификаторы - элементы языка: константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификаторы в языке Pascal могут иметь произвольную длину, но значащими (уникальными в области определения) являются только первые 63 символа. Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры. Напомню, что буквой считается также символ подчеркивания, поэтому идентификатор может начинаться этим символом и даже состоять только из одного или нескольких символов подчеркивания. Пробелы и специальные символы алфавита не могут входить в идентификатор.
Допустимые идентификаторы в Паскале:
Zadacha, zadacha99, zadacha_99.
Недопустимые идентификаторы в Паскале:
99zadacha (число в начале), zadacha$$$ (символы недопустимы), integer (служебное слово), I am (пробел).
Идентификаторы в Basic могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%». Последний символ идентификатора содержит информацию о типе объекта: имена объектов символьного типа заканчиваются суффиксом «$», целого – суффиксом «%», буква или цифра в конце имени – признак вещественного числа
Допустимые идентификаторы в Бэйсике:
Primer, primer66, primer66$.
Недопустимые идентификаторы в Бэйсике:
66primer (число в начале), next (служебное слово), %percent (символ - суффикс в начале).
4. Тип данных в языке программирования определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представленияданных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5. Пример записи массива в Паскале:
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
К примеру: Var
Primer : array [5..345] of integer;
Пример записи массива в Бэйсике:
Dim
имя_массива(N-1) As Тип элементов массива
К примеру: Dim
Primer15 As B
Все ответы верные, спасибо.
ОтветитьУдалить