Чтобы чересчур не увлекаться арифметикой, введем понятие коэффициента пересчета k - отношения размера нового файла к старому.
Файл был записан в стерео (два канала) вместо моно (1 канал), поэтому k=2/1=2.
Разрешение стало в 4 раза выше (больше), поэтому k=2×4=8.
Частота дискретизации стала меньше в 3.5 раза, k=8/3.5=16/7 (оставим дробь, чтобы точность не терять).
Теперь можно легко найти новый размер файла:
49 Мб × k = 49×16/7 = 112 Мб (вот где дробь пригодилась - 49 разделилось на 7 без остатка).
Ответ: 112 Мб.
1) 2^15< 65 000 <2^16 ---> 16=2^4 - бит для кодирования одного цвета
2) 2048*1024 = 2^11 *2^10=2^21 - количество пикселей
3) 2^4 * 2^21 =2^25 (бит) =2^22 (байт) =2^12(Кбайт) =2^2 (Мбайт)=4 Мбайт
Var a, b, c, d, s, k: integer;
begin
write('Введите k: '); readln(k);
a := k div 1000; {тысячи}
b := (k mod 1000) div 100; {сотни}
c := (k mod 100) div 10; {десятки}
d := k mod 10; {единицы}
s := d * 1000 + c * 100 + b * 10 + a;
writeln('k = ', k, #10, 's = ', s);
end.
Запомните на будущее:
параллелограмм - обозначает ввод-вывод
прямоугольник - операции
овалы- начало/конец
ромб сплюснутый - условие
ромб с продолговатыми сторонами (похож на обозначающиеся знаки в древности, сделанные с помощью дерева) - цикл
ЕСЛИ вам нужно будет написать данную программу, то не забудьте правильно указать скобки "((5-x)y)/3".
Алгоритм закончит, если С будет < А.
Если C будет > 0, то цикл будет бесконечный.
Ответ: B)