[ overflow @ 08.01.2003. 17:55 ] @
Moze li mi neko reci sta je komplement nekog, zadatog, broja?
[ anon315 @ 08.01.2003. 18:49 ] @
Iskreno rečeno, nisam čuo za komplement "broja", ali se termin komplement obično koristi u bulovoj i prekidačkoj algebri i označava unarnu operaciju "komplementiranje", koja ima za cilj da vrednost 0 "pretvori" u 1 i obrnuto.









Stvarno ne znam sta bi mogao biti, na primer, ?
[ -zombie- @ 08.01.2003. 22:52 ] @
komplement broja se dobija komplementiranjem svake njegove binarne cifre (broja predstavljenog u binarnom zapisu).

recimo, ako je broj 7 predstavljen sa osam bitova (bajt):

00000111 (komplement) -> 11111000

postoje i jedinicni, i dvoicni komplemnti, ali se razlikuju valjda samo sto se na ovaj gore dobijeni broj doda 1 (a zaboravio sam i koji je koji).

inace, negativni brojevi se u racunaru prestavljaju bash preko komplementa, da bi sabiranje bilo vrlo laka operacija. isto tako, kod oduzimanja, prvo se drugi broj komplementira, i samo se saberu....

probajte da saberete recimo 23 i 7 (ali 7 komplementirajte)...
[ anon315 @ 08.01.2003. 23:25 ] @
A pa da, to naravno, nisi napomenuo da su binarni brojevi ...
[ glupanglupi @ 31.01.2003. 02:01 ] @
Uopšte nije bitno da li se radi u binarnom brojnom sistemu ili ne!
Komplement broja 7 u oktalnom brojnom sistemu je 0.
Što se tiče vrsta, postoji potpun i nepotpun komplement.
[ darkosos @ 02.02.2003. 07:59 ] @
Hm, ovo je interesantno - onda postoji komplement i u dekadnom:
npr. komplement od 105 bi bio 894?
[ -zombie- @ 02.02.2003. 08:15 ] @
hah. da objasnim. ne postoje binarni brojevi (tri posta iznad). postoje brojevi, i zapisi brojeva.

broj jedanaest je broj jedanaest nebitno da li ga ja zapisem sa 11, B, 13 ili 00001011 (dekadno, hexa, oktalno ili binarno..)


inace, komplenet broja 7 u oktalnom sistemau moze da bude 0, a moze da bude i 1 (potpuni) a moze da bude i 90 i 990, i 999999990, zavisi koliko "veliki" komplement zelite, tj, od koliko cifara..

a potpuni i nepotpuni se u binarniom sistemu zovu "jedinicni" i "dvoicni".

i postoji koplement svakog broja, u svakom sistemu. brobaj recimo da od broja 200 (dekadno) oduzmesh 105. dobices 95, sto ces isto dobiti ako na 200 dodash i 895 (potpuni komplement broja 105, u dekadnom sistemu, sa tri cifre), dobices 1095, prvu cifru odbacujesh, (ne moze da stane u trocifren broj) i dobices opet 95....