Правила перевода правильных дробей
Результатом является правильная дробь.
1. Из десятичной системы счисления - в двоичную и шестнадцатеричную:
а. исходная дробь умножается на основание системы счисления, в которую переводится (2 или 16);
б. в полученном произведении целая часть преобразуется в соответствии с таблицей в цифру нужной системы счисления и отбрасывается - она является старшей цифрой получаемой дроби;
в. оставшаяся дробная часть вновь умножается на нужное основание системы счисления с последующей обработкой полученного произведения в соответствии с шагами а) и б).
г. процедура умножения продолжается до тех пор, пока ни будет получен нулевой результат в дробной части произведения или ни будет достигнуто требуемое количество цифр в результате;
д. формируется результат: последовательно отброшенные в шаге б) цифры составляют дробную часть результата, причем в порядке уменьшения старшинства.
Пример 6. Выполнить перевод числа 0,847 в двоичную систему счисления. Перевод выполнить до четырех значащих цифр после запятой.
Имеем:
В данном примере процедура перевода прервана на четвертом шаге, поскольку получено требуемое число разрядов результата. Очевидно, это привело к потере ряда цифр.
Таким образом, 0,847 = 0,11012.
Пример 7. Выполнить перевод числа 0,847 в шестнадцатеричную систему счисления. Перевод выполнить до трех значащих цифр.
В данном примере также процедура перевода прервана. Таким образом, 0,847 = 0,D8D2.
2. Из двоичной системы счисления в шестнадцатеричную:
а. исходная дробь делится на тетрады, начиная с позиции десятичной точки вправо. Если количество цифр дробной части исходного двоичного числа не кратно 4, оно дополняется справа незначащими нулями до достижения кратности 4;
б. каждая тетрада заменяется шестнадцатеричной цифрой в соответствии с таблицей.
Пример 8. Выполнить перевод из двоичной системы счисления в шестнадцатеричную число 0,11012.
В соответствии с таблицей 11012 = D16. Тогда имеем 0,11012 = 0,D16.
Пример 9. Выполнить перевод из двоичной системы счисления в шестнадцатеричную число 0,00101012.
Поскольку количество цифр дробной части не кратно 4, добавим справа незначащий ноль: 0,00101012 = 0,001010102. В соответствии с таблицей 00102 = 216 и 10102 = A16. Тогда имеем 0,00101012 = 0,2A16.
3.Из шестнадцатеричной системы счисления в двоичную:
а. каждая цифра исходной дроби заменяется тетрадой двоичных цифр в соответствии с таблицей;
б. незначащие нули отбрасываются.
Пример 10. Выполнить перевод из шестнадцатеричной системы счисления в двоичную числа 0,2А16.
По таблице имеем 216 = 00102 и А16 = 10102. Тогда 0,2А16 = 0,001010102.
Отбросим в результате незначащий ноль и получим окончательный результат: 0,2А16 = 0,00101012.
Правило перевода чисел, содержащих целую и дробную части.
Отдельно переводится целая часть числа, отдельно - дробная. Результаты складываются.
Пример 11. Выполнить перевод из десятичной системы счисления в шестнадцатеричную числа 19,847. Перевод выполнять до трех значащих цифр после запятой.
Представим исходное число как сумму целого числа и правильной дроби: 19,847 = 19 + 0,847. Как следует из примера 2, 19 = 1316; а в соответствии с примером 7 0,847 = 0,D8D16. Тогда имеем: 19 + 0,847 = 1316 + 0,D8D16 = 13,D8D16.
Таким образом, 19,847 = 13,D8D16.
1. Заполните таблицу:
«+» | «-» | «?» |
Обсудите заполненную таблицу с другими студентами группы. Внесите в нее необходимые исправления и дополнения.
2. Заполните пустую строку таблицы:
q=16 | A | B | C | D | E | F | ||||||||||
q=10 | ||||||||||||||||
q=8 | ||||||||||||||||
q=2 |
3. Покажите на примерах перевод целых чисел, правильных дробей и чисел, содержащих целую и дробную части, из десятичной системы счисления в восьмеричную, из двоичной системы в восьмеричную. Сформулируйте и запишите правила таких переводов.
4. Подумайте, какими способами можно перевести число из восьмеричной системы счисления в шестнадцатеричную, из шестнадцатеричной в восьмеричную. Покажите их на примерах.
Ответьте на вопросы и решите следующие задачи:
1. Определите, какому правилу перевода чисел относятся следующие схемы
2. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:
3. Переведите число 37,2510 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы. 4. Переведите число 1001111110111,01112 из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы. 5. Переведите в двоичную и восьмеричную системы шестнадцатеричные числа: а) 2СE16; б) 1ABC,9D16. |
Тема 3.3 Системы счисления. Действия с числами, записанными в различных системах счисления.
Основные понятия: позиционные системы счисления, арифметические операции над двоичными, восьмеричными и шестнадцатеричными числами.
Условные обозначения:
- задания до чтения текста | - задания во время чтения | - задания после чтения |
Вспомните правила выполнения арифметических действий (сложения, вычитания, умножения и деления) десятичных чисел. Попробуйте их сформулировать. Продемонстрируйте их на примерах. |
Прочитайте текст. Во время чтения делайте пометки на полях: «!» - правила выполнения арифметических действий; «V» - примеры, демонстрирующие выполнение арифметических операций. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Рассмотрим основные арифметические операции: сложение, вычитание, умножение и деление. Правила выполнения этих операций в десятичной системе хорошо известны — это сложение, вычитание, умножение столбиком и деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы.
Сложение
При сложении цифры суммируются по разрядам, и если при этом возникает избыток, то он переносится влево.
Сложение в двоичной системе
Пример 1. Сложитете числа: 111012 и 10112. Решение.
Ответ: 111012 + 10112 = 1010002. Пример 2. Сложите числа: 11112 и 1
Ответ: 11112 + 12 = 100002 Пример 3. Сложите числа:101,0112 и 1,112
Ответ: 101,0112 + 1,112 = 111,0012 Дата добавления: 2016-09-20; просмотров: 1033; |
Генерация страницы за: 0.011 сек.