ВУЗы и колледжи
я запуталась, помогите распутаться
Как не целое десятичное число ( к примеру число 703710,0702972) перевести в девятиричную систему исчисления , нужно его делить полностью на девять до тех пор пока полученное число не будет меньше девяти или только целую часть и дробную отдельно или как?
Добрый вечер!
Для целой и дробной части надо применять разные алгоритмы перевода из одной системы счисления в другую систему счисления.
Для перевода целой части числа в новую систему счисления можно использовать алгоритм последовательного деления числа и всех получаемых при этом частных на основание новой системы счисления. Признаком окончания процесса умножения являтся частное равное нулю.
При этом полученные остатки от деления записанные
в обратном порядке и дадут искомую целую часть числа
в новой системе счисления:
703710:9 = 78190 (остаток = 0)
78190:9 = 8687 (остаток = 7)
8687:9 = 965 (остаток = 2)
965:9 = 107 (остаток = 2)
107:9 = 11 (остаток = 8)
11:9 = 1 (остаток = 2)
1:9 = 0 (остаток = 1)
Последнее частное = 0, записываем остатки в обратном
порядке:
1282270 - это целая часть искомого числа в 9-тиричной
системе счисления.
Для перевода дробной части числа в новую систему счисления (деление здесь уже не подойдет) можно использовать следующий алгоритм последовательного
умножения дробной части числа и всех получаемых далее
дробных частей на основание новой системы счисления.
Признаком окончания процесса умножения служит равенство нулю очередной дробной части, или обнаружится период или не будет достигнута желаемая точность.
При этом последовательно получаемые в процессе умножения целые части (может быть и ноль) и будут составлять дробную часть числа в новой системе счисления:
(удобно это считать на Калькуляторе)
0,0702972 * 9 = 0,6326748 (целая часть = 0)
0,6326748 * 9 = 5,6940732 (целая часть = 5)
0,6940732 * 9 = 6,2466588 (целая часть = 6)
0,2466588 * 9 = 2,2199292 (целая часть = 2)
0,2199292 * 9 = 1,9793628 (целая часть = 1)
0,9793628 * 9 = 8,8142652 (целая часть = 8)
0,8142652 * 9 = 7,3283868 (целая часть = 7)
0,3283868 * 9 = 2,9554812 (целая часть = 2)
0,9554812 * 9 = 8,5993308 (целая часть = 8)
0,5993308 * 9 = 5,3939772 (целая часть = 5)
0,3939772 * 9 = 3,5457948 (целая часть = 3)
0,5457948 * 9 = 4,9121532 (целая часть = 4)
0,9121532 * 9 = 8,2093788 (целая часть = 8)
....
Дробная часть бесконечная (очередная дробная часть будет иметь 7 знаков и оканчиваться на 8 или на 2)
и похоже непериодическая. Составим новую дробную
часть из последовательных целых частей результатов
умножений на 9:
0,0562187285348...
Следовательно десятичное число 703710,0702972
в 9-тиричной системе сч. будет = 1282270,0562187285348...
Думаю достаточно округлить до 8 знаков после запятой,
те. 1282270,05621873
Удачи!
Для целой и дробной части надо применять разные алгоритмы перевода из одной системы счисления в другую систему счисления.
Для перевода целой части числа в новую систему счисления можно использовать алгоритм последовательного деления числа и всех получаемых при этом частных на основание новой системы счисления. Признаком окончания процесса умножения являтся частное равное нулю.
При этом полученные остатки от деления записанные
в обратном порядке и дадут искомую целую часть числа
в новой системе счисления:
703710:9 = 78190 (остаток = 0)
78190:9 = 8687 (остаток = 7)
8687:9 = 965 (остаток = 2)
965:9 = 107 (остаток = 2)
107:9 = 11 (остаток = 8)
11:9 = 1 (остаток = 2)
1:9 = 0 (остаток = 1)
Последнее частное = 0, записываем остатки в обратном
порядке:
1282270 - это целая часть искомого числа в 9-тиричной
системе счисления.
Для перевода дробной части числа в новую систему счисления (деление здесь уже не подойдет) можно использовать следующий алгоритм последовательного
умножения дробной части числа и всех получаемых далее
дробных частей на основание новой системы счисления.
Признаком окончания процесса умножения служит равенство нулю очередной дробной части, или обнаружится период или не будет достигнута желаемая точность.
При этом последовательно получаемые в процессе умножения целые части (может быть и ноль) и будут составлять дробную часть числа в новой системе счисления:
(удобно это считать на Калькуляторе)
0,0702972 * 9 = 0,6326748 (целая часть = 0)
0,6326748 * 9 = 5,6940732 (целая часть = 5)
0,6940732 * 9 = 6,2466588 (целая часть = 6)
0,2466588 * 9 = 2,2199292 (целая часть = 2)
0,2199292 * 9 = 1,9793628 (целая часть = 1)
0,9793628 * 9 = 8,8142652 (целая часть = 8)
0,8142652 * 9 = 7,3283868 (целая часть = 7)
0,3283868 * 9 = 2,9554812 (целая часть = 2)
0,9554812 * 9 = 8,5993308 (целая часть = 8)
0,5993308 * 9 = 5,3939772 (целая часть = 5)
0,3939772 * 9 = 3,5457948 (целая часть = 3)
0,5457948 * 9 = 4,9121532 (целая часть = 4)
0,9121532 * 9 = 8,2093788 (целая часть = 8)
....
Дробная часть бесконечная (очередная дробная часть будет иметь 7 знаков и оканчиваться на 8 или на 2)
и похоже непериодическая. Составим новую дробную
часть из последовательных целых частей результатов
умножений на 9:
0,0562187285348...
Следовательно десятичное число 703710,0702972
в 9-тиричной системе сч. будет = 1282270,0562187285348...
Думаю достаточно округлить до 8 знаков после запятой,
те. 1282270,05621873
Удачи!
до тех пор пока полученное число не будет меньше 1
Похожие вопросы
- я в течении трех лет изучала английский язык,хотела поступить на переводчика,но сейчас уже запуталась?помогите выбрать
- Я запуталась, помогите пожайлуста!!!
- Взрослые опытные люди!!!Прошу все вас дать мне совет!Помогите!Я совсем запуталась!История внутри
- Очень нужен совет, совсем запуталась
- Помогите,я запуталась!
- Помогите пожалуйста! Запуталась с решением-задача по теории вероятности
- Помогите, пожалуйста, решить задачи по Уголовному праву. (Сама окончательно запуталась)
- Помогите! учу билеты по Морфологии СРЯ, запуталась...
- Запуталась в системе высшего образования. Помогите.
- Помогите разобраться с образованием, совсем запуталась..