Домашние задания: Другие предметы

Решение задачи по информатике 7 класса

Здраствуйте никак не мог понять, как решить, условия таковы - скорость ученика 160 слов в минуту (1 слово состоит из 6 символов). Сколько кбт содержит сообщение, если непрерывное чтение продолжается 4 часа. Пожалуйста решите задачу и напиши решение с ответом. Когда я решал вышло так- я умножил 160 * 6 = 720 (символов в минуту, а значит 720 битов в минуту), дальше умножил 4 * 60 = 240 минут, 240 * 720 = 172 800 битов за 4 часа, а потом разделил 172 800 на 1000 = вышло у меня в общем неправильно, делил даже на 1024 тоже вышло неправильно. а так прошу решение и ответ, спасибо за внимание
Давайте подумаем... Не хватает важных данных - мощности алфавита (сколько в нем символов). В остальном:
1. 4 часа = 4х60=240 минут.
2. 240 мин. х 160 слов/мин. = 38,400 слов всего.
3. Если брать за основу русский алфавит, то потребуется 6 бит на символ (2 в 6-й степени 64, а в алфавите 33 буквы).
4. 38,400 слов х 6 бит = 230,400 бит всего.
5а. В десятичных единицах: 230,400 / 1,000 = 230.4 кБайт
5б. В двоичных единицах: 230,400 / 1,024 = 225 кБайт ровно.
Саша Григоришен
Саша Григоришен
53 864
Лучший ответ
Если имеется в виду, что сообщение письменное, то между словами еще есть пробелы и знаки препинания. Знаки препинания пока опустим и посчитаем без них.
За 4 часа получается 160 * 60 * 4=38 400 слов
В каждом слове 6 символов плюс пробел, получаем 7 символов
Предположим, что ученик читает по-русски, тогда размер каждого РУССКОГО символа зависит от кодировки. Одна из распростаненнейших "utf-8", в ней один русский символ занимает 2 байта (16 бит), а пробел занимает 1 байт (8 бит). Но мы сразу будем в байтах считать.
Тогда за 4 часа получается 38 400 * 6 * 2 + 38 400 * 1 * 1 = 499 200 байт
В килобайтах это 499 200 / 1024 = 487,5
Но у нас в тексте есть еще и знаки препинания. Погуглил, выяснил, что в русском языке среднее предложение состоит из 10,38 слов. То есть мы имеем еще 38 400 / 10,38 = 3699 точек (байт). И в среднем в каждом предложении есть по одной запятой - это еще 3699 байт. Остальными знаками препинания пренебрежем за малостью
Получаем 499 200 + 3 699 + 3 699 = 506 599 байт или 506 599 / 1024 = 495 кбайт

А если считать без пробелов и знаков, то
160 * 6 * 60 * 4 * 2 / 1024 = 450 кбайт
или, если считать один символ = 1 байт, то
160 * 6 * 60 * 4 * 1 / 1024 = 225 кбайт
Лен Сила
Лен Сила
788