Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Перевод числа в другую систему счисления методом деления на основание

Челодой Моловек Ученик (178), на голосовании 1 месяц назад
Объясните, пожалуйста, максимально подробно, как этим методом переводить из меньшего основания в большее (из четверичной в восьмеричную, из восьмеричной в шестнадцатеричную, например) . В интернете и ютубе полезной инфы 0, есть только объяснение с переводом сначала в десятичную, потом в ту которую надо. Очень хотелось бы объяснение именно метода деления
Голосование за лучший ответ
Karatel Мастер (1880) 2 месяца назад
Chatgpt попробуй
Челодой МоловекУченик (178) 2 месяца назад
Он тоже выдаёт решение как на сайтах (сначала в десятичку, потом в нужную)
Karatel Мастер (1880) Челодой Моловек, вот посмотри, вдруг ответ другой.Сократил, так как больше 800 символов нельзя 1) (2 + 3i) - (- 5 + 2i) + (- 4 + 7i) = 2 + 3i + 5 - 2i - 4 + 7i = 3 + 8i Геометрическое представление:
  • Нарисуйте комплексную плоскость.
* Положительное направление оси x представляет вещественную часть, а положительное направление оси y представляет мнимую часть. * Найдите точку с координатами (3, 8). * Эта точка представляет комплексное число 3 + 8i. 3) Модуль и аргумент комплексного числа z = 2:** Модуль (величина):** Модуль комплексного числа определяется как расстояние от начала координат до точки, представляющей число на комплексной плоскости. Для z = 2 модуль равен: |z| = sqrt(2^2 + 0^2) = 2 Для z = 2 arg(z) = 0 поскольку z лежит на положительной вещественной оси.
Matematika ru Мыслитель (8760) 2 месяца назад
Универсальный алгоритм (для целых чисел), думаю, будет выглядеть так.

Делимое - число, которое нужно переводить.
Делитель - основание системы счисления в которую нужно перевести, но записанное в системе счисления делимого.
Далее идёт процесс последовательного деления, но операции производятся в системе счисления делимого.
Потом последнее частное, а также полученные остатки заменяют соответствующими цифрами системы счисления в которую переводится число.

 Рассмотрим вопрос на примере перевода двоичного числа 100100011   
в восьмеричную c/c.
При этом параллельно покажем это с использованием 10-й системы.

Делимое - 100100011(2) =291(10)

Делитель - 8(10)=1000(2) =8(10)


100100011│ 1000 291│ 8
-100100000└─────── -288└───
───────── 100100 │ 1000 ─── 36│ 8
11 -100000 └───── 3 -32└───
│ ────── 100 ── 4
│ 100 │ 4
│ │ │
│ │ 4
3 4

Записываем последовательно разряды числа снизу вверх. Начинаем
с последнего частного, затем идя вверх записываем все остатки.
Полученное число в 8 c/c: 443
Похожие вопросы