Добавил:
інстаграм _roman.kob, курсові роботи з тєрєхова в.в. для КІ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Комп.логіка (лаб.метод)2016 розраха.docx
Скачиваний:
27
Добавлен:
31.05.2020
Размер:
426.54 Кб
Скачать

Перевід чисел із одної системи числення в другу.

Алгоритм безпосереднього переводу з системи з основою "р" в систему з основою "q".

Звичайно довільне число, що містить цілу і дробову частини, переводять по частинах: спочатку цілу, потім дробову частину.

Перевід цілих чисел:

Перевід здійснюється за наступним правилом: початкове число, записане в системі з основою "р" і його частки послідовно діляться на число "q", представлене в системі "р". Ділення проводиться в системі з основою "р" і триває до отримання результату, меншого "q". Перший залишок, менший "q", дає молодшу цифру числа Nq. Залишки від ділення дають решту цифр числа Nq

Приклади:

Перевести числа з одної СЧ в іншу:

7510 => Х2 7510 => Х8 7510 => Х16

75

2

75

8

75

16

74

37

2

72

9

8

64

4

1

36

18

2

3

8

1

11

1

18

9

2

1

В

0

8

4

2

1

4

2

2

7510 = 4В16

0

2

1

0

7510 = 10010112

7510 = 1138

Перевід дробових чисел з системи з основою "р" в систему з основою "q" виконується за наступним правилом: початкове число Dр послідовно множиться на число "q", записане в системі "р". Цілі частини одержуваних добутків дають "р"-ні записи "q"-х цифр, починаючи із старшої. Множення проводиться в системі з основою "р" до отримання необхідної точності.

Приклади:

Перевести числа з одної СЧ в іншу:

0,3510X2 0,3510 => Х8 0,3510X16

0,

3 5

0,

3 5

0,

3 5

2

8

1 6

0,

7 0

2,

8 0

5,

6 0

2

8

1 6

1,

4 0

6,

4 0

9,

6 0

2

8

1 6

0,

8 0

3,

2 0

9,

6 0

2

8

1 6

1,

6 0

1,

6 0

0.3510 = 0.599…16

2

8

1,

2 0

4,

8 0

0.3510 = 0.01011…2

0.3510 = 0.26314…8

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]