racket alkeet 1. peruslaskut
TRANSCRIPT
Racket – alkeet 1. PERUSLASKUT
2
1.1 DrRacket Asenna ilmainen DrRacket:
◦ http://racket-lang.org/download/
Valitse kieleksi Racket BSL◦ Language → Choose language → Teaching languages → Beginning studentPaina ”OK” ja ”Run”
3
DrRacketHorizontal layoutVertical layout
määrittelyikkuna
määrittelyikkuna
View → Use Horizontal layout
interaktio-ikkuna
interaktioikkuna
4
1.2. WeScheme Avaa WeScheme osoitteesta: http://wescheme.org
Kirjaudu Google-tunnuksilla
Valitse ”Start a new program”
5
WeScheme
määrittelyikkuna interaktio-ikkuna
1.3 Peruslaskut Racketilla;; Laske: 2 + 3
(+ 2 3)
;; Laske: 9 – 4
(- 9 4)
;; Laske: 7 ∙ 3
(* 7 3)
;; Laske: 8 : 3
(/ 8 3)
Kuin iso laskin!
Lausekkeet merkitään sulkujen sisään
Kirjoita interaktio-ikkunaan ja paina
<enter>
7
;; 5 + 15 : 3(+ 5 (/ 15 3))
1.4 Moniosaiset laskut;; 18 - 5 + 7
(+ (- 18 5) 7)
1.
2.
1.
2.
Aloita ensimmäisenä laskettavasta
Rakenna kuin sipulin kerroksia
8
Lauseke
8
(+ 2 3)
funktio argumentit
Lausekkeen sisällä voi olla lausekkeita
99
(/ (+ 2 3) (- 6 4))
funktio argumentit
Askeltaja näyttää evaluointijärjestyksen
10