menu
person

Задача №11751

Сведения о сотруднике хранятся в виде строки из 2048 символов. Сведени

Сведения о сотруднике хранятся в виде строки из 2048 символов. Сведения обо всех 8192 сотрудниках можно разместить на минимальном числе дискет емкостью 1.2 М, равном: 14; 12; 10;8; 16.

Решение:

Для решения этой задачи, давайте сначала определим, сколько байт информации содержится в одной строке о сотруднике. У нас есть 2048 символов в одной строке, и каждый символ в стандартной кодировке ASCII занимает 1 байт, поэтому одна строка о сотруднике занимает 2048 байт.

Теперь у нас есть общее количество информации для всех 8192 сотрудников:

8192 сотрудника * 2048 байт/сотрудник = 16,777,216 байт.

Далее мы должны определить, сколько байт помещается на каждой из дискет с разной емкостью:

14 Мб дискета = 14 * 1024 * 1024 байт = 14,680,064 байт.
12 Мб дискета = 12 * 1024 * 1024 байт = 12,582,912 байт.
10 Мб дискета = 10 * 1024 * 1024 байт = 10,485,760 байт.
8 Мб дискета = 8 * 1024 * 1024 байт = 8,388,608 байт.
16 Мб дискета = 16 * 1024 * 1024 байт = 16,777,216 байт.
Теперь у нас есть информация о емкости каждой из дискет. Для размещения информации о всех 8192 сотрудниках нам нужно выбрать такие дискеты, суммарная емкость которых не меньше 16,777,216 байт.

С учетом этого, наш выбор будет следующим:

16 Мб дискета (суммарная емкость точно равна 16,777,216 байт), так как это минимальное количество дисков, которое может вместить всю информацию о сотрудниках.
Итак, для хранения информации о 8192 сотрудниках понадобится 1 дискета емкостью 16 Мб.

Категория: по информатике | Просмотров: 1 | Рейтинг: 1.0/1