Какой объем будет иметь чёрно-белое видео передаваемое с разрешением кадра 800 х 600, скоростью воспроизведения 24 кадра в секунду и длительностью 30 минут.(ответ округлите до десятых) ответ: гбайт какой объем будет иметь видео передаваемое с разрешением кадра 600 х 400 пикселей с 8 битовой глубиной цвета, скоростью воспроизведения 25 кадров в секунду и длительностью 1,5 минуты. известно, что звук, наложенный на видео имеет 128 уровней громкости, частота дискретизации равна 32000 гц, это стерео звук. (ответ округлите вверх до целых) в мбайтах
211
258
Ответы на вопрос:
1. объем видео можно рассчитать из формулы: x=r*i*n*t, где r- количество пикселей на кадр, i-глубина цвета (бит), n-частота кадров (ед/ t- время(сек.) глубину цвета i получим из формулы: n=2^i, где n-количество цветов.у нас черно-белое изображение, значит 2 цвета. 2=2^i i=1 бит r=800*600=480000 х=480000*1*24*(30*60)= 20736000000 бит = 2592000000 байт= 2531250 кбайт= 2471,92 мбайт = 2,4 гбайт ответ: 2,4 гбайт 2. рассчитаем объем видео: x=r*i*n*t, где r- количество пикселей на кадр, i-глубина цвета (бит), n-частота кадров (ед/ t- время(сек.) х=(600*400)*8*25*(1,5*60)= 4320000000 бит= 540000000 байт= 527343,75 кбайт= 514,98 мбайт объем звука: х=i*n*t*k, где i - глубина кодирования звука (бит), n - частота дискретизации (гц), t- время ( k- количество каналов. глубину кодирования звука определим из формулы: n=2^i, где n- количество уровней громкости 128=2^i i=7 х=7*32000*(1,5*60)*2= 40320000 бит = 5040000 байт= 4921,88 кбайт= 4,81 мбайт сложим полученные значения объема видео и звука: 514,98+4,81= 519,79 мбайт ответ: 520 мбайт
Function dec2oct(n: integer): string; var c, s: string; iquo, irem: integer; begin s : = ''; iquo : = n; while iquo < > 0 do begin irem : = iquo mod 8; iquo : = iquo div 8; str(irem, c); s : = c + s end; if length(s) = 0 then result : = '0' else result : = s end; var m: array[1..8] of integer; i: integer; begin randomize; for i : = 1 to 8 do begin m[i] : = random(10000); writeln(m[i]: 5, '(10)=', dec2oct(m[i]), '(8)') end end. тестовое решение: 973(10)=1715(8) 7245(10)=16115(8) 2511(10)=4717(8) 5136(10)=12020(8) 8002(10)=17502(8) 7101(10)=15675(8) 4277(10)=10265(8) 5916(10)=13434(8) если вместо функции нужна процедура, достаточно заменить несколько строчек. procedure dec2oct(n: integer; s: string); var c: string; iquo, irem: integer; begin s : = ''; iquo : = n; while iquo < > 0 do begin irem : = iquo mod 8; iquo : = iquo div 8; str(irem, c); s : = c + s end; if length(s) = 0 then s : = '0' end;
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
hitman179018.10.2021 18:05
-
shchepelevason14.03.2020 09:34
-
Ерс0116.10.2020 03:07
-
1425171429.08.2022 18:56
-
мумуму1319.06.2020 03:12
-
Anna227129.08.2021 05:11
-
crasavchik11.05.2020 06:19
-
Aleksiy6915.04.2022 12:04
-
mikhalyukmahem04.08.2021 15:38
-
RaNoM01.03.2022 04:11
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.