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

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

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

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
В языке Basic, например:
DIM THEN NEXT REM ELSE WHILE TO R END GOTO MOD INPUT ON NOT PRINT FOR AND IF

3. Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
ЯП Паскаль
Могут:
последовательность латинских букв и цифр, начинающаяся с буквы. В именах может использоваться символ _ подчеркивание. (My_Program, Anna, Kot)
Не могут:
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы (THEN NOT TO)

ЯП Basic
Могут:
латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%». (First, _Var, Kniga)
Не могут:
Не разрешается использовать в качестве имен служебные слова (NEXT REM GOTO MOD ).

4. Что определяет тип данных в языке программирования?
1) возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
2) внутреннюю форму представления данных в ЭВМ;
3) операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу

5. Приведите примеры записи массивов в ЯП Pascal и Basic.
ЯП Паскаль
Program Info;

uses CRT;

const N = 20;

var
A : array [1..N] of integer;
i : integer;
begin
ClrScr;
randomize;

for i := 1 to N do
begin
A[i] := random (256);
writeLn ('A[', i, '] = ', A[i])
end
end.

ЯП Basic
Private Type Student
FIO As String
Age As Byte
HasGramot As Boolean
End Type

Комментариев нет:

Отправить комментарий