В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики


соответствие между цифрами двоичной, десятичной



Pdf көрінісі
бет25/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   21   22   23   24   25   26   27   28   ...   196
соответствие между цифрами двоичной, десятичной 
и шестнадцатеричной систем счисления
Десятичная система
счисления
Двоичная система
счисления
Шестнадцатеричная система
счисления
0
0000
0
1
0001
1
2
0010
2
3
0011
3
4
0100
4
5
0101
5
6
0110
6
7
0111
7
8
1000
8
9
1001
9
10
1010
A
11
1011
B
12
1100
C
13
1101
D
14
1110
E
15
1111
F


32
В вычислительной технике используется двоичная система счис-
ления, т. е. все числа и данные представляются в виде последователь-
ности нулей и единиц (бит). Двоичная система счисления обладает
следующими преимуществами перед системами счисления с другими
основаниями:
для реализации двоичных цифр необходимы технические устрой-

ства с двумя устойчивыми состояниями: «ток есть» — «ток отсутству-
ет», «намагничено» — «не намагничено» и т. п., а не с десятью как в
десятичной системе счисления;
представление информации посредством только двух состояний

надежно и помехоустойчиво;
для  выполнения  арифметических  операций  используется  про-

стой аппарат алгебры высказываний (булевой алгебры).
В вычислительной технике процессы ввода, вывода и обработки
числовых данных связаны с преобразованием чисел из одной систе-
мы счисления в другую. Поэтому рассмотрим правила перевода чисел
одной системы счисления в систему счисления с другим основани-
ем.
Правило 4.1 (перевод целого или дробного числа из n-й системы
счисления в десятичную).
Число из n-й системы счисления в деся-
тичную  переводится  с  использованием  формализованного  пред-
ставления числа (4.1).
Пример  4.2.  Перевести  число  A50D,0B
16
 в  десятичную  систему
счисления.
Р е ш е н и е. Используем формулу (4.1):
A
⋅16
3
+ 5⋅16
2
+ 0⋅16
1
+ D⋅16
0
+ 0⋅16
–1
+ B⋅16
–2
.
Запишем вместо цифр шестнадцатеричной системы счисления их
десятичные эквиваленты и выполним операции умножения и сложе-
ния:
10
⋅16
3
+ 5⋅16
2
+ 0⋅16
1
+ 13⋅16
0
+ 0⋅16
–1
+ 11⋅16
–2
=
= 10⋅4 096 + 5⋅256 + 13⋅1 + 11⋅0,00390625 = 42 448,04296875.
Очевидно, что цифру 0 при переводе чисел можно опускать.


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет