Задать вопрос
16 октября, 04:09

В базе данных хранятся записи, содержащие информацию о датах. Каждая запись содержит три поля: год (число от 1 до 2100), номер месяца (число от 1 до 12) и номер дня в месяце (число от 1 до 31). Каждое поле записывается отдельно от других полей с помощью минимально возможного числа бит. Определите минимальное количество бит, необходимых для кодирования одной записи.

+3
Ответы (1)
  1. 16 октября, 05:27
    0
    type

    Data = record

    Year: 1 ... 2100;

    Month: 1 ... 12;

    Day: 1 ... 31;

    end;

    begin

    writeln (sizeof (Data) * 8, ' бит') ; {sizeof (Data) показывает размер типа Data в байтах

    умножение производится для перевода байтов в биты}

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В базе данных хранятся записи, содержащие информацию о датах. Каждая запись содержит три поля: год (число от 1 до 2100), номер месяца ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы