ПРИМЕР РЕШЕНИЯ ЗАДАНИЯ 1Стр 1 из 3Следующая ⇒
ПРИМЕРЫ ЗАДАНИЙ НА АУДИТОРНУЮ КОНТРОЛЬНУЮ РАБОТУ
Задания 1 по теме "Позиционные системы счисления. Арифметические операции" Выполните следующие действия 1. Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления, используя соответствующие правила перевода: а) 666(10); б) 1997,715(10) . 2. Перевести данное число в десятичную систему счисления: а) 1100111011(2); б) 100000110,10101(2); в) 257,125(8); г) 41A,6(16). 3. Перевести данное число в восьмеричную систему счисления: а)А5Е16; б) 41Е,6(16). 4. Перевести данное число в шестнадцатеричную систему счисления: а) 32718; б) 1724(8). 5. Выполнить сложение: а) 10000011(2)+1000011(2); б) 110010,101(2)+1011010011,01(2). 6. Выполнить вычитание: а) 100111001(2)-110110(2); б) 1101111011,01(2)-101000010,0111(2). 7. Выполнить умножение: а) 11101,11(2)´ 1001,11(2). Примечание. В заданиях 5 – 7 проверять правильность вычислений переводом исходных данных и результатов в десятичную систему счисления. ПРИМЕР РЕШЕНИЯ ЗАДАНИЯ 1
А) Требуется перевести число 1997,71510 в шестнадцатеричную систему счисления, оставив 4 знака после запятой. Решение. При решении данной задачи используются следующие правила. Правило 1. Смешанные числа десятичной системы счисления переводятся в два приема: отдельно целая часть по своему правилу и отдельно дробная часть по своему правилу. Затем записывается общий результат, у которого дробная часть отделяется запятой. Правило 2. Для перевода целого десятичного числа А в систему счисления с основанием q, необходимо число А делить на основание q до получения целого остатка меньшего q. Полученное частное следует снова делить на q до получения целого остатка меньшего q и т.д., до тех пор, пока последнее частное не будет меньше q. Тогда десятичное число А в системе счисления с основанием q следует записать в виде последовательности остатков деления в порядке обратном их получению, причем старший разряд дает последнее частное. Правило 3. Для перевода десятичной дроби в систему счисления с основанием q, следует умножить это число на основание q. Целая часть произведения будет первой цифрой числа в системе счисления с основанием q. Затем, отбросив целую часть, снова умножить на основание q и т.д., до тех пор, пока не будет получено требуемое число разрядов в новой системе счисления или пока перевод не закончится. 1. Используя правило 2, переведем целую часть числа _1997 16 16 _124 16 _39 112 7 32 12=C _77 64 13=D 1997 10 = 7СD16 2. Используя правило 3, переведем дробную часть числа
3. По правилу 1 1997,71510 = 7СD,В70А16 Ответ: 7СD,В70А16 Б) Требуется перевести 257,125(8) в десятичную систему счисления. Решение. Для перевода в десятичную систему счисления следует использовать формулу: Аq = anqn + an-1qn-1 + ... + a1q1 + a0q0 + a-1q-1 + a-2q-2 + ... + a -kq-k где Аq - число, записанное в системе счисления с основанием q, n+1 - количество разрядов целой части числа, аi - цифры числа, причем 0 £ аi < q, k - количество разрядов в дробной части числа. 257,258 = 2*82 + 5*81 + 7*80 + 2*8-1+5*8-2 = 128+40+7+0,25+0,06=175,3110 Ответ: 175,3110 В) Требуется перевести А5Е16 в восьмеричную систему счисления. Чтобы перевести целое число из шестнадцатеричной системы счисления в восьмеричную систему, следует сначала это число перевести в двоичную систему счисления, а затем полученное двоичное число перевести в восьмеричную систему счисления, используя следующие правила. Правило 1. Чтобы перевести целое число из шестнадцатеричной системы счисления в двоичную, следует для каждой шестнадцатеричной цифры отвести 4 двоичных разряда, а затем выполнить перевод шестнадцатеричных цифр в двоичные коды. Правило 2. Для перевода целого числа из двоичной системы счисления в восьмеричную систему необходимо последовательность двоичных цифр разбить на группы по 3 разряда справа налево (на триады), а затем в каждой триаде двоичный код заменить восьмеричной цифрой. А5Е16 = 1010010111102 = 51368 5 1 3 6 1010 0101 1110 Ответ: 51368
Г) Требуется перевести 32718 в шестнадцатеричную систему счисления. Решение. Чтобы перевести целое число из восьмеричной системы счисления в шестнадцатеричную систему, следует сначала это число перевести в двоичную систему счисления, а затем полученное двоичное число перевести в шестнадцатеричную систему счисления, используя следующие правила. Правило 1. Чтобы перевести целое число из восьмеричной системы счисления в двоичную, следует для каждой восьмеричной цифры отвести 3 двоичных разряда, а затем выполнить перевод восьмеричных цифр в двоичные коды. Правило 2. Для перевода целого числа из двоичной системы счисления в шестнадцатеричную систему необходимо последовательность двоичных цифр разбить на группы по 4 разряда справа налево (на тетрады), а затем в каждой тетраде двоичный код заменить шестнадцатеричной цифрой. 32718 = 0110101110012 = 6В916 6 В 9 011 010 111 001 Ответ: 6В916 Д) Требуется вычислить 11101,112´1001,112. Решение. При решении данного примера следует использовать следующие таблицы сложения и умножения цифр.
Х 11101,11 1000,11 + 1110111 1110111 100000100,0101 Ответ: 11101,112´1001,112=100000100,01012 ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|