[ Lord_Sauron @ 02.11.2002. 11:34 ] @
|
Evo ovako :
Jednog lepog dana moj profesor iz Racunara i programiranja ( elektrotrhnicka srednja ) mi zada da napisem program koji vrsi mat operacije sa brojevima koji su zapisani u 128 bitnom zapisu ( umjesto 32)
Ja to fino uradim kombinujuci 2X Double pecision ( 2x 64) i odnesem i radi ...
Onda mi on zada da uradim isto to ali sa 256 bita . Uradim ja i to kao 4x double.
A on se fino dosjeti i kaze da hoce da on odredi koliko bita teba da je broj zapisan . Ja nemam nekakvu preciznu ideju kako da to izvedem pa vas ovdje pitam ( inace stalno citam na ovom forumu ali nisam imao vremena da postujem nesto ozbiljnije )
Nije mi hitno , u zamjenu radim web prezentaciju za skolu u PHP-u, ali me zanima kako da to rijesim. Ako je neko vec radio ovo ili ima nekakvu ideju zamolio bih ga da postuje pa da se malo raspravi i o tome ( hvala unaprijed  |
[ -zombie- @ 02.11.2002. 18:59 ] @
(ja nisam najbolji u objasnjavanju, pa ne zameri ako ti nesto nije jasno. to obicno znaci da ja nisam dobro objasnio ;D
ovako, za pocetak je lakse objasniti u dekadnom sistemu. predstavi broj preko niza dekadnih cifara. za svaki broj ti treba jedan ceo broj koji predstavlja broj cifara u broju, i jedan niz koji predstavlja same cifre tog broja.
i onda realizujesh jednu po jednu operaciju nad tim brojevima. sve ih realizujesh po uzoru na rucno sabiranje/oduzimanje/mnozenje/... brojeva, znaci onako cifru po cifru.
naravno sabiranje realizujesh cifru po cifru pocevsi od cifre najmanje vrednosti, i pamteci "prenos", i sabirash prema ciframa najvece vrednosti...
slicna sema je a mnozenje, deljenje i ostalo...
kada sve to uradish u dekadnom sistemu, i razumesh princip, onda mozes da predjesh na binarne brojeve (ili brojeve sa osnovom 256) kako bi maximalno iskoristio niz bajtova koji ti predstavlja sam broj...
toliko...
[ Lord_Sauron @ 03.11.2002. 13:37 ] @
E hvala pokusacu ovako
A da nezna neko mozda kakav vec gotovi modul ili nesto slicno tome
Ne treba mi cijeli program samo taj dio sa operacijama
Pokusacu i sa ovim , ali bi mi znacilo kada bi neko mogao da mi da kakav link sa pomenutim kodom
Tnx zomie / DDG
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.