Программа ведения учета товара на складе использует структуру

Программа ведения учёта товара на складе употребляет структуру, содержащую записи вида: цифровой идентификатор число состоящее из 6 цифр (от 0 до 9); наименование продукта, максимальной длиной 15 знаков (всего употребляется 20 разных знаков); наличие продукта на складе (есть либо нет). Каждая такая структура сохраняется в файле, при этом употребляется мало вероятное и однообразное целое количество байт на каждую запись (все знаки кодируются схожим и мало возможным количеством бит). Обусловьте объём памяти, нужный для хранения 10-ти записей.

  • Дмитрий Долговицкий
  • Информатика
  • 2018-12-20 20:10:01
  • 6
  • 1

Vladislav 2018-12-20 20:18:25

Под ИД которое принимает наибольшее значение 999999, требуется 20 бит. мощность алфавита сочиняет 20 символов, что дозволяет беречь каждый символ в минимум 5 битах данных. 15 * 5 = 75 бит для хранения названия (берем каждый раз наибольшее значение судя по всему)
Наличие можно закодировать 1 колоченном.

Размещение товаров на складе. Топология склада


Итого выходит 96 бит на одну структуру, то есть 12 байт. 10 * 12 = 120 б.

(Если брать всюду все по минимуму)

Источник: obrazovalka.com

98 БАЛЛОВ! Программа ведения учёта товара на складе использует структуру, содержащую записи вида: цифровой идентификатор — число состоящее из 6 цифр (от 0 до 9); наименование товара, максимальной длиной 15 символов (всего используется 20 различных символов); наличие товара на складе (есть или нет). Каждая такая структура сохраняется в файле, при этом используется минимально возможное и одинаковое целое количество байт на каждую запись (все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти, необходимый для хранения 10-ти записей.

BruceQuincy: Слушай, а вот еще хотел спросить. Я просто когда решал, вес ID определял так же как и наименование, то есть количество символов(6) умножал на вес 1 символа( 2^3 < 10 < 2^4 ), то есть 4 бит, выходило, что айдишник один весит 24 бита. Почему мы поступаем именно так?

Читайте также:
Детская программа для детей название

braincracker: ну потому что ID это число, и нет надобности записывать его посимвольно — проще как число в двоичной форме — так логичнее, тем более «при этом используется минимально возможное»

Источник: sous-otvet.net

Программа ведения учёта товара на складе использует структуру, содержащую записи вида: цифровой идентификатор — число состоящее из 6 цифр (от 0 до 9); наименование товара, максимальной длиной 15 символов (всего используется 20 различных символов); наличие товара на складе (есть или нет). Каждая такая структура сохраняется в файле, при этом используется минимально возможное и одинаковое целое количество байт на каждую запись (все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти, необходимый для хранения 10-ти записей.

под ИД которое принимает максимальное значение 999999, требуется 20 бит. мощность алфавита составляет 20 символов, что позволяет хранить каждый символ в минимум 5 битах данных. 15 * 5 = 75 бит для хранения названия (берем каждый раз максимальное значение судя по всему)Наличие можно закодировать 1 битом. Итого получается 96 бит на одну структуру, то есть 12 байт. 10 * 12 = 120 байт.(Если брать везде все по минимуму)

Excel урок 33. Простая таблица для учёта остатков товаров

Также наши пользователи интересуются:

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Программа ведения учёта товара на складе использует структуру, содержащую записи вида: цифровой идентификатор — число состоящее из 6 цифр (от 0 до 9); наименование товара, максимальной длиной 15 символов (всего используется 20 различных символов); наличие товара на складе (есть или нет). Каждая такая структура сохраняется в файле, при этом используется минимально возможное и одинаковое целое количество байт на каждую запись (все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти, необходимый для хранения 10-ти записей.» от пользователя Petr Vlasov в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Читайте также:
Программа чтобы вырезать фрагменты с экрана

Открой этот вопрос на телефоне — включи камеру и наведи на QR-код!

Источник: shpora.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru