Racket alkeet 1. Peruslaskut
-
Upload
tiina-partanen -
Category
Education
-
view
5.939 -
download
3
Transcript of Racket alkeet 1. Peruslaskut
![Page 1: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/1.jpg)
Racket – alkeet 1. PERUSLASKUT
![Page 2: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/2.jpg)
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”
![Page 3: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/3.jpg)
3
DrRacketHorizontal layoutVertical layout
määrittelyikkuna
määrittelyikkuna
View → Use Horizontal layout
interaktio-ikkuna
interaktioikkuna
![Page 4: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/4.jpg)
4
1.2. WeScheme Avaa WeScheme osoitteesta: http://wescheme.org
Kirjaudu Google-tunnuksilla
Valitse ”Start a new program”
![Page 5: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/5.jpg)
5
WeScheme
määrittelyikkuna interaktio-ikkuna
![Page 6: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/6.jpg)
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>
![Page 7: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/7.jpg)
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
![Page 8: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/8.jpg)
8
Lauseke
8
(+ 2 3)
funktio argumentit
![Page 9: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/9.jpg)
Lausekkeen sisällä voi olla lausekkeita
99
(/ (+ 2 3) (- 6 4))
funktio argumentit
![Page 10: Racket alkeet 1. Peruslaskut](https://reader036.fdocuments.net/reader036/viewer/2022082509/5884205e1a28ab485c8b56eb/html5/thumbnails/10.jpg)
Askeltaja näyttää evaluointijärjestyksen
10