Close menu
Close menu

Tunnistaudu

Kirjaudu

Etkö ole vielä jäsen?

Liity jäseneksi

1.3. Laskutoimituksia

1.3 Laskutoimituksia

Tietyille matemaattisille laskutoimituksille, kuten neliöjuuri, potenssi ja itseisarvo, on omat komennot.

potenssi expt
neliöjuuri sqrt
itseisarvo abs

Racket-komennossa valmista toimintoa (funktiota) käytetään kirjoittamalla sen nimi sulun jälkeen. Nimen jälkeen merkitään annetut syötteet (argumentit) ja loppuun lisätään sulku.

  • (expt 9 2) on funktion expt kutsu argumenteilla 9 ja 2. Ensimmäinen argumentti on kantaluku ja toinen eksponentti. Kun komento evaluoidaan saadaan potenssin [[$ 9^ $]]​ arvo eli 81.
  • (sqrt 64) on funktion sqrt kutsu argumentilla 64. Kun komento evaluoidaan, saadaan neliöjuuren [[$ sqrt $]]​ arvo eli 8.
  • (abs -21) on funktion abs kutsu argumentilla -21. Kun komento evaluoidaan, saadaan lausekkeen [[$ left | -21 right | $]]​ arvo eli 21.

Racket-MAOL-dia2.png

Kohdan 1.3 harjoitustehtävät löytyvät tehtäväsarjoista 1-2. Valitse sopiva tehtäväsarja alla olevasta listasta tai ylhäältä vasemman reunan valikosta.

Linkki seuraavaan teoriakohtaan:
1.4. Desimaalilukuja

Tehtäviä laskutoimituksista

Siirry harjoittelemaan. Tehtävissä harjoitellaan yksittäisten komentojen syntaksia.

Tehtävät 36-43 on jaettu kahteen tehtäväsarjaan.

Tehtäväsarja 1 Lausekkeita, tutkimustehtävä
Tehtäväsarja 2 Vaativampia lauseketehtäviä