Пропускная некоторого канала связи равна 128000 бит/с. сколько времени займёт передача файла объемом 500 кбайт по этому каналу? а) 30с б) 32с в) 4 мин г) 240с записать ход решения
var A:array[1..n,1..m] of real; i,j: integer; max: real; begin writeln('матрица A(5x5)'); {Считываем матрицу с экрана} for i:=1 to n do for j:=1 to m do begin write ('A[ ',i,',',j,' ] = '); readln (A[i,j]); end; {Присваиваем минимальное значение максимуму} max:=0; for i:=1 to n do for j:=1 to m do {Если в матрице число больше максимума - присваиваем максимуму значение из матрицы} if (a[i,j]>max) then max:=a[i,j];
{Если максимум не 0 - значит в матрице есть положительные числа, выводим максимум} if max>0 writeln ('max= ',max) else Writeln('Положительных элементов нет'); end.
Program Runa;
const
n=5;
m=5;
var
A:array[1..n,1..m] of real;
i,j: integer;
max: real;
begin
writeln('матрица A(5x5)');
{Считываем матрицу с экрана}
for i:=1 to n do
for j:=1 to m do
begin
write ('A[ ',i,',',j,' ] = ');
readln (A[i,j]);
end;
{Присваиваем минимальное значение максимуму}
max:=0;
for i:=1 to n do
for j:=1 to m do
{Если в матрице число больше максимума - присваиваем максимуму значение из матрицы}
if (a[i,j]>max) then max:=a[i,j];
{Если максимум не 0 - значит в матрице есть положительные числа, выводим максимум}
if max>0 writeln ('max= ',max) else
Writeln('Положительных элементов нет');
end.
количество единиц = 6
2) 11001011(2) = 128+64+8+2+1 = 203(10)
11111000(2) = 128+64+32+16+8 = 248(10)
11011011(2) = 128+64+16+8+2+1 = 219(10)
10011111(2) = 128+16+8+4+2+1 = 159
11100100(2) = 128+64+32+4 = 228(10)
D4(16)+20(8) = 13*16+4 + 2*8 = 212+16 = 228(10)
Только одно число больше 228(10):
это 11111000(2) = 128+64+32+16+8 = 248(10)
3) 11011100(2) = 128+64+16+8+4 = 220(10)
DF(16) = 13*16+15 = 208+15 = 223(10)
Количество чисел, удовлетворяющих неравенству - два (221 и 222).