32 кГц и 16 бит означает, что каждую секунду происходит снятие 32000 уровней звука и каждое снятие кодирутся 16 битами - 2 байтами.
Объем информации за 20с: 32000 * 20 * 2 = 1280000 байт = 1250 кбайт
Можарова14
20.12.2022
// PascalABC.NET 3.1, сборка 1218 от 12.04.2016 uses GraphABC;
procedure OutLightGreen(n:integer); begin var OldColor:=FontColor; SetFontColor(clLightGreen); Write(n:5); SetFontColor(OldColor) end;
begin var a:=MatrixRandom(10,14,-180,320); var m:=ReadInteger('n='); Writeln; SetFontColor(clWhite); Font.Style:=fsBold; Font.Name:='Courier'; Brush.Color:=clBlack; Window.Clear(clBlack); var k:=0; for var i:=0 to 9 do begin for var j:=0 to 13 do if a[i,j]>m then begin Inc(k); OutLightGreen(a[i,j]) end else Write(a[i,j]:5); Writeln end; SetFontColor(clRed); Writeln('Количество элементов равно ',k) end.
Maksim Dmitrii1579
20.12.2022
1. const n=20; var a:array[1..n] of integer; i,k,s:integer; begin Randomize; writeln('Исходный массив:'); for i:=1 to n do begin a[i]:=Random(51)-25; Write(a[i]:4) end; writeln; write('K = '); readln(k); s:=0; for i:=1 to n do if a[i] mod k = 0 then s:=s+a[i]; Writeln('s = ',s); end.
2. const n=10; var a:array[1..n] of integer; i:integer; begin Randomize; writeln('Исходный массив:'); for i:=1 to n do begin a[i]:=Random(11); Write(a[i]:4) end; writeln; writeln('Выбранные элементы:'); for i:=1 to n do if a[i]<=i then Write(a[i]:4) else write(' ':4); Writeln; end.
32 кГц и 16 бит означает, что каждую секунду происходит снятие 32000 уровней звука и каждое снятие кодирутся 16 битами - 2 байтами.
Объем информации за 20с: 32000 * 20 * 2 = 1280000 байт = 1250 кбайт