пятница, 4 ноября 2011 г.

Модуль 3 задание 3-1



- Что входит в состав любого языка программирования?
- используемые символы (алфавит)
- типы данных
- структуры данных
- семантика

- Какие слова в ЯП называются «зарезервированными»?
это слова в языках программирования, имеющее специальное значение. Идентификаторы с такими именами запрещены.

- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай
Идентификаторы в ЯП Паскаль:


Требования к идентификаторам:
Идентификатор состоит из латинских букв и цифр (заглавные и строчные буквы не различаются).
Идентификатора должен начинаться обязательно с буквы {"а1", а не "1а"}.
Идентификатор может состоять из любого количества символов, но распознаются только первые 63 .
Служебные слова запрещается использовать в качестве идентификаторов.
При написании идентификатора нельзя использовать пробелы.
Правильная запись:
Myprogram, MyProgram, My_Program.
Неправильная запись:
My program, #Myprogram, Моя программа.


Идентификаторы в ЯП Basic:Basic:


— Первый символ идентификатора обязательно является буквой или символом подчеркивания. Например, идентификаторы (First, _Var являются правильными, а 1st, 100 — неправильными. В середине или на конце идентификатора допускается использовать цифры, например: A1, A1B2 и др.
— В идентификаторах не допускается использовать пробелы, а также специальные символы: знаки препинания, а также @, #, $, &. Идентификаторы My Var, New& являются неправильными.
— Максимальная длина идентификатора не может превышать 255 символов.
— Идентификатор не может совпадать с зарезервированными словами языка программирования Visual Basic Script.
— В пределах одного модуля или проекта недопустимо объявлять один и тот же идентификатор дважды.

- Что определяет тип данных в языке программирования?
Тип данных - характеристика набора данных, которая определяет:
- диапазон возможных значений данных из набора;
- допустимые операции, которые можно выполнять над этими значениями;
- способ хранения этих значений в памяти.
Различают:
- простые типы данных: целые, действительные числа и др.;
- составные типы данных: массивы, файлы и др.

- Приведите примеры записи массивов в ЯП Pascal и Basic
Пример записи массива в ЯП Pascal:
Var
Matr : array [1..10,1..20] of integer;
Пример записи массива в ЯП Basic:
Dim Chislo (9) As Long или
Dim Rost(6) As Double

- Как выглядит структура программы на ЯП Pascal?
Program<имя программы>;
Label<раздел описания меток>;
Const<раздел описания констант>;
Type<раздел описания типов>;
Var<раздел описания переменных>;
Procedure(Function)<раздел описания подпрограмм>;
Begin<раздел операторов>;
End.

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