Прочее компьютерное
вопрос по системе счисления
в задании написано - проверять правильность вычислений переводом исходных данных и результатов в десятичную систему счисления. как это делать покажите на примере 1101100000(2) + 10110110(2=
1101100000 (2)
+
10110110 (2)
=
10000010110 (2)
Чтоб проверить правильность вычислений, каждое слогаемое и сумму переведем в десятичную систему:
1101100000 (2) = 0*2^0 + 0*2^1 + 0*2^2 + 0*2^3 + 0*2^4 + 1*2^5 + 1*2^6 + 0*2^7 + 1*2^8 + 1*2^9 = 0 + 0 + 0 + 0 + 0 + 32 + 64 + 0 + 256 + 512 = 864
10110110 (2) = 0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 + 1*2^4 + 1*2^5 + 0*2^6 + 1*2^7 =
= 0 + 2 + 4 + 0 + 16 + 32 + 0 + 128 = 182
10000010110 (2) = 0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 + 1*2^4 + 0*2^5 + 0*2^6 + 0*2^7 + 0*2^8 + 0*2^9 + 1*2^10 = 0 + 2 + 4 + 0 + 16 + 0 + 0 + 0 + 0 + 0 + 1024 = 1046
864 (10) + 182 (10) = 1046 (10)
Мы видим, что в десятичной системе вычисления верны. Значит в двоичной мы сложили верно! Надеюсь, вам понятно, как складывать двоичные числа (как и десятичные, поразрядно. Если складываются два нуля, результат - нуль, если одно из слагаемых - единица, а второе - нуль, результат - единица, если две единицы, то результат - нуль, а единица в более старший разряд уходит) , и как переводить число из двоичной в десятичную систему (значение умножается на основание 2 в степени, равной порядковому номеру разряда справа, считая от нуля).
+
10110110 (2)
=
10000010110 (2)
Чтоб проверить правильность вычислений, каждое слогаемое и сумму переведем в десятичную систему:
1101100000 (2) = 0*2^0 + 0*2^1 + 0*2^2 + 0*2^3 + 0*2^4 + 1*2^5 + 1*2^6 + 0*2^7 + 1*2^8 + 1*2^9 = 0 + 0 + 0 + 0 + 0 + 32 + 64 + 0 + 256 + 512 = 864
10110110 (2) = 0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 + 1*2^4 + 1*2^5 + 0*2^6 + 1*2^7 =
= 0 + 2 + 4 + 0 + 16 + 32 + 0 + 128 = 182
10000010110 (2) = 0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 + 1*2^4 + 0*2^5 + 0*2^6 + 0*2^7 + 0*2^8 + 0*2^9 + 1*2^10 = 0 + 2 + 4 + 0 + 16 + 0 + 0 + 0 + 0 + 0 + 1024 = 1046
864 (10) + 182 (10) = 1046 (10)
Мы видим, что в десятичной системе вычисления верны. Значит в двоичной мы сложили верно! Надеюсь, вам понятно, как складывать двоичные числа (как и десятичные, поразрядно. Если складываются два нуля, результат - нуль, если одно из слагаемых - единица, а второе - нуль, результат - единица, если две единицы, то результат - нуль, а единица в более старший разряд уходит) , и как переводить число из двоичной в десятичную систему (значение умножается на основание 2 в степени, равной порядковому номеру разряда справа, считая от нуля).
Может нужно сложить числа в двоичной системе счисления и перевести в десятичную, потом перевести в десятичную эти оба числа и вычислить, а потом сравнить ответы в десятичной с. с
1101100000(2)+10110110(2)=10000010110(2) (считал в двоичной с. с) , а это равно 1046 (просто перевод по правилам)
Теперь сразу переведем два числа и сложим их в десятичной с. с 864(первое число) +182(второе число) =1046, тут сошлось)
1101100000(2)+10110110(2)=10000010110(2) (считал в двоичной с. с) , а это равно 1046 (просто перевод по правилам)
Теперь сразу переведем два числа и сложим их в десятичной с. с 864(первое число) +182(второе число) =1046, тут сошлось)
Похожие вопросы
- Как (и почему) работает перевод из одной системы счисления в другую показанным образом
- информатика. системы счисления.
- Информатика. Системы счисления.
- почему компьютер использует двоичную систему счисления, а человек десятичную???
- Что является основанием двоичной системы счисления? И сколько символов она имеет?
- Где и когда использовалась двенадцатиричная система счисления?
- Объясните на хлопский ум как переводить числа из десятичной в двоичною систему счисления и наоборт.
- Какие бывают системы счисления? Если сможете, подробно о каждой! (информатика^^)
- Как перевести число из десятичной системы счисления в восьмеричную?
- как перевести число -222,125 из десятичной системы счисления в двоичною?