bereza81
?>

Выбери верные правописании.«чёрный»« квартира »«Audi »(компьютер )(квартира)( чёрный )​

Информатика

Ответы

Некрасова-И

„чёрный“«Audi»

dannytr
Более изящное решение :)

Проблема в строке c:= (b*b*b);
Ты ищешь сумму кубов, а для 4-значных чисел нужно искать сумму 4-х степеней. Нужно проверять число а: если от 100 до 999, то выполняем c:= (b*b*b); а если от 1000 до 9999, то выполняем c:= (b*b*b*b); 

Код ниже работает и выдаёт результат:
число Армстронга ==> 153
число Армстронга ==> 370
число Армстронга ==> 371
число Армстронга ==> 407
число Армстронга ==> 1634
число Армстронга ==> 8208
число Армстронга ==> 9474


var a,b,c,d,a2:integer;
begin
for a:=100 to 9999 do begin
d:=0;
a2:=a;
while (a2 <> 0) do begin
b:= a2 mod 10;
a2:= a2 div 10;
if a<1000 then c:= (b*b*b)
      else c:= (b*b*b*b);
d:= d+c;
end;
if (a = d) then writeln('число Армстронга ==> ', a);
end;
end.
Rik200081490
Объем аудиофайла рассчитаем по формуле:

Х= t*n*i*k, где t- время (с.), n- частота дискретизации (Гц), i- глубина кодирования (бит), k- количество каналов записи.
Так как запись моно, количество каналов k=1.
Получаем:

Х=8*44000*8*1= 2816000 бит
2816000 бит/8= 352000 байт
352000 байт/1024= 343,75 Кбайт

ответ: 343,75 Кбайт

Задача 2.

Частоту дискретизации определим из формулы предыдущей задачи:

n=X/(t*i*k)
Файл стерео, значит  количество каналов k=2
Объем файла Х переведем в биты.

n=(2000*1024*8)/(16*16*2) = 32000

ответ: 32000 Гц

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Выбери верные правописании.«чёрный»« квартира »«Audi »(компьютер )(квартира)( чёрный )​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

amaraks67
ilyagenius
ooofishai4064
abroskin2002
Mark-Petrovich
andreykrutenko
ГармаеваЕкатерина1637
Алёна Геннадьевна98
ivanpetrovichru1801
Tatyana1426
Alekseevna
bikemaster
Андреевич-Екатерина1974
svetlanam81
yakovlevasvetlanalvovna209