Предмет: Информатика,
автор: vlad228228337
6. Перетворити однобайтне знакове ціле число із двійкової системи числення у десяткову систему
числення
10000001
Ответы
Автор ответа:
0
Ответ:
Объяснение:
В даному двійковому числі старший розряд (крайній зліва) рівний 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.
vlad228228337:
не вірно!
Похожие вопросы
Предмет: Алгебра,
автор: student1329
Предмет: Русский язык,
автор: veronikagalata84
Предмет: Алгебра,
автор: offnk7
Предмет: История,
автор: tanja121992
Предмет: Русский язык,
автор: Sniper738