Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужна помощь.

Максим Меснянкин Ученик (149), на голосовании 13 лет назад
Если не сложно, то помогите решить задачу.
Сколько дисков, ёмкостью 2 ГБ каждый, понадобится для сохранения в электронном виде текстовой информации из 5000 книг, каждая из которых, в среднем, содержит по 400 страниц, на каждой из которой, в среднем находится 70 строк по 80 символов в каждой, при условии, что для кодирования текста применяются двоичные числа минимальной достаточной длины, а кодовая таблица содержит 64 символа.

Просьба написать всё по действиями кратко объясняя действие.
За раннее спасибо.
Голосование за лучший ответ
GrasQtR Профи (786) 13 лет назад
Ну, если я правильно понял.. .

70*80 = 5600
5600*400 = 2 240 000, т. е. книга в среднем занимает 2 240 000 символов
2 240 000*5000 = 11 200 000 000 символов всего
Кодовая таблица в 64 символа - это 6 бит
11 200 000 000*6 = 67 200 000 000 бит всего
в двух ГБ 2*8*1024*1024*1024 = 17 179 869 184 бит
67 200 000 000 / 17 179 869 184 = 3,911 554 813, т. е. 4 диска
Цифры рекомендуется перепроверить.. .

Если задача теоретическая, то все вроде бы правильно, но:
1. Шестибитные символы использовались лет так 50 назад, на современных компьютеров не встретить систем с кодовыми страницами меньше 8 бит
2. Дополнительно не учитывается тот факт что на диске по факту меньше объем, т. к. записывается загрузчик, таблица разделов и т. д.
3. Расчет производился из расчета что один байт - 8 бит, в условии о размере байта не сказано.
4. И не учтен момент, что размер книг может сильно различаться, не факт что забъется весь диск до последнего бита...
Похожие вопросы