Поделитесь своими знаниями, ответьте на вопрос:
База данных «Test» задана таблицей: *a) Определите количество полей;b) Определите количество записей;c) Определите поля, которые могут быть использованы в качестве ключевого;d) Определите типы полей; числовой, числовой, символьный, символьный, числовой, числовой, временнойe) Определите, какие записи из таблицы "Test" будут выведены в результате за по условию:f) Запишите условие отбора для таблицы "Test", которое позволит получить персональный номер и фамилию учеников, которым ровно 17 лет.
n,i,k,c:integer;
begin
Randomize;
write('n = '); readln(n);
Writeln('Исходный массив:');
for i:=1 to n do begin
a[i]:=random(100);
write(a[i]:6);
end;
writeln;
for k := 1 to n-1 do
for i := n-1 downto k do
if a[i] > a[i+1] then
begin
c:=a[i];
a[i]:=a[i+1];
a[i+1]:=c
end;
Writeln('Отсортированный массив:');
for i:=1 to n do write(a[i]:6);
writeln;
end.
Пример:
n = 15
Исходный массив:
10 0 59 85 98 71 72 55 29 50 54 27 34 56 73
Отсортированный массив:
0 10 27 29 34 50 54 55 56 59 71 72 73 85 98