Контрольная работа № 1 по информатике Тема: «Перевод чисел из одной позиционной системы счисления в другую». Контрольная работа 1. Перевод чисел из одной позиционной системы счисления в другую
Скачать 143.28 Kb.
|
Контрольная работа № 1 по информатикеТема: «Перевод чисел из одной позиционной системы счисления в другую»Задание 1. Переведите десятичные числа в двоичную систему счисления: 1) 96 = 1100000 2) 0.114 = 0.000111 3) 34.675 = 100010. 10101100 4) 27 = 110011 5) 0.65 = 0.10100110 6) 0.25 = 0.01 Задание 2. Переведите десятичные числа в восьмеричную систему счисления: 1) 20 = 24 2) 0.44 = 0.341 3) 36.25 = 44.2 Задание 3. Переведите десятичные числа в шестнадцатеричную систему счисления: 1) 128 = 80 2) 100 = 64 3) 0.125 = 0.2 4) 345.75 = 159.C Задание 4. Выполните перевод чисел, используя схему А2 А8 А16 1) 11111112 = 1778 = 7F16 2) 10110112 = 1338 = 5B16 3) 100002 = 234208 = 271016 4) 1100101110112 = 14738 = 33B16 Задание 5. Выполните перевод чисел, используя схему А16 А2 А8 А10 1) 10016 = 1000000002 = 4008 = 25610 2) 1016 = 100002 = 208 = 1610 3) АВС16 = 1010101111002 = 52748 = 274810 4) FF16 = 111111112 = 3778 = 25510 5) 56816 = 101011010002 = 25508 = 138410 6) AB16 = 101010112 = 2538 = 17110 Задание 6. Переведите восьмеричное число 0.3(52)8 в систему счисления по основанию 16. Решение: 0.3(52)8 = 0,7(5)16 Задание 7. Переведите шестнадцатеричное число 0.6(9)16 в систему счисления по основанию 8. Решение: 0.6(9)16 = 0.32(31)8 Задание 8. Переведите четверичное число 0.31(13)4 в систему счисления по основанию 8. Решение: 0.31(13)4 = 0.6(56)8 Задание 9. Переведите шестнадцатеричное число 0.F(2)16 в систему счисления по основанию 8. Решение: 0.F(2)16 = 0.74(4210)8 Задание 10. Даны три числа A, B и C, записанные соответственно в троичной, восьмеричной и шестнадцатеричной системах счисления: A = 21121.223 B = 153.1468 C = 26B.CD16 Какова сумма этих чисел, записанная в двоичной системе счисления? Решение: A = 21121.223 = 205.8888888888910 B = 153.1468 = 107.1992187510 C = 26B.CD16 = 619.8007812510 205.8888888888910 + 107.1992187510 + 619.8007812510 = 932.8888888888910 932.8888888888910 = 1110100100.1110001110001110001110012 Контрольная работа № 2 по информатикеТема: «Выполнение арифметических операций в различных позиционных системах счисления»Задание 1. Определите десятичный эквивалент (А10) двоичного числа (А2). 1) 1001 = 9 2) 1111 = 15 3) 1011101=93 4) 100110 = 38 5) 1111111001 = 1017 6) 0.01 =0.25 Задание 2. Определите десятичный эквивалент (А10) восьмеричного числа (А8). 1) 100 = 64 2) 50 = 40 3) 102 = 66 4) 0.7 = 0.875 5) 0.04 = 0.0625 6) 0.36 = 0.46875 7) 76.05 =62.078125 Задание 3. Определите десятичный эквивалент (А10) шестнадцатеричного числа (А16) 1) 40 = 64 2) 41 = 65 3) АВС = 2748 4) FC = 252 5) 100 = 256 6) 0.08 = 0.3125 7) 0.АВ = 0.66796875 8) 54.0С = 84.046875 Задание 4. Определите сумму двоичных чисел (S=А+В). Проверьте результат путем перевода аргументов и суммы в десятичную систему счисления (А2А10, В2В10, S2S10) 1) 101+101 = 1010(1010) 2) 1001+1101 = 10110(2210) (510+510=1010) (910+1310=2210) 3) 110+1011 =10001(1710) 4) 110110+111010 = 1110000(11210) (610+1110=1710) (5410+5810=11210) 5) 10101.101+11.01 =11000.111 (24.87510) (21.62510+3.2510=24.87510) 6) 10001.11+101.0011 = 10110.1111(22.937510) (17.7510+5.187510=22.937510) Задание 5. Выполните вычитание двоичных чисел с проверкой и использованием прямого и обратного кодов 1) 1101-101 = 1000 (11012+0102 = 1112 +12 = 10002 1310-510=810) 2) 1101-1001 (11012+01102 =112+12=1002 1310-910=410) 3) 111-1010 (1112+01012=11002=-112 710-1010=-310) 4) 100-10 (1002+0012=0012+12=102 410-210=210) 5) 1111-11111 (11112+1000002=1011112+12=-100002 1510-3110=-1610) 6) 100000-1 (1000002+1111102=111102+12=111112 3210-1110=3110 ) Задание 6. Умножьте двоичные числа (С=АВ). Проверьте результат путем перевода аргументов и произведения в десятичную систему счисления (А2А10, В2В10, С2С10) 1) 101010 = 10100(2010) (1010210 = 2010) 2) 11111111= 11011001 (21710) (7103110 = 21710) 3) 1010100 = 101000 (4010) (1010410 = 4010) 4) 110110 = 100100 (3610) (610610= 3610) 5) 1101101 = 1000001 (6510) (1310510 = 6510) 6) 1101100 = 110100 (5210) (1310410 = 5210) Задание 7. Выполните деление двоичных чисел (D=A:В). Проверьте результат путем перевода аргументов и частного в десятичную систему счисления (А2А10, В2В10,D2D10) 1) 1011101:1010 = 1001.010011 (9.310) (9310:1010 = 9.310) 2) 10101010:101 = 100010 (3410) (17010:510 = 3410) 3) 1101010:110 = 10001.1010101 (17.6610) (10610:610 = 17.6610) 4) 1011010:1000 = 1011.01 (11.2510) (9010:810 = 11.2510) Задание 8. Выполните действия над восьмеричными числами 1) 101+727 = 10308 2) 15100 = 15008 3) 106-54 = 328 4) 1477 = 13648 5) 0.77+0.34= 1.338 6) 2460:12 = 204.63148 Задание 9. Выполните действия над шестнадцатеричными числами 1) 781 + 78A = F0B16 2) A05 : BE = D.816 3) FED + 123 = 111016 4) FA.B : C8 = 1.40E147AE16 5) FF - 8C = 7316 6) D5A 100 = D5A0016 Задание 10. Определите количество целых чисел, кратных : а) 1112 в интервале (-11102 ; 1111012), Ответ: 10 чисел кратных 7 в интервале (-14;61) б) 1112 в интервале (-B16 ; 2518); Ответ: 24 чисел кратных 7 в интервале (-11; 169) Задание 11. Определите двузначное десятичное число, для которого справедливо равенство XY5 = YX7 . Решение: Сделаем развернутую запись чисел: 51*X+50*Y=71*Y+70*X 5*X+Y=7*Y+X 4*X=6*Y X=1.5*Y X и Y могут быть равны числам от 1 до 4 т.к в пятеричной системе счисления есть только эти цифры. При Y = 2 получаем X= 3 325 = 1710 = 237 Ответ: Двузначное целое десятичное число для которого справедливо равенство XY5 = YX7 это 1710. Задание 12. Трехзначное число, записанное в системе счисления с основанием 3, при перестановке крайних цифр становится числом, выражающим то же количество, но уже в системе счисления с основанием 4. Определите это число. Решение: Это число 211 211(3)=2*32+1*3+1=22(10) 112(4)=1*42+1*4+2=22(10) Задание 13. Определите наименьшее основание позиционной системы счисления х, при котором 145x = 442y . Решение: 145x=1*x2+4*x+5; 442y=4*y2+4*y+2; X2+4x+5=4y2+4y+2; X2+4x+5 = (x+2)2+1; 4y2+4y+2 = (2y+1)2+1; (x+2)2+1 = (2y+1)2+1; X+2=2y+1; X = 2y-1; Так как в 145x и в 442y есть цифры 5 и 4, то можно сделать вывод что X>5 и Y>4. Путем подстановки X = 2*5-1 = 9; 1459 = 4425 = 12210 Ответ: Наименьшее основание позиционной системы счисления х, при котором 145x = 442y равняется 9. Задание 14. Трехзначное число, записанное в шестнадцатеричной системе счисления, увеличивается вдвое от перестановки первой цифры в конец числа. Определите максимальное из таких чисел, записанное в системе счисления по основанию 16. Решение: Пусть наше число равно abc. Максимальное число можно получить, если сложение в двух младших разрядах будет идти через перенос. 2c = a + 16 2b +1 = c + 16 2a + 1 = b Сокращаем и получаем: 2с = a + 16 c = 2b - 15 b = 2a + 1 Подставляем значения: 2с = a + 16 c = 4a – 13 7a = 42 a = 6 Из уравнения b = 2a + 1 получаем b = 2*6+1 = 13 1310 = D16 Из уравнения 2с = a + 16 получаем c = 11 = 13 1110 = B16 Объединив все значения в abc получим число 6DB16 Контрольная работа № 3 по информатике |