Teorija

Skaitlis jebkurā pakāpē
Svarīgi!
TurboPascal valodā nav iebūvētās funkcijas, ar ko varētu kāpināt skaitli jebkurā vajadzīgajā pakāpē. Ja ir vajadzīga vesela pakāpe, tad var izmantot ciklu un dalīšanu vai reizināšanu, taču nav skaidrs, ko darīt citos gadījumos (ka pakāpe nav vesels skaitlis).
 
Ja skaitlis ir jākāpina kādā pakāpē, turklāt šis skaitlis ir pozitīvs, var izmantot sakarībuxy=elnxy=eylnx - jeb to, ka izteiksmes xy vērtība ir vienāda ar izteiksmes  exp(yln(x)) vērtību.
 
1.31.3 vērtību var aprēķināt ar exp(1.3ln(1.3)) (sanāk 1.4064566732)
27=217 - ar exp(1/7ln(2)) (sanāk 1.10408951370)