Арифметические операции с двоичными числами

При арифметических операциях используются таблицы сложения и умножения и вычитания в двоичной системе

+       *       -    
                0 (10)    
                     

При двоичном сложении 1 + 1 возникает перенос 1 в старший разряд, как и в десятичной арифметике. Например,

При двоичном вычитании необходимо помнить, что занятая в ближайшем разряде 1, дает две единицы младшего разряда. Если в соседних старших разрядах стоят нули, то 1 занимается через несколько разрядов. При этом единица, занятая в ближайшем значащем старшем разряде, дает две единицы младшего разряда и единицы во всех нулевых разрядах, стоящих между младшим и тем старшим разрядом, у которого бралась единица.

Вычтем 174 из 197

Деление двоичных чисел происходит с использованием двоичных таблиц умножения и вычитания. Разделим 430 на 10

Задания:

Задание 1.. Перевести в двоичную, восьмеричную, семеричную, шестнадцатеричную в системы счисления следующие числа:

1) 123(10); 0,3(10);

2) 147(10); 0,47(10).

3) 245(10); 1,3(10);

4) 432(10) ; 4,1(10);

5) 312(10); 3,2(10) ;

6) 81(10). 1,12(10);

7) 65(10) 0,1234(10).

8) 37(10) 3.85(10)

9) 111(10) 2.343(10)

10) 98(10) 9.775(10)

11) 137(10) 32.115(10)

12) 55(10) 13.22(10)

13) 42 (10) 3.27(10)

14) 198(10) 2.25(10)

Задание 2. Перевести числа в десятичную систему счисления следующие числа:

1) а) 110011012 = X10; б) FA216 = X10; в) 618 = X10

2) а) 110011002 = X10; б) 3BC16 = X2; в) 578 = X10

3) а) 1012 = X10; б) 34F16 = X2; в) 2388 = X10

4) а) 1001102 = X10; б) AC16 = X2; в) 728 = X10

5) а) 111111002 = X10; б) 52C16 = X2; в) 148 = X10

6) а) 111111112 = X10; б) 3BF16 = X2; в) 518 = X10

7) а) 1111012 = X10; б) 3616 = X2; в) 678 = X10

8) а) 1102 = X10; б) 9216 = X2; в) 228 = X10

9) а) 110111012 = X10; б) 3A16 = X2; в) 1238 = X10

10) а) 11112 = X10; б) A1F16 = X2; в) 158 = X10

11) а) 1110102 = X10; б) D2316 = X2; в) 3848 = X10

12) а) 100011112 = X10; б) 3716 = X2; в) 268 = X10

13) а) 110011002 = X10; б) CF16 = X2; в) 788 = X10

14) а) 110011002 = X10; б) 33C16 = X2; в) 5728 = X10

Задание 3. Перевести следующие числа из двоичной системы счисления в восьмеричную и шестнадцатеричную (минуя десятичную):

1)1110.01(2);

2) 1001.01(2);

3) 100001.110(2);

4)100011.01(2) ;

5)11.11001(2);

6)10000.00001(2).

7) 100111(2);

8) 11111111(2);

9) 1011.01(2);

10) 1001.01(2);

11) 10000101.001(2);

12) 100100.01(2);

13) 11.01(2);

14) 100001.01(2);

Задание 4.Перевести следующие числа в двоичную системы счисления (минуя десятичную):

1) 34(8)

2) A71(16)

3) 614(8)

4) 712(16)

5) 3D1(16)

6) 541(8)

7) 21(8)

8) 741(16)

9) 111(8).

10) 1АF(16).

11) 232(8).

12) 51(16).

13) 138(8).

14) 110(16).

Задание 5. Вычислить:

1 вариант. Перевести числа в двоичную систему и вычислить значения выражений

1) 42-33; б) 153+123; в) 245/8; г) 51*23;

2 вариант. Выполните действия в двоичной системе счисления, ответ дать в десятичной системе:
а) 11001101011 + 1110000101; б) 101011 – 10011; в) 1011 · 101.

3 вариант. Выполните действия в двоичной системе счисления, ответ дать в восьмеричной системе:
а)1110101011 + 1110110101; б) 1100011 - 1011; в) 10101 · 111.

4 вариант. Вычислите значение выражение (А + В) · С, если А = 10112, В = С316, С = 310.

5 вариант. Вычислите сумму чисел X и Y, если X=1100112 Y=1358. Результат представьте в двоичном виде.

6 вариант. Вычислите значение выражение (А + В) · С, если А = 10012, В = A216, С = 710.

7 вариант. Вычислите сумму чисел X и Y, если X=1101112 Y=1578. Результат представьте в двоичном виде.

8 вариант. Вычислите (100012 * 9F16) – 3310. Ответ дайте в виде Х10.

9. вариант. Перевести числа в двоичную систему и вычислить значения выражений

а) 428-338; б) 15316+12310;

10. вариант. Перевести числа в двоичную систему и вычислить значения выражений

а) 2458/810; б) 3110-1310;

11. вариант. Выполните действия в двоичной системе счисления, ответ дать в восьмеричной системе:
а)11111 + 11101101; б) (1100011 – 1011)* 101;

12. вариант. Выполните действия в двоичной системе счисления, ответ дать в восьмеричной системе:
а)(111 * 1101)/10001; б) 11011 +11011;

13. вариант. Вычислите сумму чисел X и Y, если X=11010112 Y=758. Результат представьте в двоичном виде.

14. вариант. Вычислите а) 5610+3D16 = X2 б) (167+ 213)/3482

Задание 6. Записать год рождения, месяц рождения1111, число, (-1)*номер варианта в прямом, обратном, дополнительном коде.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: