ответ:
1.личный код имеет 14 символов кожен с которых может иметь 36 значений(26 значений букв и 10 цифр).
36 значений можно закодировать в 6 бит (2^6=64 - входит и значение 36)
личный код имеет 14 символов значит
6 бит * 14 = 84бит=8.5байт
код подразделений имеет 8 значений 5 первых которые буквы от а до f (6 значений)
6 значений это 3 бита(2^3=8 - входит 6)
код имеет 5 первых букв
5*3=15бит=1.9байт
и трьохзначное число по три значения кожное з которых может быть максимум 9
9 значений это 4 бита,таких значений есть 3
3*4=12бит=1.5байт
сумируем 1.5+1.9+8.5=11.9≈12байт
30-12=18байт
2.v=m*l*t
звукозапись двухканальная, значит еще умножаем на 2.
v=m*l*t*2
v = 120 мбайт = 125829120 байт
l= 24 бита = 3 байта
m = 64 кгц = 64000 гц
t=v/(m*l*2)=125829120/(64000*3*2) ≈ 5 (мин)
ответ: 5 минут.
3.v - объем
n - количество каналов
v2 = (56 / 2) * 4 / 3.5 = 32
4.пусть объём 1го файла - 2х (2 т.к. стереозапись),
тогда пропускная способность первого канала - 2х/18.
после второй оцифровки файл был записан в формате моно (то есть уменьшился вдвое) и стал просто х, после улучшения разрешения увеличился вдвое и стал 2х, после увеличения частоты дискретизации увеличился вдвое еще раз и стал наконец 4х (объём второго файла).
пропускная способность 2го канала в 5 ниже т.е (2х/18)/5= 2х/90= х/45.
чтобы узнать сколько времени затратилось на передачу файла объёмом 4х с пропускной способностью х/45, разделим объём на пропускную способность:
4х/(х/45)= 4*45=180 секунд
ответ
18 байт
Объяснение:
личный код имеет 14 символов кожен с которых может иметь 36 значений(26 значений букв и 10 цифр).
36 значений можно закодировать в 6 бит (2^6=64 - входит и значение 36)
Личный код имеет 14 символов значит
6 бит * 14 = 84бит=8.5байт
код подразделений имеет 8 значений 5 первых которые буквы от А до F (6 значений)
6 значений это 3 бита(2^3=8 - входит 6)
Код имеет 5 первых букв
5*3=15бит=1.9байт
И трьохзначное число по три значения кожное з которых может быть максимум 9
9 значений это 4 бита
таких значений есть 3
3*4=12бит=1.5байт
Сумируем 1.5+1.9+8.5=11.9≈12байт
30-12=18байт
const
nn=30;
mm=30;
var
a:array[1..mm,1..nn] of integer;
m,n,i,j,imax,jmax:integer;
begin
Writeln('Введите число строк и столбцов массива: '); Read(m,n);
Randomize;
Writeln('*** Исходный массив ***');
imax:=1; jmax:=1;
for i:=1 to m do begin
for j:=1 to n do begin
a[i,j]:=Random(51)-25;
Write(a[i,j]:4);
if a[i,j]>a[imax,jmax] then
begin imax:=i; jmax:=j end
end;
Writeln
end;
for i:=1 to m do a[i,jmax]:=0;
for j:=1 to n do a[imax,j]:=0;
Writeln('*** Результирующий массив ***');
for i:=1 to m do begin
for j:=1 to n do Write(a[i,j]:4);
Writeln
end
end.
Тестовое решение:
Введите число строк и столбцов массива:
5 8
*** Исходный массив ***
11 -10 -25 -25 -19 -3 -2 0
-24 1 5 -25 -21 -16 -16 -22
-21 -10 -12 7 20 16 0 -10
-13 25 -18 18 -5 9 15 1
-19 -10 -16 9 -11 11 24 -19
*** Результирующий массив ***
11 0 -25 -25 -19 -3 -2 0
-24 0 5 -25 -21 -16 -16 -22
-21 0 -12 7 20 16 0 -10
0 0 0 0 0 0 0 0
-19 0 -16 9 -11 11 24 -19