RE: Matematicka nahrada za příkaz MOD]
Slavomir Skopalik
skopalik@elektlabs.cz
Neděle Červenec 31 12:13:13 CEST 2005
Pri praci s integery nenahrazovat, MOD je bezny operator.
Pri praci s Float Point pouzit funkci Frac (viz jakakoliv kalkulacka,
nebo delphi/pascal).
Navic je ta nahrada spatne.
Vystup = Vstup - INT(Vstup/16)*16;
A zakladni rovnice je formalne spatne:
Vystup = Vstup mod 16;
(operator <= neni prirazeni, ale mensi, nebo rovno, vysledkem je obvykle
boolean).
Slavek
mam takovy problem jak mam matematicky zapsat do rovnice ze se nema pouzivat
desetina čast.
Jde me o vzoreček který lépe vysvetli instrukci MOD.
zatim jsem zbastlil toto:
INT je oriznuti desetine části. A to je prave vono co nejak potrebuji logicky
zapsat.
Vystup = ABS(INT(Vstup / 16) * 16) - Vstup
Vzoreček nahrazuje příkaz:
Vystup <= Vstup mod 16;
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20050731/a72fa778/attachment.htm
Další informace o konferenci Hw-list