- •6.050101 – «Комп’ютерні науки»
- •6.050101 – «Комп’ютерні науки» Затверджено
- •1 Завдання до розрахунково-графічної роботи
- •2 Приклади виконання завдань
- •2.1 Приклад виконання завдання № 1
- •2.2 Приклад виконання завдання № 2
- •2.3 Приклад виконання завдання № 3
- •2.4 Приклад виконання завдання № 4
- •2.5 Приклад виконання завдання № 5
- •Литература
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 =383 + 182 + 781 + 580 + 28-1 + 48-2 + 48-3 = 3512 + 164 + 78 + 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 |
Кожну цифру числа у восьмеричній СЧ запишемо тріадою, а потім розіб'ємо двійковий запис на тетради.
3



175,2448
=
0110 0111 1101, 0101 0010 == 67D,5216;
6 7 D 5 2
г) переведемо число 67D,5216 в «10»-у СЧ, використовуючи розгорнутий запис числа (2.1):
67D,5216 = 6256 + 716 + 13 + 5/16 + 2/256 = 1661,320310 1661,32110.
