- •Российской федерации казанский государственный технический университет им. А.Н.Туполева
- •Методические указания по выполнению расчетно-графической работы по дисциплине «Информатика».
- •Казань 2009
- •1. Теоретический материал
- •Правило № 7. Обратное преобразование числа из дополнительного кода
- •Правило 10. Вычитание чисел.
- •Правило № 11. Умножение двоичных чисел.
- •2. Задание расчетно-графической работы Задание № 1. Перевод целых чисел в различных системах счисления
- •Задание № 4. Выполнить действия над числами:
- •3. Требования к оформлению контрольной работы
- •Примеры оформления заданий расчетно-графической работы
- •5.1. Пример оформления задания №1
- •5.2. Пример оформления задания № 2
- •Пример выполнения задания № 3.
- •Пример выполнения задания № 4
-
Примеры оформления заданий расчетно-графической работы
5.1. Пример оформления задания №1
-
Перевести число из двоичной, восьмеричной и шестнадцатеричной систем в десятичную систему счисления.
-
Выполнить перевод числа 1011012 из двоичной системы счисления в десятичную систему счисления:
5 4 3 2 1 0
1011012 = 125 + 024 + 123 +122 + 021 +120 = 32+0+8+4+0+1=4510.
Проверим результат перевода:
-
45:2 = 22 (1);
-
22:2 = 11 (0);
-
11:2 = 5 (1);
-
5:2 = 2 (1);
-
2:2 = 1 (0).
Запишем число в двоичной системе счисления: 4510= 1011012. Проверка подтверждает правильность решения.
Ответ: 1011012 = 4510.
-
Выполнить перевод числа 23128 из восьмеричной системы счисления в десятичную систему счисления.
3 2 1 0
23128 = 2 83 +3 82 +1 81 +2 80 = 1024+192+8+2=122610.
Проверим результат перевода:
-
1226:8 = 153 (2);
-
153:8 = 19 (1);
-
19:8 = 2 (3);
Запишем число в восьмеричной системе счисления: 122610= 23128. Проверка подтверждает правильность решения.
Ответ: 23128. = 122610.
-
Выполнить перевод числа 1dc16 из шестнадцатеричной системы счисления в десятичную систему счисления.
2 1 0
1dc16 = 1 162 + 13 161 +12 160 = 256+208+12 = 47610.
Проверим результат перевода:
-
476:16 = 29 (12);
-
29:16 = 1 (13).
Запишем число в шестнадцатеричной системе счисления: 47610= 1dc16. Проверка подтверждает правильность решения.
Ответ: 1dc16 = 47610.
5.2. Пример оформления задания № 2
-
Перевести число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.
-
Выполнить перевод числа 89110 из десятичной системы счисления в двоичную систему счисления:
-
891:2 = 445 (1), 445 >= 2;
-
445:2 = 111 (0), 111 >= 2;
-
111:2 = 55 (1), 55 >= 2;
-
55:2 = 27 (1), 27 >= 2;
-
27:2 = 13 (1), 13 >= 2;
-
13:2 = 6 (1), 6 >= 2;
-
6:2 = 3 (0), 3 >= 2;
-
3:2 = 1 (1), 1 < 2 – конец перевода.
Запишем результат перевода: 98110 = 11011110112.
Проверим результат перевода:
9 8 7 6 5 4 3 2 1 0
11011110112 =129+128+027 +126 +125+124+123+022+121+120 =
= 512 + 256 + 0 + 64 + 32 + 16 + 8 + 0 + 2 + 1 = 98110..
Проверка подтверждает правильность решения.
Ответ: 89110 = 11011110112.
-
Выполнить перевод числа 891 из десятичной системы счисления в восьмеричную систему счисления:
-
891:8 = 111 (3), 111 >= 8;
-
111:8 = 13 (7), 13 >= 8;
-
13:8 = 1 (5), 1 < 8 – конец перевода.
Запишем результат перевода: 89110 = 51738
Проверим результат перевода:
3 2 1 0
15738 = 1 83 + 5 82 + 7 81 + 3 80 = 512 +320 + 56 + 3 = 89110.
Проверка подтверждает правильность решения.
Ответ: 89110 = 15738.
-
Выполнить перевод числа 89110 из десятичной системы счисления в шестнадцатеричную систему счисления:
-
891:16 = 55 (11), 55 >= 16;
-
55:16 = 3 (7), 3 < 16 – конец перевода.
Запишем результат перевода: 89110 = 37b16
Проверим результат перевода:
2 1 0
37b16 = 3 162 + 7 161 +11 160 = 768 + 112 + 11 = 89110.
Проверка подтверждает правильность решения.
Ответ: 89110 = 37b16.
-
Выполнить перевод числа 17.97 из десятичной системы счисления в двоичную систему счисления.
-
Переводим целую часть числа:
-
-
17 : 2 = 8 (1), 8 >= 2;
-
8 : 2 = 4 (0), 4 >= 2;
-
4 : 2 = 2 (0), 2 >= 2;
-
2 : 2 = 1 (0), 1< 2 – конец перевода.
Итак, 1710 = 100012
-
Переводим дробную часть числа:
-
0.97 2 = 1.94 (1);
-
0.94 2 = 1.88 (1);
-
0.88 2 = 1.76 (1);
-
0.76 2 = 1.52 (1);
-
0.52 2 = 1.04 (1).
Итак, 0.9710 = 0.111112
Таким образом, 17.9710 = 10001.111112
-
Выполним перевод числа 17.97 из десятичной системы счисления в восьмеричную систему счисления.
-
Переводим целую часть числа:
-
-
17 : 8 = 2 (1), 2 < 8 – конец перевода.
Итак, 1710 = 218
-
Переводим дробную часть числа:
-
0.97 8 = 7.76 (7);
-
0.76 8 = 6.08 (6);
-
0.08 8 = 0.64 (0);
Итак, 0.9710 = 0.7608
Таким образом, 17.9710 = 21.7608
-
Выполним перевод числа 17.97 из десятичной системы счисления в шестнадцатеричную систему счисления.
-
Переводим целую часть числа:
-
-
17 : 16 = 1 (1), 1 < 16 – конец перевода.
Итак, 1710 = 1116
-
Переводим целую часть числа:
-
0.97 16 = 15.52 (15);
-
0.52 16 = 8.32 (8);
Итак, 0.9710 = f816
Таким образом, 17.9710 = 11.f816
-
Выполним перевод числа 1001.11111 из двоичной системы счисления в десятичную систему счисления:
4 3 2 1 0-1-2-3–4-5
10001.11111 2 = 1 24 + 0 23 + 0 22 + 0 21 +1 20 +1 2-1 +1 2-2 + 1 2-3 + 1 2-4 + 1 2-5 = 16+0+0+0+1+0.5+0.25+0.125+0.0625+0.03125 = =17.9687510.
Запишем искомое число: 10001.111112 = 17.9687510,
Имеем: 17,97 ≠ 17,96875
-
Вычислим относительную ошибку :
-
Выполним перевод числа 21.760 из восьмеричной системы счисления в десятичную систему счисления.
1 0-1-2-3
21.7608 = 2 81 + 1 80 + 6 8-2 + 0.8-3 = 16 + 1 + 0.875 + 0.09375 + 0 = 17.9687510.
Запишем искомое число: 21.7608 = 17.9687510
Имеем: 17.97 ≠ 17.96875
-
Вычислим относительную ошибку :
-
Выполним перевод числа 11.f8 из шестнадцатеричной системы счисления в десятичную систему счисления:
1 0 -1-2
11.f816 = 1 161 + 1 160 + 15 16 –1 + 8 16-2 = 16 + 1 + 0.9375 + 0.03125 = 17.9687510
Запишем искомое число: 11.f851e16 = 17.9687510
Имеем: 17.97 ≠ 17.96875
-
Вычислим относительную ошибку