- •Системы счисления Представление чисел в компьютере
- •Классификация систем счисления
- •Классификация систем счисления
- •Римская СС
- •СС, применяемые в вычислительной технике
- •Двоичная СС
- •Двоичная СС
- •Двоичная СС
- •Восьмеричная СС
- •Восьмеричная СС
- •Шестнадцатеричная СС
- •Шестнадцатеричная СС
- •Перевод из двоичной системы счисления в десятичную
- •Перевод из восьмеричной системы счисления в десятичную
- •Перевод из шестнадцатеричной системы счисления в десятичную
- •Перевод целых чисел из десятичной СС
- •Перевод целых чисел из десятичной СС
- •Перевод в восьмеричную и шестнадцатеричную СС
- •Перевод вещественных чисел из десятичной СС в двоичную
- •Перевод вещественных чисел из десятичной СС в восьмеричную
- •Перевод вещественных чисел из десятичной СС в шестнадцатеричную
- •Перевод чисел из восьмеричной CC в двоичную и обратно
- •Перевод чисел из восьмеричной CC в двоичную и обратно
- •Перевод чисел из шестнадцатеричной CC в двоичную и обратно
- •Перевод чисел из шестнадцатеричной CC в двоичную и обратно
- •Арифметические операции в СС. Двоичная СС
- •Арифметические операции в СС. Двоичная СС
- •Арифметические операции в СС. Двоичная СС
- •Арифметические операции в СС. Двоичная СС
- •Арифметические операции в СС. Двоичная СС
- •Арифметические операции в СС. Двоичная СС
- •Арифметические операции в СС. Восьмеричная СС
- •Арифметические операции в СС. Восьмеричная СС
- •Арифметические операции в СС. Шестнадцатеричная СС
- •Арифметические операции в СС. Шестнадцатеричная СС
- •Представление целых чисел в компьютере
- •Представление целых чисел в компьютере
- •Представление целых чисел в компьютере
- •Представление чисел в прямом коде
- •Представление чисел в обратном и дополнительном кодах
- •Представление чисел в обратном и дополнительном кодах
- •Представление чисел в обратном и дополнительном кодах
- •Представление чисел в обратном и дополнительном кодах
- •Представление чисел в обратном и дополнительном кодах
- •Организация арифметических действий
- •Организация арифметических действий
- •Организация арифметических действий. Пример
- •Организация арифметических действий. Пример
- •Организация арифметических действий. Пример
- •Организация арифметических действий. Пример
- •Организация арифметических действий. Пример
- •Организация арифметических действий. Пример
- •Организация арифметических действий. Пример
- •Машинное представление вещественных чисел
- •Машинное представление вещественных чисел
- •Машинное представление вещественных чисел
Перевод целых чисел из десятичной СС
Отсюда следует, что К0 = N mod q, а выражение
((…(Knq + Kn-i)q + +... + K3)q + K2)q + K1= N div q, где mod — взятие модуля числа, a div
— деление числа нацело
То есть цифры числа K0K1,...,Kn будут равны остаткам от деления на q числа N, а само N каждый раз делится нацело на q
Перевод целых чисел в двоичную
СС
Дано число 89. Делим это число на 2 до тех пор, пока в частном не получим 1 или 0
Число составляют последнее частное и остатки от деления, записанные в обратном порядке. В примере они отмечены стрелками
( )
8910 = 10110012
Перевод целых чисел в двоичную |
|||||||
|
|
|
|
СС |
|
|
|
89 |
2 |
44 |
2 |
22 |
2 |
11 |
2 |
8 |
44 |
4 |
22 |
2 |
11 |
10 |
5 |
9 |
|
4 |
|
2 |
|
1 |
|
8 |
|
4 |
|
2 |
|
|
|
1 |
|
0 |
|
0 |
|
|
|
5 |
2 |
2 |
2 |
|
|
|
|
4 |
2 |
2 |
1 |
|
|
|
|
1 |
|
0 |
|
|
|
|
|
Перевод в восьмеричную и шестнадцатеричную СС
Аналогичны переводу в двоичную СС:
-для восьмеричной СС деление осуществляется до тех пор, пока в частном не получим 7 или меньшее число;
-для шестнадцатеричной – 15 или меньшее