Составьте блок схему алгоритма, вычесляющую и выводящую на экран число бит, если задано число Мбайт. Количество Мбайт запрашивайте у пользователя программы
1. Данная модель - схема (или же чертёж, план) моей комнаты (на рисунке).
2. Иерархическая система - это многоклассовая (многоуровневая) система с открытой архитектурой и гибкоизменяемой конфигурацией. Пример иерархической системы - иерархия государства, иерархия должностей организации, корпорация.
Обширнее:
Иерархия государства - во главе, например, президент (руководитель). Далее - правительство, федеральное собрание -> федеральные министерства -> гос. комитеты и т.п.
Иерархия должностей организации - например, Маршал России -> Генерал армии -> Генерал-полковник -> Генерал Лейтенант и т.п.
Корпорация - руководитель -> команда управления -> высшее управленческое звено -> среднее управленческое звено и т.п..
Формально, количество бит для представления значений определяется двоичным логарифмом от числа значений. Здесь число десятичных цифр равно 10, значит, число возможных значений равно 10. Осталось вычислить log₂10 — получится приблизительно 3,322 бита.
Иными словами, спросите себя: в какую степень нужно возвести число 2 чтобы получить 10? Правильный ответ: число 2 в степени 3,322 приблизительно равно 10.
Если вам трудно воспринять тот факт, что число бит оказалось нецелым числом, округлите в большую сторону — получится 4 бита. Но тогда и вопрос нужно было начать словами: «Какое минимальное количество бит потребуется, чтобы...»
Нецелое число бит может иметь практический смысл в вычислениях. Например, у вас есть цветное изображение, где каждый пиксель представлен смешением красного, зелёного и синего сигнала, причём для каждого сигнала возможны 10 значений яркости. Сколько бит потребуется для представления одного пикселя? Умножаем 3,322 бита на 3 сигнала — получим 9,966 бит на пиксель. На практике вы будете использовать для представления пикселя не менее 10 бит, округлив до целого числа бит.
Но было бы неправильно сказать, что для пикселя требуется как минимум 12 бит, потому что якобы для 10 значений яркости сигнала нужно целых 4 бита.
1. Данная модель - схема (или же чертёж, план) моей комнаты (на рисунке).
2. Иерархическая система - это многоклассовая (многоуровневая) система с открытой архитектурой и гибкоизменяемой конфигурацией. Пример иерархической системы - иерархия государства, иерархия должностей организации, корпорация.
Обширнее:
Иерархия государства - во главе, например, президент (руководитель). Далее - правительство, федеральное собрание -> федеральные министерства -> гос. комитеты и т.п.
Иерархия должностей организации - например, Маршал России -> Генерал армии -> Генерал-полковник -> Генерал Лейтенант и т.п.
Корпорация - руководитель -> команда управления -> высшее управленческое звено -> среднее управленческое звено и т.п..
Формально, количество бит для представления значений определяется двоичным логарифмом от числа значений. Здесь число десятичных цифр равно 10, значит, число возможных значений равно 10. Осталось вычислить log₂10 — получится приблизительно 3,322 бита.
Иными словами, спросите себя: в какую степень нужно возвести число 2 чтобы получить 10? Правильный ответ: число 2 в степени 3,322 приблизительно равно 10.
Если вам трудно воспринять тот факт, что число бит оказалось нецелым числом, округлите в большую сторону — получится 4 бита. Но тогда и вопрос нужно было начать словами: «Какое минимальное количество бит потребуется, чтобы...»
Нецелое число бит может иметь практический смысл в вычислениях. Например, у вас есть цветное изображение, где каждый пиксель представлен смешением красного, зелёного и синего сигнала, причём для каждого сигнала возможны 10 значений яркости. Сколько бит потребуется для представления одного пикселя? Умножаем 3,322 бита на 3 сигнала — получим 9,966 бит на пиксель. На практике вы будете использовать для представления пикселя не менее 10 бит, округлив до целого числа бит.
Но было бы неправильно сказать, что для пикселя требуется как минимум 12 бит, потому что якобы для 10 значений яркости сигнала нужно целых 4 бита.