Перевод числа из двоичной системы в восьмеричную систему счисления
⇐ ПредыдущаяСтр 2 из 2 Для перевода двоичных чисел в восьмеричные. Нужно, начиная от запятой влево и вправо от нее разбить набор двоичных цифр, изображающих число, на тройки цифр, каждое полученное трехзначное число отдельно перевести в восьмеричную систему счисления; если крайние правая или левая группы цифр не будут полными тройками, их дополняют соответственно справа и слева нулями; затем каждую триаду заменяют соответствующей цифрой восьмеричной системы счисления. Примеры: дано двоичное число 1101111011, разбитое на группы по три двоичные цифры, можно записать как 1 101 111 011 и затем после записи каждой группы одной восьмеричной цифрой получить восьмеричное число 15738. 1. 1011101,10011 число переводим на восьмеричный, 1 011 101,100 11 → 001 011 101,100 011 → 125,438;
Перевод числа из двоичной системы в шестнадцатеричную систему Для перевода двоичных чисел в шестнадцатеричную систему, нужно, начиная от запятой влево и вправо от нее разбить набор двоичных цифр, изображающих число, на четверки цифр, каждое полученное четырехзначное число отдельно перевести в шестнадцатеричную систему счисления; если крайние правая или левая группы цифр не будут полными четверками, их дополняют соответственно справа и слева нулями; затем заменяют соответствующей цифрой шестнадцатеричной системы счисления. Двоичное число 1101111011, использованное в предыдущем примере, после разбиения на группы по четыре двоичных цифры, можно записать как 11 0111 1011 и после выражения каждой группы одной шестнадцатиричной цирой получить шестнадцатиричное число 37В.
Пример: 101111,100011 легко перевести на шестнадцатеричную, 10 1111,1000 11 → 0010 1111,1000 1100 → 2F8C16; Представим в виде таблицы:
Правила выполнения арифметических операций в двоичной системе Сложение. Операция сложения выполняется так же, как и в десятичной системе. Переполнение разряда приводит к появлению единицы в следующем разряде: 0+0=0 1+0=1 1+1=10 0+1=1 Пример: Выполним сложение двух двоичных чисел 101+11 (в десятичной системе это 5+3=8). Сложение лучше выполнять в столбик, добавив недостающие нули. + 011 Рассмотрим процесс сложения поэтапно. 1. Выполняется сложение в младшем разряде: 1+1=10. В младшем разряде суммы записывается 0,и единица переносится в следующий старший разряд. 2. Суммируются цифры следующего слева разряда и единица переноса: 0+1+1=10. В этом разряде суммы записывается 0, и опять единица переносится в старший разряд. 3. Суммируются цифры третьего слева разряда и единица перенса: 1+0+1=10. В этом разряде записывается 1, и единица переносится в следующий старший разряд и.т.д. В результате получили: 101 + 011 Итак, 10002 =810 Вычитание. При вычитании двоичных чисел нужно помнить что 0-0=0 0-1=1 1-0=1 1-1=0 Пример. Найти разность двоичных чисел: 1010-101. Выполним вычитание в столбик, начиная с младшего разряда: _1010 101 Рассмотрим процесс вычитания поэтапно. 1. Для младшего разряда имеем: 0-1. Поэтому занимаем единицу в старшем разряде и находим 10-1=1. 2. В следующем разряде уже будет 0-0=0. 3.В разряде слева опять имеем 0-1. Занимаем единицу в старшем разряде и находим 10-1=1. 4. в следующем разряде остался 0.
В результате получили: _1010 101 Умножение.
0*0=0 0*1=0 1*0=0 1*1=1 Пример. Найти произведение двоичных чисел: 1012 и 1102. Выполним произведение чисел в столбик, начиная с младшего разряда: *101 Проверка: 1012=1*22+0*21+1*20=5 ´ 110 1102=1*22+1*21+0*20=6 +101 101 111102= 1*24+1*23+1*22+1*21+0*20=16+8+4+2+0=3010, т.е. 5*6=30 Рассмотрим процесс умножения поэтапно. 1. Умножая на младший разряд по таблице, имеем 000. 2. Умножая на следующий разряд, получаем 101, но со сдвигом на один разряд влево. 3. Умножая на старший разряд, получаем также 101, но со сдвигом на один разряд влево. 4. Теперь с учетом таблицы сложения двоичных чисел складываем и получаем результат 111102. Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям. Самостоятельная работа студента с преподователям: 1. Задания: Представьте в виде суммы степеней основания числа: 1. 110101012 6. 1101,0112 2. 111110102 7. 0,1001012 3. 101010112 8. 11,101012 4. 111001012 9. 111,101002 5. 111010012 10. 101,100012
Задания: записать следующих двоичных чисел в восьмеричной системе 1. 111101100112 6. 1101010,11002 2. 1101101012 7. 1010110,01012 3. 1101001102 8. 11010,011012 4. 101001102 9. 1000,11012 5. 10000112 10. 11101,0012 3. Задания: записать следующих двоичных чисел в шестнадцатеричной системе 1 1. 1 1111101010102 6. 101010101,110012 2. 11010101001112 7. 101010101,10101012
4. Задания: Выполните сложение: 1. 0110+0110= 6. 1101+0110= 2. 11001+10111= 7. 1010+011= 3. 10001+11101= 8. 10111+1011= 4. 11001+11100= 9. 111010+1110= 5. 11000+11101= 10. 110011+100011= 5. Задания: Выполните вычитание: 1. 11010-01101= 6. 10111-1001= 2. 1101-0110= 7. 111011-11001= 3. 1101-111= 8. 10111-11100= 4. 10001-1011= 9. 11110-1001= 5. 11011-1001= 10. 101011-10111= 6. Задания: Выполните умнажение: 1. 1011´110= 6. 1101´101= 2. 11001´111= 7. 1010´101= 3. 0101´10= 8. 10001´111= 4. 1000´101= 9. 1110´1001= 5. 10111´1100= 10. 11011´100= Самостоятельная работа студента: Задания. Заполните таблицу:
Контрольные вопросы:
1. Что называют двоичной системы счисления? 2. Что такое двоичное число? 3. Каждый разряд двоичного числа как называется? 4. Как можно перевести число из двоичной системы в десятичную систему счисления? 5. Как можно перевести положительную десятичную дробь в двоичную?
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|