1. Главная
  2. Библиотека
  3. Работа на компьютере
  4. В школе учатся 188 детей. Для каждого ученика записываю...
Решение задачи

В школе учатся 188 детей. Для каждого ученика записываются его рост (от 160 до 260 см) и вес (от 30 до 150 кг). Данные каждого ученика были занесены в один файл, при этом использовалось представление целых чисел с одинаковым минимально возможным

  • Работа на компьютере

Условие:

В одной школе каждый ученик обязан пройти медосмотр, в течение которого определяется состояние здоровья ребенка, а также его рост (от 160 до 260) и вес (от 30 до 150). Всего в этой школе учатся 188 детей. Данные каждого ученика были записаны и занесены в один файл, при этом использовалось представление целых чисел с одинаковым минимально возможным количеством бит. Укажите минимальный объем памяти, необходимый для записи данных обо всех учениках в файл. (Ответ дайте в байтах.)

Решение:

Мы знаем, что у каждого ученика записаны три целых числа: 1. Состояние здоровья (кодируется как целое число, при этом вариантов, как правило, несколько – ниже мы покажем, почему его диапазон не влияет на итоговое решение); 2. Рост, который может принимать значения от 160 до 260; 3. Вес, который может принимать значения от 30 до 150. При записи данных использовалось представление целых чисел фиксированной длины в битах, причём длина подобрана минимально возможной так, чтобы закодировать любое из значений каждого параметра. То есть мы должны выбрать такое количество бит, что для всех трёх пол...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет