Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовик информатика.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

2 Задание

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

Заданы три числа: А – в десятичной форме, В,С в двоичной форме. С данными числами необходимо провести нижеуказанные действия с пошаговой детализацией всех этапов. Вычисления и перевод чисел произвести с точностью до 5 знака после запятой.

  1. перевести в 16-тиричную с\с числа А,В,С.

  2. числа В,С перевести в десятичную с\с .

  3. число А перевести в 2-ичную с\с

  4. выполнить действия в 16-тиричной системе счисления (А+В)*С. Результат перевести в 2-ичную с\с и в 10-ричную с\с

  5. выполнить действия в 2 –ичной системе счисления (А+В)*С. Результат перевести в 16-ричную с\с ив 10-ричную с\с

  6. выполнить действия в 10-ичной системе счисления (А+В)*С. Результат перевести в 2-ичную систему счисления и в 16-ичную систему счисления.

А10=59,70, B2=001100100, С2=0,0111010.

Решение:

1.Переведем числа A,BиCв 16-ричную систему счисления:

A10=59,710=>A16

5910=>N16

59

16

-48

3

11=B


  • 5910= 3B16

0,710=N16

0.7

16

11=B

2

16

3

2

16

3

2

16

3

2

16

3

2


  • 0,710=0,B333316

A16=3B,B333316

B2=0011001002=>B16

0000

0110

0100

0

6

4

B16=6416

C2=0,01110102=>C16

0000

,

0111

0100

0

,

7

4

C16=0,7416

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

0011001002=1*26+1*25+1*22=64+32+4=10010

0,01110102=1*2-2+1*2-3+1*2-4+1*2-6=0,25+0,125+0,0625+0,015625= =0,4531210

B10=10010; C10=0,4531210.

3.Число А перевести в 2-ичную с\с

A10=59,710=>A2

5910=>N2

59

2

-58

29

2

1

-28

14

2

1

-14

7

2

0

-6

3

2

1

-2

1

1

  • 5910=1110112

0,710=>N2

7

2

1

4

2

0

8

2

1

6

2

1

2

2

0

4

  • 0,710=0,101102

A2=111011,101102

4.Выполнить действия в 16-тиричной системе счисления (А+В)*С. Результат перевести в 2-ичную с\с и в 10-ричную с\с

(A+B)*C16=(3B,B333316+6416)*0,7416:

+

3B,B333316

по таблице6 (системы счисления):

6416

9F,B333316

9F,B333316 * 0,7416по таблице 7 (системы счисления):

*

9

F

B

3

3

3

3

0

7

4

C

C

C

C

2

C

3

C

+

2

4

1

5

1

5

1

5

1

5

4

D

6

9

3

F

4

8

5

D

3

3

3

1

C

48,5D33316=

01001000, 0101 1101 0011 0011 0011=1001000,010111010011001100112

1001000,010112=1*26+1*23+

+1*2-2+1*2-4+1*2-5 =72,3437510

(A+B)*C=48,5D33316=1001000,010112=72,3437510;

5.Выполнить действия в 2 –ичной системе счисления (А+В)*С. Результат перевести в 16-ричную с\с ив 10-ричную с\с

(A+B)*C2=(111011,10110+1100100)*0,01110102

+

1

1

1

0

1

1

,

1

0

1

1

0

1

1

0

0

1

0

0

1

0

0

1

1

1

1

1

,

1

0

1

1

0

*

1

0

0

1

1

1

1

1

,1

0

1

1

0

0

,0

1

1

1

0

1

0

1

0

0

1

1

1

1

1

0

1

1

0

1

0

0

1

1

1

1

1

0

1

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

1

0

0

1

1

1

1

1

0

1

1

0

0

1

0

0

0

0

0

1

1

1

1

1

,1

0

1

1

1

1

0

10000011111,101112=

0100

0001

1111

,

1011

10002

4

1

F

,

B

8

=41F,B816

10000011111,101112=1*210+1*24+ +1*23+1*22+1*21+1*20+1*2-1+1*2-3+ 1*2-4+1*2-5=1055,7187510

(A+B)*C=10000011111,101112=41F,B816=1055,7187510

6.Выполнить действия в 10-ичной системе счисления (А+В)*С. Результат перевести в 2-ичную систему счисления и в 16-ичную систему счисления.

(A+B)*C10=(59,7+100)*0,4531210=72,3632610

72,3632610=>N2:

72

2

-72

36

2

0

-36

18

2

0

-18

9

2

0

-8

4

2

1

-4

2

2

0

0

1

0

36326

*2

0

72656

*2

1

45304

*2

0

90608

*2

1

81216

*2

1

62432

72,3632610=1001000,010112

72,3632610=>N16:

72

16

-64

4

8

36326

*16

5

81216

*16

12(С)

99456

*16

15(F)

91296

*16

14(E)

60736

*16

9

71776

72,3632610= 48,5CFE916

(A+B)*C=72,3632610=1001000,010112=48,5CFE916