- •050101 «Комп’ютерні науки» та «Програмна інженерія»
- •1.1.2 Правила переведення чисел із однієї позиційної системи числення в іншу
- •1.1.2.1 Переведення числа із десяткової системи в будь-яку іншу позиційну систему числення
- •1.1.2.2 Переведення чисел із двійкової (вісімкової, шістнадцятирічної) системи в двійкову систему числення та навпаки
- •1.1.2.3 Пеpеведення чисел із двійкової, вісімкової та шістнадцятирічної системи числення в десяткову систему числення
- •1.2 Завдання до виконання практичної роботи №1
- •1.3 Контрольні питання
- •2.1.2 Віднімання
- •2.1.3 Множення
- •2.1.4 Ділення
- •2.2 Завдання до виконання практичної роботи
- •3.1.1.1 Представлення чисел з фіксованою комою
- •3.1.1.2 Представлення чисел у формі з плаваючою комою
- •3.1.2 Похибки представлення чисел
- •3.1.2.1 Абсолютна похибка представлення чисел
- •3.1.2.2 Відносна похибка представлення числа
- •3.1.3 Представлення цілих чисел у прямому, оберненому та доповню вальному кодах
- •3.1.4 Внутрішнє представлення дійсних чисел
- •4.1.1.2 Додаванння чисел з фіксованою комою у додатковому коді
- •4.1.1.3 Додаванння чисел з фіксованою комою у оберненому коді
- •4.1.2 Переповнення розрядної сітки
- •4.1.3 Додавання чисел при різних значеннях порядків
- •5.1.1.1 Множення чисел з фіксованою комою у прямому коді
- •5.1.1.2 Множення чисел з плаваючою комою
- •5.1.2 Множення чисел у додатковому коді
- •5.1.2.1 Множення чисел з в доповнювальному коді при позитивному множнику
- •5.1.2.1 Множення чисел з в доповнювальному коді при від’ємному множнику
- •Практична робота № 6 Тема: Ділення чисел
- •6.1.1 Ділення чисел з фіксованою крапкою
- •6.1.1.1 Ділення чисел із відновленням залишку
- •6.1.1.1 Ділення чисел без відновленням залишку
- •6.1.2 Ділення чисел з плаваючою крапкою
- •Список літератури
- •Додаток а – Оформлення титульної сторінки
- •Додаток б – Варіанти завдань до практичної роботи №1,2
- •Додаток в – Зразок додавання цілих чисел в оберненому і додатковому кодах
- •Додаток г – Зразок додавання дробових чисел в оберненому і додатковому кодах
- •Додаток д – Зразок множення чисел з фіксованою крапкою у доповнювальному коді
- •Додаток е – Зразок множення чисел з плаваючою крапкою у доповнювальному коді
- •Додаток ж – Зразок ділення чисел з фіксованою крапкою у доповнювальному коді
Додаток в – Зразок додавання цілих чисел в оберненому і додатковому кодах
Завдання: Додати два цілих числа в оберненому і додатковому кодах чотирма способами.
1)A+B=17+21;
2)-A+B=-50+36;
3)A-B=46-19;
4)-A-B=-15-58.
1) A+B=17+21=38
Додавання в оберненому і додатковому кодах:
+
2) -A+B=-50+36=-14
Додавання в оберненому коді:
+
Додавання в додатковому коді:
+
3) A-B=46-19=27
Додавання в оберненому коді:
+
Додавання в додатковому коді:
+
4) -A-B=-15-58=-73
Додавання в оберненому коді:
+
Додавання в додатковому коді:
+
Додаток г – Зразок додавання дробових чисел в оберненому і додатковому кодах
Завдання: Додати два дробових числа в оберненому і додатковому кодах.
X=
Y=
X+Y=
+ +
Z
Z
Додаток д – Зразок множення чисел з фіксованою крапкою у доповнювальному коді
Завдання: Помножити два цілих числа в додатковому коді чотирма способами.
1)A*B=17*21;
2)-A*B=-50*36;
3)A*-B=46*-19;
4)-A*-B=-15*-58.
A*B=17*21=357;
|
В |
С Коментар |
00.00000 + |
10101 |
С5=1 Вихідний стан +А Результат дод. |
|
1.1010 |
С4=0 Зсув |
00.00100 |
01.101 |
С3=1 Зсув |
+00.10001 |
|
+А |
00.10101 |
|
Результат дод. |
00.01010 |
101.10 |
С2=0 Зсув |
00.00101 |
0101.1 |
С1=1 Зсув |
+00.10001 |
|
+А |
00.10110 |
|
Результат дод. |
00.01011 |
00101 |
Зсув |
-A*B=-50*36=-1800;
|
В |
С |
00.000000 |
100100 |
С6=0 Вихідний стан |
00.000000 |
0.10010 |
С5=0 Зсув |
00.000000 |
00.1001 |
С4=1 Зсув |
+11.001110 |
|
+А |
11.001110 |
|
Результат дод. |
11.100111 |
000.100 |
С3=0 Зсув |
11.110011 |
1000.10 |
С2=0 Зсув |
11.111001 |
11000.1 |
С1=1 Зсув |
+11.001110 |
|
+А |
11.000111 |
|
Результат дод. |
11.100011 |
111000 |
Зсув |
3)A*-B=46*-19=-874
Поправка:
|
В |
С |
00.000000 + 00.101110 00.101110 |
101101 |
С6=1 Вихідний стан +А Результат дод. |
00.010111 |
0.10110 |
С5=0 Зсув |
00.001011 |
10.1011 |
С4=1 Зсув |
+00.101110 |
|
+А |
00.111001 |
|
Результат дод. |
00.011100 |
110.101 |
С3=1 Зсув |
+00.101110 |
|
+А |
01.001010 |
|
Результат дод. |
00.100101 |
0110.10 |
С2=0 Зсув |
00.010010 |
10110.1 |
С1=1 Зсув |
+00.101110 |
|
+А |
01.000000 |
|
Результат дод. |
00.100000 |
010110 |
Зсув |
+11.010010 |
|
+Поправка до А |
11.110010 |
|
Результат дод. |
4)-A*-B=-15*-58=870;
Поправка:
|
В |
С |
00.000000 |
000110 |
С6=0 Вихідний стан |
00.000000 |
0.00011 |
С5=1 Зсув |
+11.110001 |
|
+А |
11.110001 |
|
Результат дод. |
11.111000 |
10.0001 |
С4=1 Зсув |
+11.110001 |
|
+А |
11.101001 |
|
Результат дод. |
11.110100 |
110.000 |
С3=0 Зсув |
11.111010 |
0110.00 |
С2=0 Зсув |
11.111101 |
00110.0 |
С1=0 Зсув |
11.111110 |
100110 |
Зсув |
+00.001111 |
|
+Поправка до А |
00.001101 |
|
Результат дод. |

00.10001
00.10001
00.01000
Коментар
Коментар
Коментар