
- •Теоретична довідка до пр №1 Клавіатура комп’ютера
- •Системи кодування даних в комп’ютерній техніці
- •Переведення числа з двійкової системи числення в десяткову
- •Вісімкова та шістнадцяткова системи числення
- •Двійкова алгебра. Форми представлення чисел в пк
- •Представлення цілих і дійсних чисел
- •Машинні одиниці інформації
- •Системи кодування ascii, Windows 1251, Unicode та інші. Кодування символьної інформації
- •Універсальна система кодування текстових даних unicode
- •Кодування графічної інформації
- •Кодування звукової інформації
- •Теоретична довідка до пр №2
- •Пошук довідкової інформації у середовищі ос Windows
- •Теоретична довідка до пр №3
- •Звичайний режим
- •Інженерний режим
- •Основні операції з зображенням
- •Створення, збереження та завантаження тексту
- •Створення, збереження, завантаження та друк тексту
- •Вставка у текст графічних зображень
- •Створення нового вбудованого об’єкта
- •Створення зв’язаного або вбудованого об’єкта з існуючого файлу
- •Програми командного рядка
- •Теоретична довідка до пр №4 Спільне використання папок в локальній комп’ютерній мережі (лкм)
- •Типи доступу до даних
- •Хмарні технології
- •Поради щодо SkyDrive
- •SkyDrive в Інтернеті
- •Теоретична довідка до пр №5 Організація роботи пошукових систем
- •Пошук інформації
- •Команди простого пошуку
- •Команди мови запитів
- •Перегляд результатів пошуку
- •Ефективна організація пошуку
- •Теоретична довідка до пр №6 Службові програми ос Windows для роботи з дисками
- •Програми- архіватори
- •Комп'ютерні віруси та антивірусні програми
Переведення числа з двійкової системи числення в десяткову
Переведення числа з двійкової системи числення в десяткову можна здійснювати для цілої і дробової частин числа по одному алгоритму шляхом обчислення суми добутку цифр двійкового числа на вагу її знакомісця:
11100011,101000112 = 1 • 27 + 1 • 26+ 1 • 25 + 0 • 24 + 0 • 23 + 0 • 22 + 1 • 21 + 1 •20 +1 • 2-1 + 0 • 2-2+ 1 • 2-3 + 0 • 2-4 + 0 • 2-5 + 0 • 2-6+ + 1 • 2-7 +1 • 2-8 = 128 +
+64 + 32 + 2 + 1 +0,5 + 0,125 + 0,0078 + 0,0039 = 227,6367
Вісімкова та шістнадцяткова системи числення
Двійкова система числення незручна для використовування людиною, тому програмісти використовують вісімкову (m=8, символи, що використовуються, 07) і шістнадцяткову (m=16, символи, що використовуються, 09, AF) системи числення (табл. 1).
Табл. 1 Співвідношення між числами у різних системах числення
Десяткова |
Двійкова |
Вісімкова |
Шістнадцяткована |
||
0 |
0000 |
0 |
0 |
||
1 |
0001 |
1 |
1 |
||
2 |
0010 |
2 |
2 |
||
3 |
0011 |
3 |
3 |
||
4 |
0100 |
4 |
4 |
||
5 |
0101 |
5 |
5 |
||
6 |
0110 |
6 |
6 |
||
7 |
0111 |
7 |
7 |
||
8 |
1000 |
10 |
8 |
||
9 |
1001 |
11 |
9 |
||
10 |
1010 |
12 |
А |
||
11 |
1011 |
13 |
B |
||
12 |
1100 |
14 |
C |
||
13 |
1101 |
15 |
D |
||
14 |
1110 |
16 |
Е |
||
15 |
1111 |
17 |
F |
Кожна трійка двійкових розрядів відповідає одній вісімковій цифрі (див. таб.А), а кожна четвірка двійкових розрядів — шістнадцятковій цифрі (див. таб.Б). Звідси випливає правило переведення з двійкової системи у вісімкову і шістнадцяткову системи числення. Відокремлювати розряди у записі двійкового числа слід справа наліво. Якщо початкова кількість цифр не кратна 3 (при переведенні числа у вісімкову систему числення) або 4 (при переведенні числа у шістнадцяткову систему числення), дописуються нулі зліва.
Наприклад:
111100112= 1111 00112 = F316
1110100112 = 111 010 0112 =7238.
Зворотнє перетворення аналогічне:
А916=1010 10012 =101010012
3758=011 111 1012=111111012.
Переведення числа з десяткової системи в m-кову систему числення виконується аналогічно переведенню в двійкову систему шляхом цілочисельного ділення десяткового числа на основу системи числення m до тих пір, поки частка не стане менше за дільник. Так, наприклад, перетворення десяткового числа 572 в шістнадцяткову систему здійснюється таким чином:

572 |16
- 560 | 35 |16
12 -32 | 2 57210=23С16
3
Переведення з m-кової системи числення в десяткову виконується шляхом додавання добутків всіх відповідних десяткових еквівалентів символів числа в m-ковій системі на вагу відповідного знакомісця.
Приклад переведення з шістнадцяткової системи числення в десяткову систему:
23С16 = 2·162 + 3·161 + С·160 =2·162 + 3·161 + 12·160 =512+48+l2=57210.