понеділок, 19 грудня 2016 р.

Тема 5.Переведення дійсних чисел між системами з основами 2^k

Переведення дійсних чисел між системами з основами 2^k
Правила:
1. Щоб перевести число з вісімкової системи числення у двійкову, потрібно кожну вісімкову цифру замінити трьома двійковими (бо 8 = 2^3).
2. Щоб перевести число з шістнадцяткової системи числення у двійкову, потрібно кожну шістнадцяткову цифру замінити чотирма двійковими (бо 16 = 2^4).
3. Щоб перевести число з двійкової системи числення у вісімкову, потрібно кожні три двійкові цифри замінити однією вісімковою (бо  2^3 = 8).
4. Щоб перевести число з двійкової системи числення у шістнадцяткову, потрібно кожні чотири двійкові цифри замінити однією шістнадцятковою (бо 2^4 = 16).

1.  Перевести число 175,04 з вісімкової системи у двійкову:
                175,038 = 001 111 101,000 1002 = 1111101,00012 - незначущі нулі можна упустити.

2. Перевести число  3D0B,20A з шістнадцяткової системи у двійкову:
     3A0D,20B = 0011 1011  0000 1101, 0010 0000 10102= 11101100001101,00100000 1012

3. Перевести число 1100110011,00010001 з двійкової системи у вісімкову (від коми вліво    виділяємо по три двійкові цифри, аналогічно вправо, також додаємо незначущі нулі):
                1100110011,000100012 = 001 100 110 011,000 100 0102 = 1463,0428

4. Перевести число 1110011100111,0001110001 з двійкової системи у шістнадцяткову (від коми вліво виділяємо по чотири двійкові цифри, аналогічно вправо, також додаємо незначущі нулі):
     1110011100111,00011100012 = 0001 1100 1110 0111,0001 1100 01002 = 1СE7,1C4 у                                                                                                    шістнадцятковій системі


Завдання

1. Перевести число 304,506 з вісімкової системи у двійкову.

2. Перевести число A05C,B07 з шістнадцяткової системи у двійкову.


3. Перевести число 1111100000,11111000001 з двійкової системи у вісімкову та у   шістнадцяткову.

Немає коментарів:

Дописати коментар