Ответ:
Объяснение:
В даному двійковому числі старший розряд (крайній зліва) рівний 1, тому це число є від'ємним. Перетворення двійкового числа у десяткове число можна зробити за допомогою формули:
result = (-1)^sign * (b[n-1] * 2^(n-1) + b[n-2] * 2^(n-2) + ... + b[1] * 2^1 + b[0] * 2^0)
Де sign - знак числа (0 - додатнє, 1 - від'ємне), b[i] - i-й розряд числа (0 або 1), n - кількість розрядів у числі.
Приклад:
10000001 = (-1)^1 * (1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 0 * 2^4 + 0 * 2^3 + 0 * 2^2 + 0 * 2^1 + 1 * 2^0) = -1 * (128 + 1) = -129
Таким чином, дане двійкове число у десятковій системі числення дорівнює -129.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
Объяснение:
В даному двійковому числі старший розряд (крайній зліва) рівний 1, тому це число є від'ємним. Перетворення двійкового числа у десяткове число можна зробити за допомогою формули:
result = (-1)^sign * (b[n-1] * 2^(n-1) + b[n-2] * 2^(n-2) + ... + b[1] * 2^1 + b[0] * 2^0)
Де sign - знак числа (0 - додатнє, 1 - від'ємне), b[i] - i-й розряд числа (0 або 1), n - кількість розрядів у числі.
Приклад:
10000001 = (-1)^1 * (1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 0 * 2^4 + 0 * 2^3 + 0 * 2^2 + 0 * 2^1 + 1 * 2^0) = -1 * (128 + 1) = -129
Таким чином, дане двійкове число у десятковій системі числення дорівнює -129.