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

Скорость передачи данных по некоторому каналу связи равна 512 кбит/c переча файла по этому каналу связи заняла 4 мин определите размер файла в мегабайтах

👇
Ответ:
kirill885
kirill885
09.01.2022

Скорость передачи данных по некоторооу каналу связи равна 32Кбит/с.

4,8(15 оценок)
Ответ:
anna228po
anna228po
09.01.2022

240 с * 512 Кбит/с = 122880 Кбит

 

122880 Кбит / 8 = 15360 Кбайт
15360 Кбайт / 1024 = 15 Мбайт

4,7(22 оценок)
Открыть все ответы
Ответ:
marypawgamesyt
marypawgamesyt
09.01.2022

Самая оптимальная стратегия угадывания - дихотомия, то есть деление отрезка пополам и задавание вопроса больше? (или меньше?)

Например, загадано 50

Последовательность

32   64/2            больше

48   (32+64)/2   больше

56   (48+64)/2   меньше

52   (48+56)/2   меньше

50   (48+52)/2   попал

 

Теперь о задаче. Вопрос очень некорректный, если бы он звучал, как сколько попыток нужно сделать, чтобы угадать? , то решение простое

64 = 2^6, поэтому нужно 6 попыток 6 = 110b, значит 3 бит достаточно, чтобы в них разместить это количество попыток.

НО в задаче вопрос-то другой! Потому что в процессе отгадывания на каждом шаге нужно знать 1. Концы отрезка, 2. ответ

Концы это 6 бит и 6 бит +ответ 1 бит, итого 13 бит на шаг *6 = 78 бит. Можно ещё сократить немного, так как в последующем вопросе используется информация из предыдущего(один из концов интервала).

Уточни, что имеется в виду под фразой "какое количество информации", иначе задача неопределена и допускает многочисленные толкования.

 

 

4,7(24 оценок)
Ответ:
ученик22826
ученик22826
09.01.2022

var

  a : array [1..100] of real;

  n, i : integer;

begin

  read (n);

  for i := 1 to n do read (a[i]);

  for i := 1 to n do

    if a[i] <= 0 then

    begin

      writeln ('NO');

      readln;

      Halt;

    end;

  writeln ('YES');

  readln;

end. 

  

var

  a : array [1..100] of real;

  n, i : integer;

  o : real;

begin

  read (n);

  for i := 1 to n do read (a[i]);

  o := a[1];

  for i := 2 to n do

    if a[i] <> o then

    begin

      writeln ('NO');

      readln;

      Halt;

    end;

  writeln ('YES');

  readln;

end. 

  

var

  a : array [1..100] of real;

  n, i : integer;

  x : real;

begin

  read (n);

  for i := 1 to n do read (a[i]);

  read (x);

  for i := 1 to n do

    if a[i] = x then

    begin

      writeln ('YES');

      readln;

      Halt;

    end;

  writeln ('NO');

  readln;

end. 

  

  

4,8(21 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ