- •2. Системы счисления
- •Основные понятия
- •Перевод в десятичную из других систем счисления
- •Перевод дробных чисел с нулевой целой частью.
- •Системы счисления с основанием 2n
- •Решение типовых задач
- •2.3. Найти разность чисел 635s и 4768 в восьмеричной системе счисления.
- •Ответ: 2.
- •2.14. Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 22 оканчивается на 4.
Решение типовых задач
2.1. Как представлено число 3710 в двоичной системе счисления?
1)1101102 2)1001012 3) 10101112 4)11011002
Решение
Число Неполное частное Остаток
37 |
2 |
: |
18 |
1 |
18 |
2 |
: |
9 |
0 |
9 |
о |
: |
4 |
1 |
4 |
2 |
: |
2 |
0 |
2 |
2 |
: |
1 |
0 |
1 |
2 |
: |
0 |
1 |
Выписывая остатки, начиная с последнего, получаем: 3710 =1001012.
Ответ: 2.
2.2. Найти сумму чисел 378 и 648 в восьмеричной системе счисления.
Решение
Запишем в столбик исходные числа и выполним сложение одним из описанных далее способов.
3 7
+
6 4
1 2 3
Способ I. Можно воспользоваться восьмеричной таблицей сложения (см. пункт «Арифметика в позиционных системах счисления» в разделе «Справочные сведения»).
Рассуждаем так: семь плюс четыре равно 13 (по таблице); 3 пишем, 1 в уме. Три плюс шесть равно 11 (по таблице), да еще один, — получаем 12. 2 пишем, 1 переходит в следующий разряд. Получаем в результате 123 в восьмеричной системе счисления.
Способ2. Можно не использовать вспомогательную таблицу, а проводить сложение для каждого разряда в десятичной системе, после чего возвращаться к восьмеричному представлению полученных чисел.
Рассуждаем так: семь плюс четыре в десятичной системе равно 11. Отнимаем восемь (основание рассматриваемой системы счисления), получаем 3 и 1 в уме. Три плюс шесть в десятичной системе равно 9, да еще один, — получаем 10. Отнимаем восемь (основание рассматриваемой системы счисления), получаем 2 и 1 в уме. 2 пишем. 1 переходит в следующий разряд. Получаем в результате 123 в восьмеричной системе счисления.
Ответ: 123.
2.3. Найти разность чисел 635s и 4768 в восьмеричной системе счисления.
Решение
Запишем в столбик исходные числа и будем проводить вычитание, начиная с последнего (правого) разряда. Рассуждаем так: поскольку 5 < 6, занимаем одну единицу из последующего разряда; в результате к числу 5 прибавится восемь (основание системы счисления); из полученного числа 13 (в десятичной системе счисления) отнимаем шесть, получаем и пишем 7 (напомним, что цифра 7 обозначает одно и то же число как в десятичной, так и в восьмеричной
системе).
Переходим к следующему разряду. Из находящегося в нем числа 3 мы на предыдущем шаге взяли единицу, следовательно, осталась двойка. Так как 2 < 7, придется и здесь занять единицу из последующего разряда: в результате к двойке надо прибавить восемь (основание системы счисления), получим 10 (в десятичной системе счисления), из 10 отнимаем 7, получаем и пишем 3.
Переходим с крайнему левому разряду. Из шестерки мы взяли единицу, следовательно, осталась пятерка. Выполняя обычное вычитание из числа 5 числа 4, получаем и пишем 1.
6 3 5
-
4 7 6
1 3 7
Получаем в результате число 137 в восьмеричной системе счисления.
Ответ: 137.
2.4. Чему равна сумма чисел 438 и 56|16?
1)1218, 2)1718, 3)6916, 4)10000012
Решение
Преобразуем 438 и 5616 в двоичную систему счисления:
438=10001l2
5616= 10101102
Выполним сложение в двоичной системе счисления:
1000112 + 10101102 = 11110012
Преобразуем результат в систему счисления с основанием 8:
11110012 = 1718
Подходит вариант 2.