Решение задач по теме «Системы счисления»
№1. Чему равна сумма чисел 578 и 4616?
1) 3518
2) 1258
3) 5516
4) 7516
Решение:
1 способ
Представим числа в двоичной системе счисления. Метод перевода числа из восьмеричной и шестнадцатеричной системы в двоичную описан в этой статье.
Каждая цифра 8-чной системы соответствует 3 цифрам двоичной системы.
578 содержит 2 цифры: 5 и 7. 5=1012. 7=1112. 578=101 1112=1011112
Каждая цифра 16-чной системы соответствует 4 цифрам двоичной системы.
4616 содержит цифры 4 и 6. 4=01002. 6=01102. 4616=100 01102=10001102
Сумма равна:
Если Вы не знаете, как складывать числа в двоичной системе, прочтите статью: "Выполнение арифметических операций в двоичной системе счисления".
Переведем 11101012 в 8-чную и 16-чную систему счисления:
1 110 1012=1658
111 01012=7516-подходит.
2 способ
Переведем числа в 10-чную систему счисления.
578=5*8+7=47
4616=4*16+6=70
578+4616=47+70=117
Переводим 117 в 8-чную и 16-чную систему счисления:
117 | 8 _
8 14 | 8__
37 8 1
32 6
117=1658-не подходит, такого ответа в списке ответов нет.
117 | 16
112 7
117=7516-подходит.
№2. Вычислите сумму чисел X и Y, если X=1101112 Y=1358
Результат представьте в двоичном виде.
1)110101002
2)101001002
3)100100112
4)100101002
Решение:
Представим число Y в двоичной системе счисления. Метод перевода числа из восьмеричной системы в двоичную описан в этой статье.
Каждая цифра 8-чной системы соответствует 3 цифрам двоичной системы.
1358 содержит 3 цифры: 1,3,5. 1=0012. 3=0112. 5=1012.1358=001 011 1012=10111012
Сумма равна:
№3. Чему равна сумма чисел 438 и 5616?
1)1218
2)1718
3)6916
4)10000012
Решение:
1 способ:
Представим числа в двоичной системе счисления. Метод перевода числа из восьмеричной и шестнадцатеричной системы в двоичную и обратно описан в этой статье.
Каждая цифра 8-чной системы соответствует 3 цифрам двоичной системы.
438 содержит 2 цифры: 4 и 3. 4=1002. 3=0112. 438=100 0112=1000112
Каждая цифра 16-чной системы соответствует 4 цифрам двоичной системы.
5616 содержит цифры 5 и 6. 5=01012. 6=01102. 5616=101 01102=10101102
Сумма равна:
Переведем 11110012 в 8-чную систему счисления. Каждая цифра 8-чной системы соответствует 3 цифрам двоичной системы. Поэтому нужно добавить впереди 2 незначащих нуля: 001 111 0012.
001 111 0012=1718.
Переведем 11110012 в 16-чную систему счисления. Каждая цифра 16-чной системы соответствует 4 цифрам двоичной системы. Поэтому нужно добавить впереди 1 незначащий нуль: 0111 10012.
0111 10012=7916
Из трех вариантов подходит:1718.
№4. Выполнить сложение и вычитание в двоичной системе:
№5. Выполнить умножение и деление в двоичной системе:
№6. Пример: 10010111 / 101
Ищем число, от старшего разряда которое первое было бы больше чем делитель. Это четырехразрядное число 1001. Оно выделено жирным шрифтом. Теперь необходимо подобрать делитель выделенному числу. И здесь мы опять выигрываем в сравнении в десятичной системой. Дело в том, что подбираемый делитель это обязательно цифра, а цифры у нас только две. Так как 1001 явно больше 101, то с делителем всё понятно это 1. Выполним шаг операции.
- | |||||||||||
Итак, остаток от выполненной операции 100. Это меньше чем 101, поэтому чтобы выполнить второй шаг деления, необходимо добавить к 100 следующую цифру, это цифра 0. Теперь имеем следующее число:
- | |||||||||||
1000 больше 101 поэтому на втором шаге мы опять допишем в частное цифру 1 и получим следующий результат (для экономии места сразу опустим следующую цифру).
- | |||||||||||
- | |||||||||||
Третий шаг. Полученное число 110 больше 101, поэтому и на этом шаге мы запишем в частное 1. Получиться так:
- | |||||||||||
- | |||||||||||
- | |||||||||||
Полученное число 11 меньше 101, поэтому записываем в частное цифру 0 и опускаем вниз следующую цифру. Получается так:
- | ||||||||||||||
- | ||||||||||||||
- | ||||||||||||||
Полученное число больше 101, поэтому в частное записываем цифру 1 и опять выполняем действия. Получается такая картина:
- | ||||||||||||||
- | ||||||||||||||
- | ||||||||||||||
- | ||||||||||||||
Полученный остаток 10 меньше 101, но у нас закончились цифры в делимом, поэтому 10 это окончательный остаток, а 1110 это искомое частное.
№7. Выполнить сложение восьмеричных чисел 764 и 365.
Решение. Запишем числа друг под другом, выровняв их одноимённые разряды:
(переносы) | ||||||
+ | (первое число) | |||||
(второе число) | ||||||
(результат) |
Проверим вычисления переводом слагаемых и результата в десятичное представление:
7648 = 50010,
3658 = 24510,
13518 = 74510,
50010 + 24510 = 74510, что подтверждает правильность вычислений.
Ответ. 1351.
№8. Сложить числа 73,278 и 5,1348.