div - целочисленное деление, mod - остаток от деления
272 div 3 = 90; 272 mod 3 = 2
90 dv 3 = 30; 90 mod 3 = 0
30 div 3 = 10; 30 mod 3 = 0
10 div 3 = 3; 10 mod 3 = 1
3 div 3 = 1; 3 mod 3 = 0
1 div 3 = 0 1 mod 3 = 1
В результате деления получили 0 - процесс останавливаем и записываем остатки снизу вверх.
Ответ: 101002
Другие языки программирования и технологии
сколько будет в троичной системе 272 . чур в интернете не смотреть ответы, мне нужно схема решения.
Ринат Альмуратов
спасибо. я в уме раскидал числа.
$ echo "obase=3;272" | bc
101002
101002
А 272 — это у тебя в десятичной записано или в восьмеиричной? Допустим, что в десятичной.
Схема тут простая — берёшь степени тройки, потом по ним раскладываешь своё число
243 : 81 : 27 : 9 : 3 : 1 — это ряд степеней тройки с 0-й по 5-ю. Остаётся только делить и вычитать. Брать шестую степень нет смысла, так как она больше нашего числа 272, а значит на её месте и на месте всех бо́льших степеней будет ноль.
1) 272/243 = 1 — это наш старший разряд, пятая степень, так что у нас будет 6 цифр. [1xxxxx]
272 - 243 = 29
2) 81 больше, чем 29, значит на его месте ставим ноль [10xxxx]
3) 29/27 = 1 [101xxx]
29-27=2
4) 2 меньше, чем 9 и 3, так что на их месте ставим нули [10100x]
5) Последний шаг:
2/1 = 2 [101002]
2-2=0. Закончили. Ответ 101002
Схема тут простая — берёшь степени тройки, потом по ним раскладываешь своё число
243 : 81 : 27 : 9 : 3 : 1 — это ряд степеней тройки с 0-й по 5-ю. Остаётся только делить и вычитать. Брать шестую степень нет смысла, так как она больше нашего числа 272, а значит на её месте и на месте всех бо́льших степеней будет ноль.
1) 272/243 = 1 — это наш старший разряд, пятая степень, так что у нас будет 6 цифр. [1xxxxx]
272 - 243 = 29
2) 81 больше, чем 29, значит на его месте ставим ноль [10xxxx]
3) 29/27 = 1 [101xxx]
29-27=2
4) 2 меньше, чем 9 и 3, так что на их месте ставим нули [10100x]
5) Последний шаг:
2/1 = 2 [101002]
2-2=0. Закончили. Ответ 101002
101002 ...272 / 3 (остаток 2) мы брали по 90, теперь 90 / 3 (остаток 0) и так далее. В конце записываем остатки от взятых нами чисел в обратном порядке и получаем 101002 (математическое решение) Рассчитывать надо лесенкой. число делить на номер системы счисления. Информативную модель тебе уже написали.
Похожие вопросы
- Как число 1000 в троичной системе перевести в двоичную систему?
- Кто может примитивно обьяснить что такое троичная система?
- Как перевести число из троичной системы счисления в восмеричную в Ассемблере?
- Как перевести число из троичной системы счисления в десятичную в Ассемблер (tasm)
- Очень серьёзный вопрос. Требует серьёзного ответа. Что нужно знать что б поступить на программиста.
- подскажите могу ли я создать такой же сайт как Олх и с чего начать хочу сделать интернет площадку что для этого нужно?
- Как из десятичной системы счисления перевести число в троичную?
- Почему у большинства для решения исключительных ситуаций существует только два решения: снести систему и формат диска?
- Лентяи задают тут вопросы, зачем вы даете полные ответы? Нужно помогать, а не давать готовые решения. Или я не прав?
- Составить программу для решения не тривиальной математической задачи (только общую схему программы)