Stránka 1 z 1

Jak na odmocninu v pascalu?

Napsal: pon 5. kvě 2008, 16:40
od Pavel.P.
Tak se pochlubte pánové... Mně by dokonce zajímal i matematický postup. Víte to někdo?

Re: Jak na odmocninu v pascalu?

Napsal: pon 5. kvě 2008, 17:23
od jcdenton12
Pavel.P. píše:Tak se pochlubte pánové... Mně by dokonce zajímal i matematický postup. Víte to někdo?
nepamatam presne, ale myslim ze na to je funkcia

sqr alebo sqrt
jedno je mocnina a druhe odmocnina (alebo naopak) presne sa uz nepamatam taze ak nic tak sorry

samozrejme je to iba 2. odmocnina

Napsal: pon 5. kvě 2008, 18:34
od €agle
SQR je podle druhá mocnina, SQRT odmocnina... Pokud tě zajímá, jak se to matematicky počítá, tak koukni sem.

Napsal: pon 5. kvě 2008, 19:10
od WoiTa
Výpočet odmocniny Newtonovou iterační metodou z jednoho úkolu do školy:

Kód: Vybrat vše

//vypocet druhe odmocniny
double OP_sqrt(double a,const TParams *par)
{
 if (a<0)
   { //chyba!
   return NAN;
   }
 else if (a==0)
   {
   return 0;    
   }      

 double pom,Y=a;
 while (pom>(par->presnost))             //test presnosti
   {
   pom=Y;
   Y=(0.5*((a/Y)+Y));                    //Newtonuv iteracni vztah
   pom=fabs(pom-Y);
   }    
 
 return Y;
}

Napsal: pon 5. kvě 2008, 23:37
od Pavel.P.
€agle píše:SQR je podle druhá mocnina, SQRT odmocnina... Pokud tě zajímá, jak se to matematicky počítá, tak koukni sem.
Díky, já to už nějak podle toho naprogramuju :)