|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|||||||
Перевод в 9-чную систему счисления02.01.2012, 13:23. Показов 24505. Ответов 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
|
|
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
|
| 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 | |
|
Помогаю со студенческими работами здесь
60
Перевод числа из восьмеричной системы счисления в шестнадцатеричную систему счисления Перевод чисел из двоичной системы счисления в систему счисления кратной степеням двойки и обратно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|