- •Пояснювальна записка
- •Лабораторна робота № 1. Перевід чисел із одної системи числення в іншу. Виконання арифметичних операцій в різних системах числення.
- •Основні характеристики позиційних систем числення.
- •Перевід чисел із одної системи числення в другу.
- •Перевід чисел з системи числення з основою n в десяткову систему числення.
- •Перевід чисел з однієї системи числення в іншу, коли одна основа є цілим степенем іншої.
- •Лабораторна робота № 2. І. Представлення чисел в різних кодах і операції над ними. Подання числових даних у пам'яті еом
- •Кодування символів
- •Двійково-десяткове кодування
- •Основні способи представлення чисел
- •Кодування дійсних чисел
- •Іі. Арифметичні операції з фіксованою комою і плаваючою комою
- •Лабораторна робота № 3. Алгебра логіки. Закони алгебри логіки. Перемикаючі функції.
- •Лабораторна робота № 4. Дослідження основних логічних елементів
- •Лабораторна робота № 5. Синтез і моделювання комбінаційних пристроїв, заданих в табличній формі
- •Подання логічної функції, заданої таблично, в аналітичній формі
- •Приклад подання логічної функції в дндф
Перевід чисел із одної системи числення в другу.
Алгоритм безпосереднього переводу з системи з основою "р" в систему з основою "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