|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Vladimir Vassilevsky 2:5020/175.2 08 Aug 2003 07:43:13 To : Kirill Akopov Subject : Квадратные корни HE табличным методом -------------------------------------------------------------------------------- Fri Aug 08 2003 00:29, Kirill Akopov wrote to All: KA> Возникла проблема при программировании на ассемблере - надо создать KA> процедуру вычисления квадратного корня табличным методом. Вопрос в том, KA> как лучше составить таблицу и какими критериями руководствоваться при её KA> составлении? int root(long x) { int result = 0; int add_exp = 0x4000; int tmp; while(add_exp) { tmp=result+add_exp; if(x>=(long)tmp*(long)tmp ) result=tmp; add_exp>>=1; } return result; } "Точность попадания компенсируется диаметром изделия" --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3300ccc71464.html, оценка из 5, голосов 10
|