- Что входит в состав любого языка программирования?
1. В состав любого языка программирования входят:
- используемые символы (алфавит)
- типы данных
- структуры данных
- семантика
- Какие слова в ЯП называются «зарезервированными»?
2. Зарезерви́рованное сло́во (или ключево́е сло́во) — в языках программирования слово, имеющее специальное значение.
В языке Pascal например: MOD STRING FOR THEN NOT TO BEGIN CASE CONST и др.
В языке Basic например: DIM THEN NEXT REM ELSE WHILE END GOTO INPUT и др.
- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
3. Имена(идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты.
Идентификаторы в ЯП Pascal:
1) Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
2) В именах может использоваться символ _подчеркивание.
3) Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Идентификаторы в ЯП Basic:
1) Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
2) В конце идентификатора может быть суффикс - символ "$" или "%".
3) Не разрешается использовать в качестве имен служебные слова.
- Что определяет тип данных в языке программирования?
4. Тип данных в языке программирования определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
5. Описание записи массива в ЯП Pascal:
Var <имя массива> : array[<тип индекса>] of <базовый тип>
Пример:
Var B: array [0..5] of real;
Var R: array [1..34] of char;
Var N: array [‘A’,.., ‘Z’] of integer;
Описание записи массива в ЯП Basic:
Dim имя_массива(N-1) As Тип элементов массива
Пример: Dim Chislo(9) As Long
- Как выглядит структура программы на ЯП Pascal?
6. Структура программы на Паскале.
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
Для любой программы обязательным является лишь раздел операторов. Все программные объекты(константы, переменные, типы и пр.) должны быть описаны в соответствующих разделах описаний.



