Var s:string; max,min:char; begin write('Введите число: '); readln(s); max:=s[1]; min:=s[1]; for var i:=2 to s.Length do begin if min>s[i] then min:=s[i]; if max<s[i] then max:=s[i]; end; writeln('max = ',max); writeln('min = ',min); end.
1. Частота дискретизации 44.1 кГц означает, что в секунду надо запомнить 44100 значений уровня сигнала. 2. Для кодирования одного значения требуется 20 бит, поэтому для кодирования всех значений в секунду требуется 44100×20 = 882000 бит 3. За 40 секунд потребуется объем в 40 раз больше: 40×882000 = 35280000 бит = 35280000/8 = 4410000 байт = 4410000/1024 ≈ 4306.64 Кбайт = 4306.64/1024 ≈ 4.2 Мбайт 4. Это расчет для одного канала. В стереофайле два канала, поэтому результат нужно удвоить, получая 8.4 Мбайт.
Pascal 2)program crazyfrog; uses crt; var a: array [1..15] of integer; i,min: integer; begin for i:=1 to 15 do begin a[i]:=-30+random(40); writeln('случайные числа: ',a[i]);end; a[1]:=min; for i:=2 to 15 do begin if(a[i]>0) then begin if(a[i]<min) then min:=a[i] ;end;end; writeln('min= ',min); end. 3)program warcraft; uses crt; var a: array [1..10] of integer; i: integer; begin s:=0; writeln('случайные числа'); for i:=1 to 10 do begin a[i]:=9+random(90); write(' ',a[i]);end; for i:=1 to 10 do begin if(a[i] mod 2 <> 0) then s:=s+a[i];end; writeln('сумма нечет чисел= ',s); end.
s:string;
max,min:char;
begin
write('Введите число: '); readln(s);
max:=s[1]; min:=s[1];
for var i:=2 to s.Length do begin
if min>s[i] then min:=s[i];
if max<s[i] then max:=s[i];
end;
writeln('max = ',max);
writeln('min = ',min);
end.