Показать сообщение отдельно
Старый 05.11.2005, 22:06     # 1
Frostbite
Guest
 
Сообщения: n/a

Нужна помощь. По паскалю

Люди добрые помогите. До понедельника нужно решить задания. Горю!


1. Вычеркните записи, которые не могут служить идентификаторами

- AA_A_A
- A%
- A=B
- 567
- 'abBA'
- DIV
- [CRC]

2. Выберите фрагменты которые могут быть работающими:

A) BEGIN
BEGIN
WRITELN('PROGRAM ?')
END.

B) BEGIN
WRITELN('PROGRAM ?')

C) PROGRAM O_O
BEGIN
WRITELN('PROGRAM ?')
END.
VAR;

D) PROGRAM O_O
BEGIN
WRITELN('PROGRAM ?')
END.


3. Имеется файл, содержащий фамилии студентов группы. Составьте программу которая упорядочивает его так, чтобы фамилии располагались в алфавитном порядке.

4. Составьте программу, которая печатает числа a,b,c в порядке возрастания


5. Вычеркните типы данных, которые не являются целочисленными
- WORD
- Longint
- EXTENDED
- Shortint
- BYTE
- SINGLE

6. Найдите ошибку в программе, которая перемножает натуральные числа от 1 до 20 и выводит на экран результат расчета

VAR i,S:INTEGER
BEGIN
S:=0
FOR i=I TO 20 DO S:=S*i
WriteLn('Произведение чисел от 1 до 20 равно:',S);
END.

7. Заполните таблицу, подписав результаты выполнения операций.

Выражение - Результат

['A','B']+['A','D'] -
['A']*['A','B','C'] -
['A','B','C']-['A','B'] -
['A','B'']=['A','C'] -
['A','B'']<>['A','C'] -
['C','D'']>=['A'] -

8. Перечислите типы данных, определяемые пользователем, в приведенном ниже описании типов и переменных.

type
month = (jan, feb, march, apr, may);
com = array [month] of word;
spri = array [march:.may] of word;
date = record year: word; m : 1..12; day : 1.. 31 end;
digits = set of 0..9;
var
c: com;
n, m: integer;
a, b, d: real;
s : spri;
alfa : array [‘a’..’z’] of char;
switch : array [boolean] of byte;
u: char;

9. В пределах действия описания переменной setvar присвоено значение [red, green]

Type
colors=(red, green, blues);
paint=set of colors;
var
setvar: paint;
….
setvar:= [red, green];

Что получается в результате операций сравнения?

a) setvar = [red..blue] – [blue]
b) setvar = [];
c) setvar <=[red..succ(green)];
d) setvar >=[blue..green]
e) setvar * [red] = [red]
f) green in setvar;

Пожалуйста помогите!