nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 17 Nov 2018 04:30



Reply to topic  [ 26 posts ]  Go to page Previous  1, 2
Шрифт для троичной машинки. 
Author Message
Maniac

Joined: 22 Jun 2005 05:35
Posts: 243
Location: МО Россия
Reply with quote
хм, не понимаю.
какие будут значения трёх тритов при -7, а какие при +5 ?


01 Dec 2017 08:33
Profile ICQ
Maniac
User avatar

Joined: 21 Mar 2017 13:50
Posts: 317
Location: Spb
Reply with quote
Очевидно, -+- для -7 и +-- для +5. Ни кто же не спрашивает состояние битов при шестнадцатеричных 9 и C, например...


01 Dec 2017 08:43
Profile
Maniac

Joined: 22 Jun 2005 05:35
Posts: 243
Location: МО Россия
Reply with quote
ну в двоичных,восьмеричных и шестнадцатиричных системах счисления вроде нет отрицательных чисел(-0x1A никто же не пишет).
при конвертации в десятеричную систему крайний левый бит определяет знак числа.

В троичной(тритичной!?) системе я не могу сообразить что определяет знак числа.
Где можно посмотреть значения тритов полного ряда от -13 до 13, может конвертер какой есть?

Поэтому я и предложил использовать 9ричную систему счисления, что бы не было непоняток со знаком.


01 Dec 2017 08:50
Profile ICQ
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
DimkaM wrote:
В троичной(тритичной!?) системе я не могу сообразить что определяет знак числа.

Знак старшего значащего трита. (Не самого старшего, а старшего, отличного от "0").

_________________
iLavr


01 Dec 2017 09:03
Profile
Maniac
User avatar

Joined: 21 Mar 2017 13:50
Posts: 317
Location: Spb
Reply with quote
DimkaM wrote:
Где можно посмотреть значения тритов

Запросто.
Code:
--- = -1*3^2 + -1*3^1 + -1*3^0 = -9 + -3 + -1 = -13
--0 = -1*3^2 + -1*3^1 +  0*3^0 = -9 + -3 +  0 = -12
--+ = -1*3^2 + -1*3^1 + +1*3^0 = -9 + -3 +  1 = -11
-0- = -1*3^2 +  0*3^1 + -1*3^0 = -9 + 0  + -1 = -10
-00 = -1*3^2 +  0*3^1 +  0*3^0 = -9 +  0 +  0 = -9
...

И далее по такому принципу


Attachments:
3.png
3.png [ 17.94 KiB | Viewed 663 times ]
01 Dec 2017 09:21
Profile
Maniac
User avatar

Joined: 21 Mar 2017 13:50
Posts: 317
Location: Spb
Reply with quote
DimkaM wrote:
ну в двоичных,восьмеричных и шестнадцатиричных системах счисления вроде нет отрицательных чисел(-0x1A никто же не пишет).

Очень даже пишут, но как правило, в десятеричной системе. Есть и байт со знаком от -128 до +127 (0 считается положительным). В троичной системе ноль относится к отдельной группе... да какой группе то? он один и есть беззноаковый :)


01 Dec 2017 09:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Да и в популярных открытых источниках это всё представлено весьма доходчиво:
https://ru.wikipedia.org/wiki/Троичная_система_счисления
Attachment:
trisyst.gif
trisyst.gif [ 5.38 KiB | Viewed 662 times ]

Кстати, хорошо видно, что знак числа определяет знак старшего значащего трита.

_________________
iLavr


01 Dec 2017 09:44
Profile
Maniac

Joined: 22 Jun 2005 05:35
Posts: 243
Location: МО Россия
Reply with quote
Хм. Интересно, теперь понял.


01 Dec 2017 12:51
Profile ICQ
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Кстати, насчет шрифтов вообще...

Я когда пишу программы, люблю чтобы шрифт был моноширинный - так удобнее в ряде случаев...
Но стандартно в Венде моноширинных шрифтов не так уж много: Courier, Courier New...
Ну и остальные менее пригодны для работы.

А тут я вдруг неожиданно наткнулся на залежи приятных моноширинных шрифтов! :o
http://7fonts.ru/monoshirnyie/font_jackinput.html

Возможно, эту ссылку все знают, но я не знал...

_________________
iLavr


01 Dec 2017 17:24
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
DimkaM wrote:
Где можно посмотреть значения тритов полного ряда от -13 до 13, может конвертер какой есть?

Кстати, конвертер такой у нас прямо на форуме есть:

http://ternary.info/ternary/java.php?applet=2

Но я давно заметил, не все внимательно читают форум, который иногда посещают... :wink:

_________________
iLavr


01 Dec 2017 18:43
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17127
Location: Colorado
Reply with quote
Если надо сильно красочно посмотреть, то вот например :)


_________________
:eugeek: https://twitter.com/Shaos1973


01 Dec 2017 19:43
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 26 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.