|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|||||||
Перевод в 9-чную систему счисления02.01.2012, 13:23. Показов 25482. Ответов 122
Метки нет (Все метки)
есть задача, что бы решить ее до конца мне надо сделать перевод из 10-тичной(можно любой другой) в девятиричную систему счисления
я бы это сделал сам, если бы не странность системы. В задание звучит так: Рассмотрим девятеричную позиционную систему счисления с цифрами { B, A, 0, 1, 2, 3, 4, 5, 6 }, где цифра A имеет значение -1, а цифра B – значение -2. подскажите как сделать этот перевод(функцию или алгоритм) Добавлено через 49 минут up есть идеи?
0
|
|||||||
| 02.01.2012, 13:23 | |
|
Ответы с готовыми решениями:
122
Перевод числа из 8-ичной системы счисления в 16-ричную систему счисления и обратно. |
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
| 05.01.2012, 19:27 | |
|
0
|
|
|
|
|
| 05.01.2012, 19:38 | |
|
Про плавающие - стандарт ieee-754. Про целые - например http://ru.wikipedia.org/wiki/%... %BB%D0%B0)
Добавлено через 1 минуту Да и собственно в дополнительном коде старший бит при знаковой трактовке можно рассматривать как плюс (ноль) или минус (единица)
0
|
|
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
| 05.01.2012, 19:44 | |
|
а, ты про это. Это понятно, для знака выделен бит, знамо с начала обучения. Я имел ввиду что самого знака (отдельного напряжения в цепи) в регистрах нету, а сам знак представлен старшим битом как в целых так и с плавающей точкой. В контексте данного трэда знаковый вопрос считаю актуальным. A == B == '-', из чего выводим что знаковый разряд имеет 3 состояния: одно положительное и 2 отрицательных. Короче все непривычно, но если есть желание то несложно разобрать по косточкам.
0
|
|
|
|
|
| 05.01.2012, 19:55 | |
|
Если опуститься на такой уровень, то знака вообще ни в каких машинах нет. В машинах есть только состояния 0 или 1, а дальше они уже ТРАКТУЮТСЯ нужными операциями нужным образом. В случае нашей системы счисления на машине, которая оперирует девятью уровнями напряжения, знаков тоже бы никаких не было. В каждом разряде регистра имеется напряжение одного из 9 значений (причём абсолютно пофигу какие конкретно абсолютные значения у этих уровней). А дальше просто эти уровни ТРАКТУЮТСЯ операциями
0
|
|
|
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
|
||
| 05.01.2012, 19:58 | ||
|
В этой задаче, я практически уверен, есть какая-то хитрость. Я вот ее не нашел. Если бы автор темы предложил бы нам к просмотру вариант решения задачи от преподавателя. Вот было бы интересно.
thick_int
На мой взгляд если считать что нет знака минус то система очень даже достаточна.
0
|
||
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
| 05.01.2012, 20:04 | |
|
Evg, вот я к этому и вел с самого начала. И даже к тому что 9 уровней не надо. Для цифры хватит 3 уровня и 2 разряда.
0
|
|
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
||
| 06.01.2012, 11:07 [ТС] | ||
|
если все же будет, то после января, тогда я обязательно напишу сюда
0
|
||
|
|
||
| 06.01.2012, 14:16 | ||
|
0
|
||
|
|
|||
| 10.01.2012, 17:22 | |||
|
Итак, из всего сказанного следует, что задание звучит некорректно, так как отрицательных цифр не бывает. А если они и выдумываются (как здесь), то это идет вразрез с математикой, нарушает весь баланс и ведет незнамо к чему. Предполагаю, что
0
|
|||
|
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
|
||
| 10.01.2012, 20:38 | ||
|
Если вам не трудно.. сделайте ваше решение в соответсвии с просто перевести, потом сдвинуть и заменить и все. Буду вам очень благодарен если вы предложете простое решение. Я его к сожалению не нашел.
0
|
||
|
|
|||||||
| 12.01.2012, 19:50 | |||||||
#define SET "0123456BA"
2
|
|||||||
|
Higher
|
|||||||||||
| 12.01.2012, 20:07 | |||||||||||
|
Я так сделал(через перевод)
Код большой, однако я его протестировал так
P.S. копипастить мой код не надо, это вполне могут обнаружить.
2
|
|||||||||||
|
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
|
|||
| 12.01.2012, 21:50 | |||
|
ТЕСТ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ
1 A 2 0 3 1 4 2 5 3 6 4 7 5 8 6 9 AB 10 AA 11 A0 12 A1 13 A2 14 A3 15 A4 16 A5 ...... А должно быть 1 1 2 2 3 3 4 4 5 5 6 6 7 1B 8 1A 9 10 ..... и так далее А с отрицательными числами ваш код вообще работать не может. Пожалуйста уточните если я не прав или не понял вашу точку зрения. Добавлено через 11 минут diagon, потестил ваш код. результат как в аптеке и код выглядет намного чище чем мой вариант.
0
|
|||
|
Higher
|
|||||||
| 12.01.2012, 22:06 | |||||||
При этом можно пользоваться только символами переменных, константой 1, круглыми скобками и xor(побитовое сложение) - ^
1
|
|||||||
|
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
|
|
| 12.01.2012, 22:10 | |
|
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|
| 12.01.2012, 22:26 | |
|
просто мысли вслух
а если представить 0=B 1=A 2=0 3=1 4=2 5=3 6=4 7=5 8=6 слева числа в 10 системе справа в ентой самой системе смещение равно -2 тогда сложение решается так (x)+(y)+(-2) (смешение)=x+y-2 B+B =0+0-2 =-2 если -1=A -2=B -3=-1 -4=-2 6+6 = 8+8 -2 =14 вычитание (x)-(y)-(-2) (смешение)=x+y+2 B-B =0-0+2=2(десятичное)=0 правда при проверках я сам запутался и не смог прикинуть уножение и деление Добавлено через 1 минуту число 7 у на будет 1B ??? 9+(-2)???
0
|
|
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
||
| 13.01.2012, 03:02 | ||
|
0
|
||
|
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
|
|||
| 13.01.2012, 03:57 | |||
|
-2 = B -3 = A6 -4 = A5 и т.д. Добавлено через 8 минут
0
|
|||
| 13.01.2012, 03:57 | |
|
Перевод числа из восьмеричной системы счисления в шестнадцатеричную систему счисления Перевод чисел из двоичной системы счисления в систему счисления кратной степеням двойки и обратно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|