Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_информ_РГР_укр_2012.doc
Скачиваний:
8
Добавлен:
10.02.2016
Размер:
562 Кб
Скачать
☆

2 Приклади виконання завдань

2.1 Приклад виконання завдання № 1

Завдання: Послідовно перевести задане в «10»-ій СЧ число в інші СЧ. Останній результат перевести в «10»-у СЧ.

Число 1661,32210 перевести в «3»-у, «8»-у, «16»-у, «10»-у СЧ.

Рішення: Виконаємо перевід чисел по кроках:

а) перевід числа 1661,322 з «10»-ої СЧ в «3»-у: цілу частину числа переводимо діленням на основу СЧ (), а дробову частину числа переводимо множенням на основу «3»-ої СЧ.

Перевід цілої частини числа

Перевід дробової частини

1661

3

0,322

2

553

3

3

1

184

3

0,966

1

61

3

3

1

20

3

2,898

2

6

3

3

0

2

2,694

Ціла частина: 166110 = 20211123

Дробова частина: 0,32210 = 0,0223

1661,32210  2021112,0223

Виконаємо перевірку правильності переводу, використовуючи розгорнутий запис числа:

, (2.1)

де q – основа СЧ.

б) перевід числа з «3»-ої СЧ в «8»-у СЧ.

Скористаємося представленням числа за схемою Горнера. Ціла частина числа записується у вигляді:

.

Перевід числа 2111202,022 з «3»-ої СЧ в «8»-у.

Перевід цілої частини числа:

2

68

248

758

0211123=.

2708

10518

31758

Виконаємо обчислення за правилами восьмеричної арифметики (табл. 2.1, табл. 2.2).

Таблиця 2.1 – Додавання в 8-ій СЧ

0

1

2

3

4

5

6

7

1

2

3

4

5

6

7

10

2

3

4

5

6

7

10

11

3

4

5

61

7

10

11

12

4

5

6

7

10

11

12

13

5

6

7

10

11

12

13

14

6

7

10

11

12

13

14

15

7

10

11

12

13

14

15

16

Таблиця 2.2 – Множення в 8-ій СЧ

0

1

2

3

4

5

6

7

1

1

2

3

4

5

6

7

2

2

4

6

10

2

14

16

3

3

6

11

14

17

22

25

4

4

10

14

20

24

30

34

5

5

12

17

24

31

36

43

6

6

14

22

30

36

44

52

7

7

16

25

34

43

52

61

1) (28  38) + 08 = 68 + 08 = 68

2) (68  38) + 28 = 228 + 28 = 248

3) (248  38) + 18 = 748 + 18 = 758

4) (758  38) + 18 = 2678 + 18 = 2708

5) (2708  38) + 18 = 10508 + 18 = 10518

6) (10518  38) + 28 = 31738 + 28 = 31758

Ціла частина: 20211123 = 31758.

Аналогічно виконаємо перевід дробової частини числа. Представимо дробову частину числа за схемою Горнера:

.

Виконаємо перевід дробової частини числа 0,0223 в «8»-у СЧ:

0,0223=

2021112,0223  3175,2448

Виконаємо перевірку правильності переводу, використовуючи розгорнутий запис числа (2.1):

3175,2448 =383 + 182 + 781 + 580 + 28-1 + 48-2 + 48-3 = 3512 + 164 + 78 + 5 + 2/8 + 4/64 + 4/512  1661,320310;

в) перевід числа 3175,2448 в «16»-у СЧ. Скористаємося двійковим представленням цифр (у вигляді тріад і тетрад) у восьмеричній і шістнадцятирічній СЧ (табл. 2.3).

Таблиця 2.3 – Двійкове представлення цифр в «8»-ій і «16»-ій СЧ

8 СЧ

Тріада

16 СЧ

Тетрада

16 СЧ

Тетрада

0

000

0

0000

8

1000

1

001

1

0001

9

1001

2

010

2

0010

A

1010

3

011

3

0011

B

1011

4

100

4

0100

C

1100

5

101

5

0101

D

1101

6

110

6

0110

E

1110

7

111

7

0111

F

1111

Кожну цифру числа у восьмеричній СЧ запишемо тріадою, а потім розіб'ємо двійковий запис на тетради.

3175,2448 = 0110 0111 1101, 0101 0010 == 67D,5216;

6

7

D

5

2

г) переведемо число 67D,5216 в «10»-у СЧ, використовуючи розгорнутий запис числа (2.1):

67D,5216 = 6256 + 716 + 13 + 5/16 + 2/256 = 1661,320310  1661,32110.