М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Сколько бит информации содержат 15 байт

👇
Ответ:
peterburg1
peterburg1
30.12.2022
120 бит. Вроде бы так
4,8(12 оценок)
Ответ:
вит39
вит39
30.12.2022
1байт=8бит
15байт умножить на 8 = 120
4,7(85 оценок)
Открыть все ответы
Ответ:
evakazakova20
evakazakova20
30.12.2022
6 - минимальное количество ходов, за которое можно добраться до любой клетки.

Программа на паскале:

const
  m = 7;
  n = 9;
  p = n*m;
 
  dx: array [1..8] of integer = (-2, -1, 1, 2, 2, 1, -1, -2);
  dy: array [1..8] of integer = (1, 2, 2, 1, -1, -2, -2, -1);

var
  a: array [1..m, 1..n] of integer;
  x,y: array [1..p] of integer;
  i,j,l: integer;
  t: boolean;
 
 begin
  for i := 1 to p do
    begin
    x[i] := -1;
    y[i] := -1;
    end;
 
  for i := 1 to m do
  for j := 1 to n do
    a[i,j] := -1;
 
  a[1,1] := 0;
  x[1] := 1;
  y[1] := 1;
  l := 1;
 
  for i := 1 to p do
    if x[i] <> - 1 then
    for j := 1 to 8 do
      if (x[i] + dx[j] > 0) and (x[i] + dx[j] <= m) then
      if (y[i] + dy[j] > 0) and (y[i] + dy[j] <= n) then
      if a[ x[i] + dx[j], y[i] + dy[j] ] = -1 then
        begin
        l := l + 1;
        x[l] := x[i] + dx[j];
        y[l] := y[i] + dy[j];
        a[ x[l], y[l] ] := a[ x[i], y[i] ] + 1;
        end;
 
  for i := 1 to p do if x[i] <> -1 then
    writeln(i:2,' - ',x[i],':',y[i],' - ',a[ x[i], y[i] ],' ');
   
 end.
4,8(71 оценок)
Ответ:
Диапазон записываемых температур равен:
39 - 35 = 4  градуса

При записи с точностью 0,1 градус, число возможных значений температуры в этом диапазоне составляет:
4 / 0,1 + 1 = 40 + 1 = 41  значение

Чтобы объяснить, почему так считается, возьмём пример попроще: диапазон 10 градусов (от нуля до 10 градусов), с точностью 5 градусов. При этом, наш диапазон нужно поделить на отрезки длиной в 5. Это и делается операцией деления: 10 / 5 = 2.  То есть, будет два таких отрезка, и соответственно, две температуры на концах этих отрезков- это 5 и 10 градусов. Но, кроме этих двух точек- есть ещё одна точка- начало первого отрезка, температура 0 градусов. Вот, чтобы посчитать эту начальную точку, и нужно прибавить единицу. И, общее число возможных температур будет равно 10 / 5 + 1 = 3 (это температуры 0,  5  и 10 градусов)

Подберём число бит, достаточное для хранения 41 возможного значения:
например, 4 бита достаточно для хранения 2^{4} =16 значений (то есть, нам не подойдёт, у нас значений больше)
5 бит - это 2^{5} =32 значения (не подойдёт)
6 бит - это 2^{6} =64 значения (хватит для хранения наших данных)

ответ: требуется зарезервировать 6 бит.

Если вдруг вы уже проходили логарифмы, то количество бит для хранения наших данных можно посчитать так:
\log_2 41 \approx 5,357552
Далее, если бы в результате получилось бы целое число, это бы и было нужное количество бит для хранения.
А для дробного- округляем с избытком (т.е. в большую сторону) до ближайшего целого. Получится шесть бит.

Если на вашем калькуляторе не посчитать логарифм по основанию два, то можно воспользоваться формулой замены основания логарифма, что позволит посчитать через десятичный или натуральный логарифм:
\log_2 41 = \lg 41 / \lg 2 = \ln 41 / \ln 2 \approx 5,357552
4,8(25 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ