Součet dvou binárních čísel
HackForum
Součet dvou binárních čísel | # |
| Ahojte nevíte, jak sečíst dvě binární čísla...Respektive potřebuju algoritmus v nějakum programovacim jazyce.. zkoušel jsem to napsat dost dlouho a google taky nic... Díky (odpovědět) | Martinas | 88.102.234.* | 7.11.2007 23:11 |
|
|
|
re: Součet dvou binárních čísel | # |
| 11001+1010=100011
1+1=10
101+101=1010
bud si to odvod nebo můžeš binární čísla převest do decimálních (nebo co se ti bude libit) pak to sečíst a výsledek zase převést do binární soustavy... (odpovědět) | polly | 62.245.78.* | 7.11.2007 23:28 |
|
|
|
re: Součet dvou binárních čísel | # |
| Což to vím taky, ale já chci, abych to mohl sečíst a zároveň to nemusel převádět do decimální, sečíst a pak zase do binární (odpovědět) | Martinas | 77.48.14.* | 8.11.2007 8:01 |
|
|
|
re: Součet dvou binárních čísel | # |
| Normálně, jako v jakékoliv soustavě. Sčítání pod sebou.
_ 01
_+10
----
jedna plus nula je jedna, takže
_ x1
a nula plus jedna je taky jedna, takže
_ 11
No a
_ 01
_+11
----
jedna plus jedna je nula, jedna zbyde
_ x0 (1)
no a nula plus jedna je jedna, a jedna nám zbyla takže jedna plus jedna je nula a jedna zbyde
_x01 (1)
a nic a jedna je jedna, takže
_101
úplně normálně, no. Jde jen o to, které číslo je v soustavě nejvyšší a láme se to u něj do vyššího řádu (v desítkové je to u desítky, ve dvojkové u dvojky - základ soustavy je vždycky zapsán v dané soustavě jako 10). (odpovědět) | gugumaa | 195.113.79.10/10.0.10.* | 8.11.2007 8:21 |
|
|
|
re: Součet dvou binárních čísel | # |
| sečti to normálně decimálně.
Když ti v číslici x výjde dvojka, přičti k číslici o řád výš jedničku a z dvojky udělej nulu. ;)
----------
Get enlightened! (odpovědět) | |
|
|