1. В состав любого ЯПВУ входит:
-используемые символы (алфавит)
-типы данных
-структуры данных
-семантика
2. Зарезервированные слова - это слова которые программистам нельзя использовать в качестве своих идентификаторов, предназначены для обозначения операторов, встроенных функций и т. п.
в языке Pascal: MOD STRING FOR THEN NOT и др.
в языке Basic: DIM THEN NEXT REM ELSE и др.
3. В ЯП Pascal:
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы. В именах может использоваться символ _ подчеркивание. Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
В ЯП Basic:
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
4. Тип данных определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5. Pascal:
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
Basic:
Dim
имя_массива(N-1) As Тип элементов массива
6. Структура программы на ЯП Паскаль:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
В третьем вопросе нет примеров разрешенных и неразрешенных идентификаторов.
ОтветитьУдалитьВ остальном все верно.