Gdzie moge <ort>znaleŹć</ort> algorytm dzielenia w kodzie U2, lub jak przetłumaczyć te nazwę na język angielski?
Zamień liczby z kodu U2 na kod dziesietny (każda cyfra razy odpowiednia potęga dwójki 1,2,4,8,16 itd) i trzeba zobaczyć czy pierwsza cyfra jest zerem czy jednynka(bo w zależności od tego liczba jest dodatnia lub ujemna). Jak masz juz liczby w systemie dziesiętnym to podziel je i wynik znów zamień na U2 - tylko nie wiem jak zapisuje się części ułamkowe w U2
// u2 jest do liczb całkowitych [sciana] - Ł
Zamień liczby z kodu U2 na kod dziesietny (każda cyfra razy odpowiednia potęga dwójki 1,2,4,8,16 itd) i trzeba zobaczyć czy pierwsza cyfra jest zerem czy jednynka(bo w zależności od tego liczba jest dodatnia lub ujemna). Jak masz juz liczby w systemie dziesiętnym to podziel je i wynik znów zamień na U2 - tylko nie wiem jak zapisuje się części ułamkowe w U2
gdyby to bylo takie proste... nie moge zamieniac na inne systemy - tylko binarny
pierwszy link z google - http://www.i-lo.tarnow.pl/edu/inf/alg/num/pages/08.htm
// u2 jest do liczb całkowitych - Ł
czy U2 to jest cos innego, niz uzupelnienie p-te dla systemu o podstawie p (w tym przypadku dla p = 2)?
// eeee... nie wiem. tak czy inaczej wcześniejszy komentarz miał się odnosić do bezsensu wypowiedzi Artura - Ł
// ok :) bo myslalem, ze czego nie wiem
pierwszy link z google - http://www.i-lo.tarnow.pl/edu/inf/alg/num/pages/08.htm
ten pierwszy link wlasnie wykorzystuje, ale praca troche zmodna, myslalem nad jakims algorytmem latwiejszym do wykorzystania w implementacji, ale juz tyle zrobilem, ze na podstawie tego tekstu tez sobie poradze. A tak na przyszlosc, nikt nie domysla sie jak po angielsku moze to byc binarny kod U2 ( uzupelnienie do 2 )
Artur napisał(a)
Zamień liczby z kodu U2 na kod dziesietny (każda cyfra razy odpowiednia potęga dwójki 1,2,4,8,16 itd) i trzeba zobaczyć czy pierwsza cyfra jest zerem czy jednynka(bo w zależności od tego liczba jest dodatnia lub ujemna). Jak masz juz liczby w systemie dziesiętnym to podziel je i wynik znów zamień na U2 - tylko nie wiem jak zapisuje się części ułamkowe w U2
// u2 jest do liczb całkowitych [sciana] - Ł
U2 nie jest tylko do liczb całkowitych !
/Pozdrawiam
U2 służy do przedstawiania binarnych liczb ujemnych lub dodatnich. Jak koledzy wspomnieli: pierwszy znak od lewej (hmmm... najmłodszy ?) świadczy o tym, czy liczba jest ujemna czy dodatnia:
1... - ujemna
0... - dodatnia
Dzielenie w dowolnym systemie liczbowym wygląda tak samo więc musisz po prostu sprawdzić, czy któraś z liczb na wejściu nie jest ujemna. Znak świadczący o ujemności ignorujesz