
C/C++
12-и, 6-и, 10-и значная система.
Что это такое, зачем это нужно, где это используется? Как оно работает?


Как работает? Посмотрите на числа к примеру 6-я. как перевести в эту систему счисления, после каждой 5-ки идет десятка, к примеру число 20 десятичная, чтобы перевести в 6-ю нужно 20 разделить на 6, получаем 3 и остаток 2, теперь 3 * 10 + 2
Системы счисления используются в компьютерной графике: RGB = Red Green Blue, получение любого цвета из 256 оттенков голубого, красного и зеленого. Сочетание дает 16.7млн цветов на мониторе. 256 - это 16*16, таким образом, можно записать любой цвет 6 символами, например ff, ff, ff означает 255, 255, 255 и вместо 255255255 в коде встречается более короткая запись ffffff.
Любые данные в компьютере кодируются в двоичный код из 0 и 1. Ими можно закодировать текст, символы, операции, программы, музыку, фото, видео и любую другую информацию. Чтобы оптимизировать код и он не был слишком громоздким, используется множество алгоритмов кодирования.
Время измеряется в шестидесятеричной системе счисления (после 60 секунд наступает новая минута, после 60 минут наступает новый час).
А еще есть двенадцатеричная система счисления. Она удобна тем, что 12 делится на 2,3,4,6
Вообще использование систем счисления обусловлено физическим миром, его свойствами. Если бы компьютеры были построены на квантах и имели 16 состояний, то разумней было бы использовать не двоичную, а шестнадцатеричную систему. 16 еще удобно тем, что это четвертая степень двойки.
В математике применяются любые системы счисления, при том кроме позиционных, существуют и непозиционные. Например римская система счисления.
Системы счисления используются в компьютерной графике: RGB = Red Green Blue, получение любого цвета из 256 оттенков голубого, красного и зеленого. Сочетание дает 16.7млн цветов на мониторе. 256 - это 16*16, таким образом, можно записать любой цвет 6 символами, например ff, ff, ff означает 255, 255, 255 и вместо 255255255 в коде встречается более короткая запись ffffff.
Любые данные в компьютере кодируются в двоичный код из 0 и 1. Ими можно закодировать текст, символы, операции, программы, музыку, фото, видео и любую другую информацию. Чтобы оптимизировать код и он не был слишком громоздким, используется множество алгоритмов кодирования.
Время измеряется в шестидесятеричной системе счисления (после 60 секунд наступает новая минута, после 60 минут наступает новый час).
А еще есть двенадцатеричная система счисления. Она удобна тем, что 12 делится на 2,3,4,6
Вообще использование систем счисления обусловлено физическим миром, его свойствами. Если бы компьютеры были построены на квантах и имели 16 состояний, то разумней было бы использовать не двоичную, а шестнадцатеричную систему. 16 еще удобно тем, что это четвертая степень двойки.
В математике применяются любые системы счисления, при том кроме позиционных, существуют и непозиционные. Например римская система счисления.
Похожие вопросы
- Найти сумму всех n-значных чисел (1 ≤n ≤ 4).
- Почему в школах начинают информатику учить с систем счисления? Это все равно что в 1 классе заставить интегралы учить.
- Для знающих: как рассчитали максимум видимости оперативной памяти для 32- и 64-разрядных систем? На примере Windows.
- Почему именно return 0;? Почему не return 5, 6, 10 например? Результат программы будет отличаться и как?
- Объсните пожалуйста значение скобок в int(*ptr)[10] и разницу с int(*ptr)[10]=new int[5][10]. (Подробности в описании)
- Системы счисления / /
- Как Создать иерархическую систему классов, на примере этого задания? Второй день уже туплю, помогите пожалуйста... С++
- Как перемножить два числа в 16-битной системе, чтобы на выходе получилось большое 32-битное или 64-битное число?
- Почему команды уровня операционной системы выполняются сразу же микроархитектурой а не операционной системой?
- Почему 12, а не 2.4?????