racket alkeet 1. peruslaskut

10
Racket – alkeet 1. PERUSLASKUT

Upload: tiina-partanen

Post on 22-Jan-2017

5.937 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Racket alkeet   1. Peruslaskut

Racket – alkeet 1. PERUSLASKUT

Page 2: 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”

Page 3: Racket alkeet   1. Peruslaskut

3

DrRacketHorizontal layoutVertical layout

määrittelyikkuna

määrittelyikkuna

View → Use Horizontal layout

interaktio-ikkuna

interaktioikkuna

Page 4: Racket alkeet   1. Peruslaskut

4

1.2. WeScheme Avaa WeScheme osoitteesta: http://wescheme.org

Kirjaudu Google-tunnuksilla

Valitse ”Start a new program”

Page 5: Racket alkeet   1. Peruslaskut

5

WeScheme

määrittelyikkuna interaktio-ikkuna

Page 6: Racket alkeet   1. Peruslaskut

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

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

8

Lauseke

8

(+ 2 3)

funktio argumentit

Page 9: Racket alkeet   1. Peruslaskut

Lausekkeen sisällä voi olla lausekkeita

99

(/ (+ 2 3) (- 6 4))

funktio argumentit

Page 10: Racket alkeet   1. Peruslaskut

Askeltaja näyttää evaluointijärjestyksen

10