Я думаю что в компьютере будущего будут добавлены много разный новых функций , а ещё возможно изменят модель компьютера.
600 Кбайт = 600*1024 байт = 600*1024*8 бит
Память для одного пикселя = 600*1024*8/(640*480) = 16 бит
Количество цветов в палитре = 2^16 = 65536
Простое решение. Сначала просто заполняем массив в ручную, потом ищем минимальное значение и максимальное.
Формулы указаны в первой строке. Поэтому только голые цифры.
8 --- 8 = 2^i --- i = 3 --- 200 --- 600
16 --- 16 = 2^i --- i = 4 --- 110 --- 440
64 --- 64 = 2^i --- i = 6 --- 120 --- 600
128 --- 128 = 2^i --- i = 7 --- 100 --- 700
256 --- 256 = 2^i --- i = 8 --- 80 --- 160
Размерности писать не нужно
Const n=10;
var a:array[1..n] of integer;
i:integer;
begin
Randomize;
for i:=1 to n do begin
a[i]:=random(161)+40;
write(a[i]:4);
end;
writeln;
end.
Пример:
<span> 83 121 107 43 171 199 116 87 87 144</span>