в дискретном формате волны можно представить плавным, за счет этого звук более насыщен.
а в цифровом виде волны имеют резкие движения, информационно не насыщены, тоесть "да" или "нет".
program vst; var c: array [0..100] of integer; j,n,k,i: integer; min: integer; begin randomize; write('введите n = '); readln(n); for i: =1 to n do c[i]: =random(36)-15; writeln; for i: =1 to n do write (c[i],' '); writeln; min: =c[1]; for i: =2 to n do if min> c[i] then min: =c[i]; writeln ('min = ',min); write('введите место для вставки минимального элемента к = '); readln(k); writeln ('вывод массива: '); write('было: '); for i: =1 to n do write (c[i]: 3,' '); for i: =n+1 downto k do c[i]: =c[i-1]; c[k]: =min; writeln; write('стало: '); for i: =1 to n+1 do write (c[i]: 3,' '); end.
чтобы массив заполнялся от -15 до 20:
program vst; var c: array [0..100] of integer; j,n,k,i: integer; min: integer; beginrandomize; writeln('n='); read(n); for i: =1 to n do c[i]: =random(36)-15; writeln; for i: =1 to n do write (c[i],' '); min: =c[1]; for i: =2 to n doif min> c[i] then min: =c[i]; writeln ('min=',min); writeln('k='); read(k); for i: =n+1 downto k do c[i]: =c[i-1]; c[k]: =min; writeln; for i: =1 to n+1 do write (c[i],' '); end.
чтобы был ручной ввод:
program vst; var c: array [0..100] of integer; j,n,k,i: integer; min: integer; beginwriteln('n='); read(n); for i: =1 to n doreadln(c[i]); writeln; for i: =1 to n do write (c[i],' '); min: =c[1]; for i: =2 to n doif min> c[i] then min: =c[i]; writeln ('min=',min); writeln('k='); read(k); for i: =n+1 downto k do c[i]: =c[i-1]; c[k]: =min; writeln; for i: =1 to n+1 do write (c[i],' '); end.
Поделитесь своими знаниями, ответьте на вопрос:
Почему форму представления звука в компьютере можно называть дискретной и цифровой?
дискретная - это такая информация, которую сначала разделили на части, а потом записали в двоичном коде.
звук делят на части по высоте за каждую единицу измерения времени: те есть взяли 1 секунду разделили ее на 10 частей у каждой части есть своя высота звучания. каждой части по порядку дали свой номер: 1, 2, 3, и поставили в соотвествие высоту звука в данное время. получилась дискретизация звука за одну секунду.
по настоящему каждую секунду делят от 8000 сигналов (низкое качество звука) до 44000 измерений с секунду (высокое качество звука). единица измерения - герц - что значит количество измерений в 1 секунду. запись - 8000гц = 8кгц значит, что в 1 секунду сделали 8000 измерений.
цифровая - порядковый номер каждого измерения это число, его записывают в двоичном коде. высота звука - это тоже число и тоже в двоичном коде записывают.