Реферат: Практика перевода числа из одной системы счисления в другую + блок-схема алгоритма определения наименьшего числа
Задание №1, вопрос №1: Перевести заданные числа в десятичную систему счисления.
ТАБЛИЦА
С и с т е м а с ч и с л е н и я | |||
10 | 2 | 8 | 16 |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 1 0 | 2 | 2 |
3 | 1 1 | 3 | 3 |
4 | 1 0 0 | 4 | 4 |
5 | 1 0 1 | 5 | 5 |
6 | 1 1 0 | 6 | 6 |
7 | 1 1 1 | 7 | 7 |
8 | 1 0 0 0 | 1 0 | 8 |
9 | 1 0 0 1 | 1 1 | 9 |
10 | 1 0 1 0 | 1 2 | A |
11 | 1 0 1 1 | 1 3 | B |
12 | 1 1 0 0 | 1 4 | C |
13 | 1 1 0 1 | 1 5 | D |
14 | 1 1 1 0 | 1 6 | E |
15 | 1 1 1 1 | 1 7 | F |
16 | 1 0 0 0 0 | 2 0 | 1 0 |
А) 1101101,1102
Для перевода целого числа из двоичной системы в десятичную необходимо цифры умножать на двойку в степени номера позиции (номер позиции начинается с нуля и нумеруется с права на лево). В не целых числах та часть числа, которая стоит после запятой, переводится отдельно, и дописывается к уже полученному числу.
11011012= 1x20 +0x21 +1x22 +1x23 +0x24 +1x25 +1x26 =10910
Переведём дробную часть:
1102= 0x20 +1x21 +1x22 = 610
Итак, мы получаем, что 1101101,1102=109,610
Б) 226,518
Для того, чтобы перевести число из восьмиричной системы в десятичную, необходимо сначала перевести его по таблице в начале контрольной в двоичную, а затем выше описанным методом в десятичную систему. Перевод по таблице делается справа налево, по одной цифре, причём в двоичном варианте должны выходить триады (цифры по три штуки), и если символов меньше, необходимо при переводе каждой цифры дописывать слева нули.
Мы получаем, что 226,518=10010110,1010012
По правилу перевода числа из двоичной системы в десятичную получаем, что 10010110,1010012=150,4110
Итого: 226,518=150,4110
В) ВС16
Используем метод, описанный в числе «Б», с той разницей, что в двоичном коде мы должны получить тетрады (цифры по четыре штуки).
Получаем, что ВС16=101111002
Затем, способом перевода двоичного числа в десятичное выясняем, что:
ВС16=18810
Задание №1, вопрос №2: Выполнить указанные действия в заданной системе счисления.
А)
10011 2
+ 110 2
= 11001 2
Б)
632 8
- 24 8
= 626 8
В)
643 16
+ 6 D 16
--> ЧИТАТЬ ПОЛНОСТЬЮ <--