Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2012, 17:28   #1
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию Уравновешенная троичная с.с.

Всем привет!
Делаю д.з. по инфе. Тут надо число 49 перевести в троичную уравновешенную систему. Про то что это такое почитал, а сам алгоритм перевода не нашел. Подскажите пожайлуста.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 04.12.2012, 17:35   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

49 = 1+3*1+9*2+27*1 = 1+3*1+9*(3-1)+27*1 = 1+3*1+9*(-1)+27*2+81*0 = 1+3*1+9*(-1)+27*(-1)+81*1.
Abstraction вне форума Ответить с цитированием
Старый 04.12.2012, 17:45   #3
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

Спасибо конечно!
Но я ни фига не понял, не можете объяснить???
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 04.12.2012, 18:17   #4
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

Подскажите пожайлуста алгоритм, по которому можно любое десятичное число перевести в уравновешенную троичную.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 04.12.2012, 18:23   #5
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Для начала тогда с Вас алгоритм, который переводит число в троичную систему счисления.
Abstraction вне форума Ответить с цитированием
Старый 04.12.2012, 18:35   #6
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

Если просто в троичную, то
1-Число (к примеру 49) будем делить на основание с.с. (в данном случае 3). Получится 49/3=16 (ост.1), теперь 16/3=5 (ост.1) , затем 5/3=1 (ост.2).
2-Теперь берем то что получилось в последнем делении (это 1) и подставляем к нему все остатки с право на лево ( получается 49=1211 в отличной)

Подскажите пожайлуста!
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 04.12.2012, 19:13   #7
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

Объясните пожайлуста!!!
Очень нужно.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 04.12.2012, 19:39   #8
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

Я наконец то сам нашёл.
Если кому интересно смотрите вложения.
Вложения
Тип файла: pdf troichnaja_arifmetika.pdf (129.3 Кб, 41 просмотров)
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
троичная система счисления elena_ma Помощь студентам 0 29.11.2009 20:48
Троичная матрица Smotritel89 Паскаль, Turbo Pascal, PascalABC.NET 0 26.05.2009 16:04