<span>Сортировка методом пузырька (по возрастанию)
procedure MassivSort(var arr : array of Real; const N : Integer);var I: Integer; J: Integer; K: Integer; M: Real;begin for i:=1 to N do begin m:=Arr[i-1]; k:=i; for j:=i to n do begin if m>Arr[j-1] then begin m:=Arr[j-1]; k:=j; end; end; Arr[k-1]:=Arr[i-1]; Arr[i-1]:=m; end;end;
Сортировка по убыванию:
<span>procedure sort;
var i , j , tmp : integer;
begin
for i := 1 to n - 1 do
for j := i + 1 to n do
if a[i] < a[j] then begin
tmp := a[i];
a[i] := a[j];
a[j] := tmp;
end<span>;</span></span>
</span>
Дано:
K=128*128
N=256
----
I - ?
---- Решение -----
Найдем i, тк N = 2^i, тк N=256, то i = 8 <=> 2^3
I = K * i
I= 128*128*8...
Упростим решение, запишем как:
I=2^7 * 2^7 * 2^3 = 2^17 - количество бит. НО! Нам надо в КБ, тогда
I(кб) = I(бит)/2^13 = 2^4 = 16 Кб
Вопрос неправильно скорректирован.
Для представления текстовой информации в компьютере используется алфавит мощностью 256 символов. Один символ из такого алфавита несет 8 бит информации (28 =256). 8 бит =1 байту, следовательно, двоичный код каждого символа в компьютерном тексте занимает 1 байт памяти.
В-3
О-16
Д-5
О-16
Л-13
А-1
З-9
К-12
А-1
<span>ВОДОЛАЗКА</span>