cs | de | en | es | et | fi | fr | hu | ka | lt | pl | ru | se

Aritmeetikafunktsioonid

by Hans Põldoja — last modified 2009-12-11 03:15

Pascalis saab kasutada järgmisi aritmeetikafunktsioone:

  • Abs - absoluutväärtus
  • Arctan - arkustangens
  • Cos - koosiinus
  • Dec - vähendamine
  • Exp - eksponentfunktsioon
  • Frac - murdosa
  • Inc - suurendamine
  • Int - täisosa
  • Ln - naturaallogaritm
  • Pi - pii
  • Power - astendamine
  • Random - juhusliku arvu leidmine
  • Randomize - juhuarvude generaatori käivitamine
  • Round - ümardamine
  • Sin - siinus
  • Sqr - ruut
  • Sqrt - ruutjuur
  • Trunc - täisosa

Märkused:

  1. Funktsiooni Arctan väärtusena väljastatakse nurk radiaanides.
  2. Funktsioonide Cos ja Sin argumendina sisestatakse nurk radiaanides.
  3. Funktsiooni Int(x) väärtusena väljastatakse reaalarvu x täisosa reaalarvuna.
  4. Funktsiooni Ln argument peab olema suurem kui 0.
  5. Funktsiooni Random väärtusena väljastatakse juhuslik arv vahemikus [0, 1[
  6. Funktsiooni Sqrt argument ei tohi olla negatiivne.
  7. Täisosa funktsiooni Trunc(x) väärtusena väljastatakse suurim arvu x mitte ületav täisarv.

Kahe argumendiga funktsioonid:

  • Dec(vähendatav, samm)
  • Inc(suurendatav, samm)
  • Power(astendatav, astendaja)

Funktsioonide täpsemad kirjeldused on FPK dokumentatsioonis.

Ülesanded

Ülesanne 1. Koostage ruutvõrrandi lahendamise programm. Programmi töö kontrollimiseks lahendage järgmised ruutvõrrandid:

2x²+3x+2=0
2x²+4x+2=0
x²–x–2=0

Ülesanne 2. Koostage programmi algoritm, mis ümardaks kasutaja poolt sisestatud rahasumma 5 sendi täpsuseni.

Teaching and learning stories
паскаль by anisol 10.12.2009
Programmeerimine Pascalis by Hans 24.05.2010