220 likes | 436 Views
Pascal. Aritmeetikafunktsioonid. Abs. Absoluutväärtus Argument: Real, Integer Näide: a:=abs(-1.0); { a=1.0 }. Sin. Siinus Argument: Real (nurk radiaanides) Näide: a:=Sin(0); { a=0 }. Cos. Koosiinus Argument: Real (nurk radiaanides) Näide: a:=Cos(0); { a=1 }. Arctan.
E N D
Pascal Aritmeetikafunktsioonid
Abs • Absoluutväärtus • Argument: Real, Integer • Näide: a:=abs(-1.0); { a=1.0 }
Sin • Siinus • Argument: Real (nurk radiaanides) • Näide: a:=Sin(0); { a=0 }
Cos • Koosiinus • Argument: Real (nurk radiaanides) • Näide: a:=Cos(0); { a=1 }
Arctan • Arkustangens • Argument: Real • Väärtusena väljastatakse nurk radiaanides • Näide: a:=Arctan(0); { a:=0 }
Dec • Vähendamine • Argument: Integer, Char • Näide: Dec (vähendatav, samm) nr:=Dec(5,2); { nr:=3 } taht:=Dec(c,1); { taht:=‘b’ }
Inc • Suurendamine • Argument: Integer, Char • Näide: Inc (suurendatav, samm) nr:=Inc(5,2); { nr:=7 } taht:=Inc(c,1); { taht:=‘d’ }
Exp • Eksponentfunktsioon • Argument: Real • Näide: a:=Exp(1):0:2; { a=2.72 }
Ln • Naturaallogaritm • Argument: Real • Argument peab olema suurem kui 0 • Näide: a:=Ln(1); { a=0 }
Frac • Murdosa • Argument: Real • Näide: a:=Frac(3.45):0:2; {a=0.45}
Int • Täisosa • Argument: Real • Näide: a:=Int(13.45); {a=13}
Trunc • Täisosa • Argument: Real • Väärtusena väljastatakse suurim argumenti mitte ületav täisarv • Näide: a:=Trunc(12.3456); { a=12 } a:=Trunc(-12.3456); { a=-12 }
Round • Ümardamine • Argument: Real • Näide: a:=Round(1234.56); { a=1235 } a:=Round(-1234.56); { a=-1235 }
Power • Astendamine • Argument: Integer, Real • Näide: Power(astendatav, astendaja) a:=Power(2;3); { a=8 }
Sqr • Ruutfunktsioon • Argument: Integer, Real • Näide: • a:=Sqr(8); { a=64 }
Sqrt • Ruutjuur • Argument: Integer, Real • Argument ei tohi olla negatiivne • Näide: a:=Sqrt(64); { a=8 }
Pi • (pii) • Argument: puudub • pi=3.1415926535897932385
Random • Juhusliku arvu leidmine • Argument: puudub • Väärtusena väljastatakse juhuslik arv vahemikus [0,1[
Randomize • Juhuarvude generaatori käivitamine • Argument: puudub • Näide: randomize; a:=int(random*10); b:=int(random*10); { a, b juhuslikud vahemikus 1...10 }