Program srof; var a,b,c,d:real; begin writeln('введите любое количество цифр и завершите набор нажав 0'); readln(a); b:=0; c:=0; while (a<>0) do begin b:=a+b; c:=c+1; readln(a); end; d:=b/c; writeln('ответ ',d); end.
Для рассчета объема видеозаписи нам необходимо знать следующие параметры:
1. Ширина кадра в пикселях
2. Высота кадра в пикселях
3. Частота дискретизации звука в кГц
4. Глубина кодирования звука в битах
5. Степень сжатия
Используем формулу:
Объем видеозаписи = (Ширина x Высота x Глубина кодирования / Степень сжатия x 8) + (Частота дискретизации x Глубина кодирования x 2)
Сейчас я расчитаю объем одного кадра с помощью данной формулы.
Для первого варианта задания:
Ширина кадра = 320 пикселей
Высота кадра = 240 пикселей
Глубина кодирования = 24 бита
Степень сжатия = 10
Объем одного кадра = (320 x 240 x 24 / 10 x 8) + (11 x 24 x 2)
Объем одного кадра = (1843200 / 80) + (528)
Объем одного кадра = 23040 + 528
Объем одного кадра = 23568 байт
Теперь, чтобы рассчитать объем видеозаписи за 1 минуту, нужно умножить объем одного кадра на количество кадров в минуте.
Объем видеозаписи за 1 минуту = Объем одного кадра x 25 (количество кадров в секунду) x 60 (количество секунд в минуте)
Объем видеозаписи за 1 минуту = 23568 x 25 x 60
Объем видеозаписи за 1 минуту = 14 140 800 байт
Для рассчета количества минут видеозаписи, которое поместится на стандартный CD-диск объемом 700 мбайт, необходимо разделить объем диска на объем видеозаписи за 1 минуту.
Количество минут видеозаписи на CD-диске = 700 мбайт / 14 140 800 байт
Количество минут видеозаписи на CD-диске = 0.04948 минут
Ответ:
Объем 1 минуты видеозаписи составляет 14.1 мбайт.
На стандартный CD-диск объемом 700 мбайт поместится примерно 0.05 минуты (или около 3 секунды) такой записи.
Хорошо, давайте рассмотрим каждый вопрос по очереди.
1. Статья, набранная на компьютере, содержит 14 страниц, на каждой странице 65 строк, в каждой строке 128 символов. Информационный объём статьи составляет 50 Кбайт. Определите, сколько бит памяти используется для кодирования каждого символа, если известно, что для представления каждого символа в ЭВМ отводится одинаковый объём памяти.
Для решения этой задачи мы должны найти количество бит, используемых для кодирования каждого символа статьи. Известно, что информационный объем составляет 50 Кбайт, и один Кбайт равен 8 Кбитам (8 битам).
Поэтому, сначала найдем количество бит, занимаемых всей статьей:
50 Кбайт * 8 (бит в байте) = 400 Кбит
Затем, чтобы найти количество бит, используемых для кодирования каждого символа, мы разделим общее количество бит на общее количество символов в статье:
Ответ будет сумма (выразить в битах) на каждый символ.
2. Сообщение занимает 4 страницы по 40 строк и содержит 7200 байтов информации. Сколько символов в строке, если при составлении этого сообщения использовали 64-символьный алфавит?
У нас есть количество байтов информации (7200 байт), и мы хотим найти количество символов в строке. Мы знаем, что используется 64-символьный алфавит.
Рассчитаем общее количество символов в сообщении, разделив количество байтов на количество байтов, занимаемых одним символом:
7200 байт / (количество байтов, занимаемых одним символом) = сумма
Ответ будет сумма на количество символов в строке.
3. Скорость передачи данных через выделенный канал равна 524 288 бит/с. Через данное соединение передают файл размером 1024 Кбайта. Определите время передачи файла в секундах.
У нас есть скорость передачи данных в битах в секунду (524 288 бит/с) и размер файла в Кбайтах (1024 Кбайта).
Для определения времени передачи файла мы разделим размер файла на скорость передачи данных:
Ответ будет сумма на время передачи файла в секундах.
4. Сообщение передаются от компьютера к компьютеру последовательно: по локальной сети через оптоволоконное соединение с пропускной Мбит / с и по беспроводному радиосоединению с пропускной Кбит/с. Сообщение, какого объёма можно передать таким за 8 минут? ответ выразите в мегабайтах.
Мы знаем, что сообщение передается последовательно, сначала через оптоволоконное соединение, а затем через беспроводное радиосоединение. Мы не знаем пропускную способность оптоволоконного соединения, но знаем, что она выражена в Мбит/с. Мы также знаем, что пропускная способность беспроводного радиосоединения составляет Кбит/с.
Так как сообщение передается последовательно, пропускная способность будет ограничиваться более медленным соединением, то есть беспроводным радиосоединением.
Для решения этой задачи мы должны найти объем сообщения, передаваемого по беспроводному радиосоединению за 8 минут. Затем мы переведем этот объем в мегабайты.
Сначала найдем количество бит, передаваемых за 8 минут по беспроводному радиосоединению:
8 минут * 60 секунд * пропускная способность (в Кбит/с) = сумма бит
Затем найдем количество байт, которые можно передать:
сумма бит / (8 бит в байте) = сумма байт
Наконец, переведем этот объем в мегабайты:
сумма байт / (1024 Кбайта в Мбайте) = сумма Мбайт
Ответ будет сумма, выраженная в мегабайтах.
Обратите внимание, что для решения задачи требуется использовать формулы и сделать несколько математических расчетов.
var a,b,c,d:real;
begin
writeln('введите любое количество цифр и завершите набор нажав 0');
readln(a);
b:=0;
c:=0;
while (a<>0) do
begin
b:=a+b;
c:=c+1;
readln(a);
end; d:=b/c;
writeln('ответ ',d);
end.