Vitalik6928
?>

Из 12 нот разной высоты, но равной длительности могут быть составлены мелодии, записываемые в файлы различной длины. Каждая нота кодируется минимальным числом бит. При сохранении сборника музыкальных произведений кроме самой мелодии, сохраняли дополнительные сведения о ней, для чего дополнительно выделяется целое число байт, одинаковое для каждого произведения. Сколько байт выделено на сохранение дополнительных сведений, если сборник, содержащий 10 мелодий длиной в 50 нот, занимает 500 байт?

Информатика

Ответы

qelmar461

ответ: 250 байт.

Одна нота кодируется 4 битами.

Чтобы получить число 4, надо найти минимальную натуральную степень двойки такую, чтобы два в этой степени было больше либо равно 12.

2^n \geq 12\\n=4

Сборник, содержащий 10 мелодий длиной по 50 нот каждая, состоит из 500 нот (10*50). Для этого требуется 500*4=2000 бит

2000 бит = 2000 / 8 байт = 250 байт.

Если сборник занимает 500 байт, а мелодии только 250, значит на доп. сведения выделено 500-250 = 250 байт.

stasyan
Uses graphabc;
var
  i, j: integer;
  ar: array[1..10]of integer;
  b: boolean;

 label l1;
 begin
  b := false;
  for i := 1 to 10 do ar[i] := random(10, 300);
  l1:
  b := false;
  for i := 1 to 10 do
     for j := 1 to 10 do if((ar[i] = ar[j]) or (abs(ar[i] - ar[j]) < 10)) and (i <> j)
      then
      begin
      b := true;
      ar[i] := random(30, 300);
      end;
  if b = true then goto l1;
  window.Init(0, 0, 800, 600, clwhite);
  window.IsFixedSize := true;
  randomize;
  lockdrawing;
  pen.Width := 5;
  for i := 1 to 10 do
  begin
    pen.Color := rgb(random(0, 255), random(0, 255), random(0, 255));              drawcircle(400, 300, ar[i]);
    redraw;
end; 
end.
Салиев
                                  "Я прихожу в бешенство от одной мысли о том,                                               сколько бы я всего узнал, если бы не ходил в школу".                                                                                              (Бернард Шоу)

   Как все тела состоят из молекул, так и изображение в компьютере состоит из цветных точек - пикселей. Пиксель (pixel - от англ. picture element, элемент изображения). Молекулы, в свою очередь, состоят из атомов, а пиксели - из композиции цветов. Но для ответа на поставленный вопрос рассматривать устройство пикселя нам не нужно.
   Главное в изображении - количество пикселей, его составляющее. Чем больше пикселей, тем подробнее изображение. Но должен быть какой-то разумный предел. И он действительно есть. Договорились, что для печати фотографии она должна содержать в каждом дюйме по ширине или длине ровно 300 пикселей. Дюймы, а не миллиметры, например, - это потому, что придумали такой стандарт в США, где до сих пор в ходу единица длины "дюйм". В 1 дюйме примерно 25.4 мм, и 300 пикселей на 25.4 "по-хорошему" (т.ею нацело) не разделятся. Поэтому и дальше будем использовать в рассуждениях дюймы.
   Итак, 300 пикселей на дюйм. Это длинно писать, поэтому обычно используют сокращение, говоря, что плотность изображения составляет 300 dpi (dpi - dots per inch, точек на дюйм). Пусть у нас есть фотография размером 5х7 дюймов (это примерно формат 13х18 см). Тогда изображение при 300 dpi содержит по длине 7×300=2100 пикселей, а по ширине 5×300=1500 пикселей. Всего же пикселей будет 2100×1500=3 150 000.
   Теперь пусть мы хотим уменьшить размер изображения вдвое на каждую сторону. У нас получится размер 2.5×3.5 дюйма, изображение при этих же 300 dpi содержит по длине 3.5×300=1050 пикселей, а по ширине 2.5×300=750 пикселей. Всего же пикселей будет 1050×750=787 500.
Пикселей в изображении стало в 4 раза меньше! Куда же делись "лишние"
2 362 500 пикселей? А никуда - мы их просто отбросили, места в новом, уменьшенном изображении им нет.
   Рассмотрим противоположный вариант: мы хотим не уменьшить фотографию, а увеличить. Пусть так же вдвое на сторону. Вдвое по длине, вдвое по ширине. Значит, пикселей понадобится 3 150 000 × 4 = 12 600 000.
Т.е. надо откуда-то взять еще 9 450 000 пикселей! А неоткуда их взять! Разные компьютерные программы их в этом случае придумывают, причем, часто по-разному. Но понятно, что к реальному изображению эти выдуманные точки имеют чисто условное отношение.
   И третий вариант, самый плохой. Это если мы сначала уменьшим изображение в два раза на сторону, а потом из него сделаем изображение размера вдвое большего, чем исходное. Т.е. из 787 500 пикселей получим 12 600 000. Тут уже компьютеру придется "придумать" 11 8212 500 пикселей!   
   Мы видим, что при уменьшении изображения полезные пиксели приходится выбрасывать, а при увеличении - "придумывать" новые пиксели. И то и другое, конечно же, не прибавляет изображению качества.

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

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

Из 12 нот разной высоты, но равной длительности могут быть составлены мелодии, записываемые в файлы различной длины. Каждая нота кодируется минимальным числом бит. При сохранении сборника музыкальных произведений кроме самой мелодии, сохраняли дополнительные сведения о ней, для чего дополнительно выделяется целое число байт, одинаковое для каждого произведения. Сколько байт выделено на сохранение дополнительных сведений, если сборник, содержащий 10 мелодий длиной в 50 нот, занимает 500 байт?
Ваше имя (никнейм)*
Email*
Комментарий*

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

samogon-mozhaisk
blackpoint2020273
Алексей Кирилл1094
danceplusru
Varvara
Arsen0708
aananasAnastiya1270
ganna1790
ivanrancev
cheberyako2013
fellybrossme
Nikolaevich-Svetlana388
hellomaxim
mmurzina
veraplucnika