Общее·количество·просмотров·страницы

понедельник, 31 октября 2011 г.

Модуль 3. Задание 3


- Что входит в состав любого языка программирования?
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.
Для любой программы обязательным является лишь раздел операторов. Все программные объекты(константы, переменные, типы и пр.) должны быть описаны в соответствующих разделах описаний.

2 комментария: