Используя формулу Горнера
Старшую цифру умножаем на основание, добавляем вторую цифру, результат умножаем на основание, добавляем третью цифру и так до тех пор, пока не прибавим последнюю цифру.
Например:
101100(2) =
= 1 · 2^5 + 0 · 2^4 + 1 · 2^3 + 1 · 2^2 + 0 · 2^1 + 0 · 2^0 =
= 1 · 32 + 0 · 16 + 1 · 8 + 1 · 4 + 0 · 2 + 0 · 1 =
= 32 + 8 + 4 + 0 = 44(10)
C помощью инженерного калькулятора.
Задание 1:
А) Перевод из десятичной СС в двоичную осуществляем при помощи «Поэтапного деления на основание СС».Перевод в восьмеричную и шестнадцатеричную СС осуществляем по методу «Триад и тетрад», пользуясь Приложением 1.
772(10) = 1100000100(2) =1404(8) = 304(16)
772 делим на 2. частное 386, остаток 0
386 делим на 2. частное 193, остаток 0
193 делим на 2. частное 96, остаток 1
96 делим на 2. частное 48, остаток 0
48делим на 2. частное 24, остаток 0
24 делим на 2. частное 12, остаток 0
12 делим на 2. частное 6, остаток 0
6 делим на 2. частное 3, остаток 0
3 Делим на 2. Частное 1, остаток 1
Остаток 1
Получаем : 1100000100(2)
Примеры Б-Д решаются аналогично А.
Б) 71(10) = 1000111(2) =218)= 47(16)
В) 284,375(10) = 100011100,101110111(2) = 434,567(8) = 11C,177(16)
Г) 876,5(10) = 1101101100,101(2) = 1554,5(8) = 36C,5(16)
Д) 281,86 (10) = 100011001,1010110(2) = 431,126(8) = 119,56(16)
Задание 2:
А) Перевод в десятичную СС осуществляем при помощи метода «Разложение по базису основания СС».
1000001111(2) = 2^9+2^3+2^2+2+1 =512+8+4+2+1=527(10)
Примеры В,Г решаются аналогично А.
В) 101100110,011011(2) = 358,42110)
Г) 101100001,011101(2) = 294,671(10)
Б) Перевод в десятичную СС осуществляем при помощи «метода Горнера»
1010111000(2) = 440(10)
((((((((1*2+0)+1)*2+0)*2+1)*2+1)*2+1)*2+0)*2+0)*2+0=440(10)
Примеры Д,Е решаются аналогично Г.
Д) 1022,2 (8) =530,25(10)
Е) 53,9 (16) = 83,563(10)
Задание 3:
А) Выполняем сложение при помощи таблицы сложения из Приложения 2.
1100111(2) + 1010111000(2) = 1100011111(2)
Примеры Б-Д решаются аналогично А.
Б) 1101111010 (2) + 1000111100(2) = 10110110110(2)
В) 1111101110,01(2) + 1110001,011 (2) = 1001101000100(2)
Г) 153,3(8) + 1347,2(8) = 1522,5(8)
Д) E0,2(16) + 1E0,4(16) = 2C0,6(16)
Задание 4:
А) Выполняем вычитание выполняем при помощи таблиц вычитания сложения из Приложения 2.
1010101110(2) – 11101001(2) = 111000101(2)
Примеры Б-Д решаются аналогично А.
Б) 1000100010 (2) – 110101110 (2) = 1110100(2)
В) 1010100011,011 (2) – 1000001010,0001 (2) = 10011001,0101(2)
Г) 1517,64 (8)– 1500,3 (8) = 17,61(8)
Д) 367,6 (16) – 4A,C (16) = 31C,A(16)
Задание 5:
А) Выполняем умножение с помощью таблицы умножения из Приложения 3
100010(2) * 1100110(2) = 110110001100(2)
Примеры Б,В решаются аналогично А.
Б) 741,40(8) * 141,64(8) = 133770,56(8)
В) B.7(16) * D.C(16) = 9D.44(16)
Приложение 1
Приложение 2
Двоичные числа.
Таблица сложения |
|
1+1=10 1+0=1 0+0=0
|
Восьмеричные числа.
Таблица сложения
1+1=2
1+2=3 2+2=4
1+3=4 2+3=5 3+3=6
1+4=5 2+4=6 3+4=7 4+4=10
1+5=6 2+5=7 3+5=10 4+5=11 5+5=12
1+6=7 2+6=10 3+6=11 4+6=12 5+6=13 6+6=14
1+7=10 2+7=11 3+7=12 4+7=13 5+7=14 6+7=15 7+7=16
Шестнадцатеричные числа.
Таблица сложения
1+1=2
1+2=3 2+2=4
1+3=4 2+3=5 3+3=6
1+4=5 2+4=6 3+4=7 4+4=8
1+5=6 2+5=7 3+5=8 4+5=9 5+5=A
1+6=7 2+6=8 3+6=9 4+6=A 5+6=B 6+6=C
1+7=8 2+7=9 3+7=A 4+7=B 5+7=C 6+7=D 7+7=E
1+8=9 2+8=A 3+8=B 4+8=C 5+8=D 6+8=E 7+8=F
1+9=A 2+9=B 3+9=C 4+9=D 5+9=E 6+9=F 7+9=10
1+A=B 2+A=C 3+A=D 4+A=E 5+A=F 6+A=10 7+A=11
1+B=C 2+B=D 3+B=E 4+B=F 5+B=10 6+B=11 7+B=12
1+C=D 2+C=E 3+C=F 4+C=10 5+C=11 6+C=12 7+C=13
1+D=E 2+D=F 3+D=10 4+D=11 5+D=12 6+D=13 7+D=14
1+E=F 2+E=10 3+E=11 4+E=12 5+E=13 6+E=14 7+E=15
1+F=10 2+F=11 3+F=12 4+F=13 5+F=14 6+F=15 7+F=16
8+8=10
8+9=11 9+9=12
8+A=12 9+A=13 A+A=14
8+B=13 9+B=14 A+B=15 B+B=16
8+C=14 9+C=15 A+C=16 B+C=17 C+C=18
8+D=15 9+D=16 A+D=17 B+D=18 C+D=19 D+D=1A
8+E=16 9+E=17 A+E=18 B+E=19 C+E=1A D+E=1B E+E=1C
8+F=17 9+F=18 A+F=19 B+F=1A C+F=1B D+F=1C E+F=1D
F+F=1E
Приложение 3
Двоичные числа.
Таблица умножения
1*0=0
1*1=1
0*0=0
Восьмеричные числа.
Таблица умножения
1*1=2
1*2=2 2*2=4
1*3=3 2*3=6 3*3=11
1*4=4 2*4=10 3*4=14 4*4=20
1*5=5 2*5=12 3*5=17 4*5=24 5*5=31
1*6=6 2*6=14 3*6=22 4*6=30 5*6=36 6*6=44
1*7=7 2*7=16 3*7=25 4*7=34 5*7=43 6*7=52 7*7=61
Шестнадцатеричные числа.
Таблица умножения
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=C 4*4=10
1*5=5 2*5=A 3*5=F 4*5=14 5*5=19
1*6=6 2*6=C 3*6=12 4*6=18 5*6=1E 6*6=24
1*7=7 2*7=E 3*7=15 4*7=1C 5*7=23 6*7=2A 7*7=31
1*8=8 2*8=10 3*8=18 4*8=20 5*8=28 6*8=30 7*8=38
1*9=9 2*9=12 3*9=1B 4*9=24 5*9=2D 6*9=36 7*9=3F
1*A=A 2*A=14 3*A=1E 4*A=28 5*A=32 6*A=3C 7*A=46
1*B=B 2*B=16 3*B=21 4*B=2C 5*B=37 6*B=42 7*B=4D
1*C=C 2*C=18 3*C=24 4*C=30 5*C=3C 6*C=48 7*C=54
1*D=D 2*D=1A 3*D=27 4*D=34 5*D=41 6*D=4E 7*D=5B
1*E=E 2*E=1C 3*E=2A 4*E=38 5*E=46 6*E=54 7*E=62
1*F=F 2*F=1E 3*F=2D 4*F=3C 5*F=4B 6*F=5A 7*F=69
8*8=40
8*9=48 9*9=51
8*A=50 9*A=5A A*A=64
8*B=58 9*B=63 A*B=6E B*B=79
8*C=60 9*C=6C A*C=78 B*C=84 C*C=90
8*D=68 9*D=75 A*D=82 B*D=8F C*D=9C D*D=A9
8*E=70 9*E=7E A*E=8C B*E=9A C*E=A8 D*E=B*6 E*E=C4
8*F=78 9*F=87 A*F=96 B*F=A5 C*F=B4 D*F=C3 E*F=D2
F*F=E1
Список литературы (системы счисления)
1. Информатика: Учебник/под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2000. - 768 с.
2. Информатика. Базовый курс. Учебник для Вузов/под ред. С.В. Симо-новича, - СПб.: Питер, 2000.
3. Симонович С. В., Евсеев Г.А., Практическая информатика, Учебное пособие. М.: АСТпресс, 1999.
4. Фигурнов В. Э. IBM PC для пользователя. М.: Инфра-М, 2001 г.
5. Симонович С.В., Евсеев Г.А., Алексеев А.Г. Специальная информатика, Учебное пособие. М.: АСТпресс, 1999.
6. Информатика: Практикум по технологии работы на компьютере./ Под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2000