1. Peruslaskutoimitukset

Tutustaan peruslaskutoimitusten laskemiseen Racket-komennoilla.
Lyhyiden laskujen, joita ei tarvitse tallentaa, laskeminen tapahtuu interaktioikkunassa.

Slide7.PNG
Racket-komennot ovat aina funktiokutsuja. Racket-komennoilla on seuraavanlainen rakenne:
  • Kaikki Racket-funktiot alkavat ja loppuvat sulkuihin.
  • Ensimmäisen sulkumerkin jälkeen kerrotaan mitä tehdään. Tässä "+" on funktion nimi.
  • Funktion nimen jälkeen tulee välilyönti.
  • Argumentit (esimerkissä luvut 1 ja 2) annetaan funktion nimen jälkeen ja ne erotetaan toisistaan välilyönneillä. Argumenttien määrä riippuen käytetystä funktiosta. Argumenttien järjestyksellä on myös merkitystä.
  • Kun viimeisen sulkumerkin jälkeen painetaan rivinvaihtonäppäintä, tulostuu funktion arvo seuraavalle riville.
Slide8.PNG
Racket-kielessä peruslaskutoimituksia merkitään seuraavasti:
Summa +
Erotus -
Tulo *
Osamäärä /

Tulon merkki * löytyy näppäimistöltä kirjaimen Ä ja enter näppäimen välistä.
Slide9.PNG
Ohjelmoidessa tulee helposti kirjoitusvirheitä. DrRacket tai tietokoneesi ei mene rikki vaikka kirjoittaisitkin jotain väärin. Jos teit kirjoitusvirheen Racket-komennon rakenteessa (esimerkiksi sulkujen unohtaminen tai väärä määrä argumentteja), saat virheilmoituksen interaktioikkunaan. Jos kirjoitit jonkin argumentin arvon väärin (esimerkiksi kirjoitit 3 vaikka piti kirjoittaa 4), laskee Racket funktion arvon käyttämällä antamaasi argumenttia.

Slide10.PNG

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä