Файл: Практическое задание 1. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.10.2024
Просмотров: 3
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическое задание №1.
1.Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:
110100.11₂
123.41₈;
1DE.C8₁₆.
110100.112=1∙25+1∙24+0∙23+1∙22+0∙21+0∙20+1∙2-1+1∙2-2=1∙32+1∙16+0∙8+1∙4+0∙2+0∙1+1∙0.5+1∙0.25=
32+16+0+4+0+0+0.5+0.25=52.7510
123.418=1∙82+2∙81+3∙80+4∙8-1+1∙8-2=1∙64+2∙8+3∙1+4∙0.125+1∙0.015625=64+16+3+0.5+0.015625=83.51562510
1DE.C816=1∙162+D∙161+E∙160+C∙16-1+8∙16-2=1∙256+13∙16+14∙1+12∙0.0625+8∙0.00390625 = 256+208+14+0.75+0.03125=478.7812510
2)
5210=1101002 0.7510=0.112 52.7510=110100.112 | 8310=1238 0.51562510=0.418 83.51562510=123.418 | 47810=1DE16 0.7812510=0.C816 478.7812510=1DE.C816. |
2.Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:
1001111110111,01112
1001111110111.01112=1∙212+0∙211+0∙210+1∙29+1∙28+1∙27+1∙26+1∙25+1∙24+0∙2
3+1∙22+1∙21+1∙20+0∙2-1+1∙2-2+1∙2-3+1∙2-4 =1∙4096+0∙2048+0∙1024+1∙512+1∙256+1∙128+1∙64+1∙32+1∙16+0∙8+1∙4+1∙2+1∙1+0∙0.5+1∙0.25+1∙0.125+1∙0.0625 =4096+0+0+512+256+128+64+32+16+0+4+2+1+0+0.25+0.125+0.0625=5111.437510
1001111110111.01112 = 5111.437510
511110=117678 0.437510=0.348 5111.437510=11767.348 Ответ: 1001111110111.01112 = 11767.348 | 511110=13F716 0.437510=0.716 5111.437510=13F7.716 Ответ: 1001111110111.01112 = 13F7.716 |
1011110011100,11
1011110011100.112=1∙212+0∙211+1∙210+1∙29+1∙28+1∙27+0∙26+0∙25+1∙24+1∙23+1∙22+0∙21+0∙20+1∙2-1+1∙2-2
=1∙4096+0∙2048+1∙1024+1∙512+1∙256+1∙128+0∙64+0∙32+1∙16+1∙8+1∙4+0∙2+0∙1+1∙0.5+1∙0.25
=4096+0+1024+512+256+128+0+ 0+16+8+4+0+0+0.5+0.25=6044.7510
604410=136348 0.7510=0.68 6044.7510=13634.68 Ответ: 1011110011100.112 = 13634.68 | 604410=179C16 0.7510=0.C16 6044.7510=179C.C16 Ответ: 1011110011100.112 = 179C.C16 |
3.Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:
10112,112и111,12 7,58и14,68 A,B16и E,F16
а) В двоичной системе счисления: 1011101 + 1110111 = 11010100.
Проверка: 11010100 - 1110111 = 1011101.
д) В восьмеричной системе счисления: 37 + 75 = 134.
Проверка: 134 - 75 = 37.
и) В шестнадцатеричной системе счисления: A + F = 19.
Проверка: 19 - F = A.
б) В двоичной системе счисления: 1011,101 + 101,011 = 10001.
Проверка: 10001 - 101,011 = 1011,101.
е) В восьмеричной системе счисления: 165 + 37 = 224.
Проверка: 224 - 37 = 165.
к) В шестнадцатеричной системе счисления: 19 + С = 25.
Проверка: 25 - С = 19.
4.Перемножьте числа, а затем проверьте результаты, выполнив соответствующие десятичные умножения: 1012 и 1111,0012;
Пусть x - искомое основание системы счисления. Тогда 100x = 1 · x2 + 0 · x1 + 0 · x0, 21x = 2 · x1 + 1 · x0, 24x = 2 · x1 + 4 · x0. Таким образом, x2 = 2x + 2x + 5 или x2 - 4x - 5 = 0. Положительным корнем этого квадратного уравнения является x = 5.
Ответ. Числа записаны в пятеричной системе счисления
5. Вычислите значения выражения: 101010 + (10616 - 110111012) - 128
1010(10) + (106(16)- 11011101(2)) – 12(8)= 1010+(262-221)- 10=
= 1010+41-10=1041(10);
106(16)= 1*(16^2)+0*(16^1)+6*(16^0)=262(10);
11011101(2) = 1*(2^7)+1*(2^6)+0*(2^5)+1*(2^5)+1*(2^4)+
+1*(2^3)+ 1*(2^2)+ 0*(2^1)+ 1*(2^0) = 221(10);
12(8)=1*(8^1)+2*(8^0)=1*8+2*1=10(10);
6.Десятичное число 59 эквивалентно числу 214 в некоторой другой системе счисления. Найдите основание этой системы.
59 / 5 = 11 (4 остаток, он же последняя цифра числа 214)
11 / 5 = 2 (1 остаток, предпоследняя цифра числа 214)
И 2 (целое от деления) первая цифра.
6,258 и 7,128.