ДАЮ СТО БАЛЛОВ, ПОМОГИТЕ РЕШИТЬ И ОБЪЯСНИТЕ, ПОЖАЛУЙСТА
Ученик сдал домашнее задание в текстовом файле, размер которого был равен 896 байт. Во время проверки учитель написал отзыв, состоящий из 128символов, после этого размер файла стал равен 1152 байт. Определи количество символов в первоначальном файле
Answers & Comments
Ответ:
1152-896=256 байт весит 128 симв
896:256=3,5 т.е.
128+128+128+64(64 это половина 128)=448 символов написал ученик
Общий объём информации I=K*i, где K - количество символов, i - вес одного символа.
Переводим всё в биты, так легче. 1 байт - 8 бит. Значит, 896 байт - это 7168 бит, а 1152 байта - это 9216 бит.
Найдём вес сообщения, написанного учителем. Для этого: 9216-7168=2048бит.
Теперь знаем K и I, можем найти i. По формуле: i=I/К. Делим, получаем 2048/128=16, это вес одного символа в битах. В байтах это 16/8=2 байта.
Первоначальный объём сообщения 896 байт, а один символ весит 2 байта. Значит, чтобы найти количество символов, нам нужно разделить общий вес на вес символа. 896/2=448 символов.