
- •Министерство транспорта Российской Федерации
- •Введение
- •1. Теоретические сведения
- •1.1. Понятие о системах счисления
- •1.2. Представление чисел с помощью позиционных систем счисления
- •1.2.1. Десятичная система счисления
- •1.2.2. Системы счисления с произвольным основанием
- •Алфавиты некоторых систем счисления
- •1.3. Системы счисления, применяемые в компьютере
- •1.3.1. Двоичная система счисления и двоичное кодирование информации
- •1.3.2. Двоичная арифметика
- •1.3.3. Восьмеричная и шестнадцатеричная системы счисления
- •1.4. Перевод чисел из системы с произвольным основанием в десятичную систему счисления
- •1.5. Быстрый способ перевода чисел с помощью устного счета
- •1.6. Перевод чисел из десятичной системы счисления в систему с произвольным основанием
- •1.6.1. Перевод целых десятичных чисел
- •1.6.2. Перевод правильных десятичных дробей
- •1.6.3. Перевод десятичных чисел, содержащих целую и дробную части
- •1.6.4. Перевод правильных простых дробей
- •1.7. Перевод чисел из системы с основанием p в систему с основанием q
- •1.7.1. Общий случай
- •1.7.2. Поразрядные способы перевода чисел для систем с кратными основаниями
- •2. Примеры решения задач
- •Для перевода числа 1510 в двоичную систему счисления необходимо выполнить последовательное деление на 2 и выписывание остатков в порядке, обратном их получению (см. П. 1.6.1):
- •3. Задания
- •4. Контрольные вопросы
- •Системы счисления
- •644046, Г. Омск, пр. Маркса, 35
2. Примеры решения задач
Замечание 2. В разд. 2 и 3 методических указаний приняты следующие обозначения и условия:
одна или две звездочки рядом с номером задачи означают ее сложность;
в условиях задач звездочка заменяет какую-то пропущенную цифру; если в примере используется несколько звездочек, то они могут обозначать разные цифры (например, запись ** означает двузначное число, записанное не обязательно одинаковыми цифрами);
иногда, когда это очевидно, индекс, указывающий на основание системы счисления, не записывается.
П р и м е р 1.
Один преподаватель на вопрос, много ли у него студентов в группе, ответил: «У меня в группе 100 студентов, из них 24 девушки и 21 юноша». В какой системе счисления дал ответ преподаватель?
Решение этой задачи несложное. Пусть р – основание системы счисления, о которой идет речь. Тогда в группе студентов 1·р2 + 0·р1 + 0·р0, из них 2·р1 + 4·р0 девушек и 2·р1 + 1·р0 юношей. Таким образом,
р2 = 2р + 4 + 2р + 1, (8)
или
р2 – 4р – 5 = 0, (9)
отсюда
,
(10)
т. е.
р1 = 5; р2 = –1.
Так как –1 не может быть основанием системы счисления, то единственное решение этой задачи – основание системы счисления р = 5. В группе 25 человек, из них 14 девушек и 11 юношей.
Решить эту задачу можно гораздо проще, если записать:
24р + 21р = 100р.
При сложении цифр 4 и 1 в разряде единиц получился ноль, значит, сумма 4 + 1 = 510 в этой системе счисления дала переполнение и перенос единицы в старший разряд. В любой системе счисления основание записывается как 10р (см. п. 1.2.2). Значит, р = 510.
Ответ: основание системы счисления р = 5.
П р и м е р 2*.
Полным квадратом называется число, которое является квадратом натурального числа. Например, полные квадраты числа 1, 4, 9, 16, 25 и т. д. Существует ли система счисления, в которой число 123р будет полным квадратом?
Развернутая запись числа 123р имеет вид:
1·р2 + 2·р1 + 3·р0. (11)
Запишем выражение (11) иначе:
р2 + 2р + 3, (12)
или
р2 + 2р + 1 + 2, (13)
или
(р + 1 )2 + 2. (14)
Выражение (14) не может быть полным квадратом, так как (р + 1)2 – полный квадрат, а из рассмотрения чисел 1, 4, 9, 16, 25, … следует, что не существует полных квадратов, разность между которыми равна двум.
Ответ: такой системы счисления не существует.
П р и м е р 3.
Найти первое слагаемое и сумму, а также основание системы счисления, в которой справедливо соотношение:
***р + 1р = ****р.
Решение задачи очевидно. В любой системе счисления с основанием р прибавление единицы к трехзначному числу дает в результате четырехзначное число только тогда, когда все цифры трехзначного числа одинаковы и равны максимальному значению (р – 1). Если хотя бы одна из цифр трехзначного числа меньше (р – 1), то суммой будет трехзначное число.
Например, 1112+ 12= 10002; 2223+ 13= 10003; 7778+ 18= 10008и т. д.
Ответ: р – любое натуральное число, большее единицы; первое слагаемое состоит из трех одинаковых цифр, равных (р – 1); сумма двух слагаемых 1000р= р310.
П р и м е р 4.
Найти сумму:
10101,112+ 123,38+ А0,816.
Результат представить в десятичной системе счисления.
Дать два варианта решения:
1) найти сумму в двоичной системе счисления, перевести ее в шестнадцатеричную систему счисления, а затем – в десятичную;
2) сначала все слагаемые перевести в десятичную систему счисления, а потом уже провести суммирование.
1-й вариант
Переведем слагаемые 123,38и А0,816 в двоичную систему счисления, заменив каждую восьмеричную цифру триадой двоичных цифр, а каждую шестнадцатеричную – тетрадой (см. табл. 2):
123,38= 001 010 011 , 0112;
А0,816= 1010 0000 , 10002.
Проще
сложить сначала первые два слагаемых,
а потом к результату прибавить третье:
Переведем окончательный результат в десятичную систему счисления:
109,А16= 1·162+ 0·161+9·160+ 10·16–1= 265,62510.
2-й вариант
Переведем все три слагаемых в десятичную систему счисления:
10101,112= 1·24+ 0·23+ 1·22+ 0·21+ 1·20+ 1·2-1+ 1·2-2= 21,7510;
123,38= 1·82+ 2·81+ 3·80+ 3·8–1= 83,37510;
А0,816= 10·161+ 0·160+ 8·16–1= 160,510;
21,75 + 83,375 + 160,5 = 265,625.
Результаты вычислений в обоих вариантах совпали, что подтверждает правильность решения.
Ответ: 265,62510.
П р и м е р 5*.
Найти алгебраическую сумму:
1203– 322,24.
Дать два варианта решения (см. пример 4).
1-й вариант
Переведем уменьшаемое 1203и вычитаемое 322,24 в двоичную систему счисления.
Перевод уменьшаемого выполним по схеме (см п. 1.7.1):
A3 → A10 → A2.
1203 = 1·32 + 2·31 + 0·30 = 1510, т. е. А10 = 15.