Требуется перевести дробное десятичное число 206,116 в дробное двоичное число. перевод целой части дает 206=11001110(для этого мы делим 206 на два и записываем остатки от деления) , затем дробную часть умножаем на основание 2, до тех пор, пока дробная часть не будет равна нулю, занося целые части произведения в разряды после запятой искомого дробного двоичного числа: .116 • 2 = 0.232 .232 • 2 = 0.464 .464 • 2 = 0.928 .928 • 2 = 1.856 .856 • 2 = 1.712 .712 • 2 = 1.424 .424 • 2 = 0.848 .848 • 2 = 1.696 .696 • 2 = 1.392 .784 • 2 = 0.784 получим: 206=11001110,0001110110
ВладимировичМорозова1941
03.07.2021
Перевод целых десятичных чисел в любую другую системы счисления осуществляется делением числа на основание новой системы счисления (в нашем случае это 8) до тех пор, пока в остатке не останется число меньшее основания новой системы счисления. новое число записывается в виде остатков деления, начиная с последнего. целая часть от деления293 div 8 = 36 36 div 8 = 4 4 div 8 = 0 0 div 8 = 0 остаток от деления 293 mod 8 = 536 mod 8 = 44 mod 8 = 40 mod 8 = 0 остаток от деления записываем в обратном порядке. получаем целую часть числа в 8-ой системе счисления: 0445 293 = 0445 для перевода дробной части числа последовательно умножаем дробную часть на основание 8. в результате каждый раз записываем целую часть произведения. 0.125*8 = 1 (целая часть 1) 0*8 = 0 (целая часть 0) 0*8 = 0 (целая часть 0) 0*8 = 0 (целая часть 0) 1000 получаем число в 8-ой системе счисления: 1000 0.125 = 0.10008 в итоге получаем число: 0445.10008 ответ: 293.125=0445.10008 решение было получено и оформлено с сервиса: перевод чисел онлайн
Герасименко
03.07.2021
#include < iostream> using namespace std; int main() { int a, a1, a2, a3, s, p; cout < < "a = ", cin > > a, cout < < "\n"; a1 = a/100; a2 = a/10 % 10; a3 = a % 10; s = a1+a2+a3; p = a1*a2*a3; cout < < "s = " < < s < < " p = " < < p < < "\n"; return 0; } пример: a = 752s = 14 p = 70
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Представить в форматах h и f десятичное число a=-26348. дать краткую форму записи ответа.