Материал: Методические указания к лабораторной работе № 1 по курсу «Информатика» для студентов, обучающихся по направлению подготовки 11.03.01 «Радиотехника». Слинчук С.А., Корчагин Ю.Э

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Для перевода восьмеричного числа в десятичную систему необходимо разложить его по степеням основания системы 8 и выполнить сложение.

Пример: 425,78 4 82 2 81 5 80 7 8 1 277,87510

1.3. Шестнадцатеричная система счисления

Основание р=16. База – цифры от 0 до 9 и буквы

A,B,C,D,E,F.

В таблице 4. приведено соответствие цифр шестнадцатеричной системы десятичным числам.

Таблица 4

Таблица соответствия цифр шестнадцатеричной системы десятичным числам

10-я

16-я

10-я

16-я

10-я

16-я

10-я

16-я

0

0

9

9

18

12

27

1B

1

1

10

A

19

13

28

1C

2

2

11

B

20

14

29

1D

3

3

12

C

21

15

30

1E

4

4

13

D

22

16

31

1F

5

5

14

E

23

17

32

20

6

6

15

F

24

18

33

21

7

7

16

10

25

19

34

22

8

8

17

11

26

1A

35

23

Каждая цифра шестнадцатеричной системы может быть переведена в двоичную систему независимо от остальных цифр. Для этого нужно составить таблицу соответствия цифр шестнадцатеричной системы двоичным числам только двоичные числа должны быть представлены в виде тетрад, то есть совокупности из четырёх цифр (табл. 5.).

9

Таблица 5

Таблица соответствия цифр шестнадцатеричной системы двоичным числам

2-а

8-я

2-я

8-я

0000

0

1000

8

0001

1

1001

9

0010

2

1010

A

0011

3

1011

B

0100

4

1100

C

0101

5

1101

D

0110

6

1110

E

0111

7

1111

F

Для перевода шестнадцатеричного числа в двоичную систему нужно каждую цифру представить ее двоичным эквивалентом согласно таблице.

Пример: 56,А816=101 0110, 1010 10002.

Для перевода двоичного числа в шестнадцатеричную систему необходимо разделить число по тетрадам от запятой вправо и влево и каждую тетраду представить шестнадцатеричной цифрой согласно таблице. При необходимости слева до запятой и справа после запятой можно дописывать незначащие нули.

Пример: 111 0100 1110 0111, 11012=74E7,D16.

Для перевода целого десятичного числа в шестнадцатеричную систему необходимо выполнить последовательное деление на 16 до тех пор, пока результат не станет меньше 16. Последний результат и остатки, взятые в обратном порядке дадут шестнадцатеричное число.

Пример: 98610=3DA16.

Для перевода правильной дроби из 10-системы счисления в 16-ю СС нужно умножить исходную дробь и дробные части получающихся произведений на основание 16.

10

Целые части получающихся произведений дают последовательность цифр, которая является представлением дроби в 16-ой системе счисления.

Для перевода шестнадцатеричного числа в десятичную систему необходимо разложить его по степеням основания системы 16 и выполнить сложение.

Пример:

4B5,216 4 162

B 161

5 160 4 162 11 161

5 160

2 16

1

1205,125

 

 

 

10

Арифметические действия с восьмеричными и шестнадцатеричными числами:

Арифметические действия с восьмеричными и шестнадцатеричными числами выполняются аналогично десятичной системе, но с учетом цифр, используемых в системе. Научиться проще всего на примере. Попробуем сложить:

7568+4528=14308

1А516+С3516=DDA16

7458+3638=13308

1F416+91116=B0516.

1.4. Задачи для самостоятельного решения

1) Перевести двоичное число во все известные вам

системы счисления:

 

а) 1001011101

е) 10001101001

б) 10110001111

ж) 111100000111111

в) 1111011010

з)10101100110101

г) 1111100001

и) 1111000111110101

д) 100011100011

к) 10101101011010101

2) Перевести восьмеричное число во все известные вам

системы счисления:

 

а) 526

е) 361

б) 457

ж) 777

11

в) 562

з) 1267

г) 125

и) 6375

д) 443

к) 774527

3) Перевести десятичное число во все известные вам

системы счисления:

 

а) 58

е) 953

б) 96

ж) 1283

в) 129

з) 1892

г) 345

и) 5638

д) 789

к) 105896

4) Перевести шестнадцатеричное число во все известные вам системы счисления:

а) 1А

е) AFD

б) 26

ж) 4A5F

в) 3AF

з) 9E6CA

г) C45

и) ABC5F

д) D56

к) 48FF56A

5) Сложить

 

а) 2210+568

е) 100111012+1000101112

б)458+96316

ж)1111011112+1011011112

в)1001012+5678

з) 12В516+456216

г)56810+А4516

и)4895216+5623148

д)368+110001110102

к)458910+ААВВСС16

6) Перемножить:

 

а) 1001012*1012

е) 14А16*6516

б)1001111*11012

ж)89В16*36816

в)1101012*101112

з) 52610*478

г)4528*128

и)45238*56916

д)23568*2568

к)86210+С5816

12

2. Задания к лабораторной работе № 1

Вариант 1

1.Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.

2.Перевести данное число в десятичную систему счисления.

3.Сложить числа.

4.Выполнить вычитание.

5.Выполнить умножение.

Примечание. В заданиях 3–5 проверять правильность вычислений переводом исходных данных и результатов в десятичную систему счисления. В задании 1д получить пять знаков после запятой в двоичном представлении.

1.

а) 860(10); б) 785(10); в) 149,375(10); г) 953,25(10); д) 228,79(10).

2.

а) 1001010(2);

б) 1100111(2);

в) 110101101,00011(2);

г) 111111100,0001(2); 3.а) 1101100000(2) + 10110110(2); б) 101110111(2) + 1000100001(2);

в) 1001000111,01(2)+100001101,101(2);

 

4.

а) 1011001001(2) – 1000111011(2);

б) 1110000110(2) –

101111101(2); в) 101010000,10111(2) – 11001100,01(2);

5.

а) 1011001(2) 1011011(2).

 

Вариант 2

1.Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.

2.Перевести данное число в десятичную систему счисления.

3.Сложить числа.

4.Выполнить вычитание.

5.Выполнить умножение.

13

Источник: https://studfile.net/preview/16563344/