SlideShare a Scribd company logo
Racket – alkeet
1.
PERUSLASKUT
1.1 DrRacket
Asenna ilmainen DrRacket:
◦ http://racket-lang.org/download/
Valitse kieleksi Racket BSL
◦ Language → Choose language →
Teaching languages → Beginning student
Paina ”OK” ja ”Run”
2
DrRacket
3
Horizontal layoutVertical layout
määrittelyikkuna
määrittelyikkuna
View → Use Horizontal layout
interaktio-
ikkuna
interaktioikkuna
1.2. WeScheme
Avaa WeScheme osoitteesta: http://wescheme.org
Kirjaudu Google-tunnuksilla
Valitse ”Start a new program”
4
WeScheme
5
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>
;; 5 + 15 : 3
(+ 5 (/ 15 3))
1.4 Moniosaiset laskut
;; 18 - 5 + 7
(+ (- 18 5) 7)
7
1.
2.
1.
2.
Aloita ensimmäisenä
laskettavasta
Rakenna kuin sipulin
kerroksia
Lauseke
8
8
(+ 2 3)
funktio argumentit
Lausekkeen sisällä voi olla
lausekkeita
99
(/ (+ 2 3) (- 6 4))
funktio argumentit
Askeltaja näyttää
evaluointijärjestyksen
10

More Related Content

PPTX
Racket Turtle
PPTX
Racket perusteet 3. Funktio
PDF
الصف الثاني الاعدادي اكسل 2013
PPT
08 Dynamic SQL and Metadata
PPTX
SQL Data Manipulation
PDF
Pl lab solution
PDF
SQL Functions and Operators
PPTX
Sql commands
Racket Turtle
Racket perusteet 3. Funktio
الصف الثاني الاعدادي اكسل 2013
08 Dynamic SQL and Metadata
SQL Data Manipulation
Pl lab solution
SQL Functions and Operators
Sql commands

What's hot (20)

PDF
Python Regular Expressions
PPT
Sas Plots Graphs
PPT
Mysql Ppt
DOC
Plsql task answers
PPT
INTRODUCTION TO SAS
PPTX
PPT
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
PDF
5 the relational algebra and calculus
PDF
Sql Basics | Edureka
DOC
A must Sql notes for beginners
PPT
Manipulating Data Oracle Data base
PDF
PDF
Test Script Sample PDF - Rebecca Knight
PDF
Python Notes.pdf
PDF
Proc report
PPTX
Dictionaries and Sets in Python
PDF
Dart ( 1 )
PPT
SQL Queries
PPTX
Always encrypted overview
Python Regular Expressions
Sas Plots Graphs
Mysql Ppt
Plsql task answers
INTRODUCTION TO SAS
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
5 the relational algebra and calculus
Sql Basics | Edureka
A must Sql notes for beginners
Manipulating Data Oracle Data base
Test Script Sample PDF - Rebecca Knight
Python Notes.pdf
Proc report
Dictionaries and Sets in Python
Dart ( 1 )
SQL Queries
Always encrypted overview
Ad

Viewers also liked (17)

PPTX
Racket alkeet 2. Kuvat
PPTX
Racket MOOC - jakso 1
PPTX
Racket MOOC - jakso 2
PPTX
Racket mooc 2017 - aikataulu
PPTX
Racket mooc 2017 - yleistä
PPTX
Racket jatko 6. oppitunti
PPTX
Racket perusteet - Sovellukset A
PPTX
Racket perusteet 4. Ehto- ja valintalauseet
PPTX
Racket MOOC - jakso 3
PPTX
Racket MOOC jakso 7
PPTX
Racket jatko 6. Listat
PPTX
Koodiaapinen MOOC - Racket
PPTX
Racket materiaali (Koodausta kouluun - projekti)
PDF
Ohjelmointi yläkoulussa: Jatkokurssi
KEY
Kasvaminen ja väheneminen kuvasta
KEY
Funktiot
KEY
Funktion nollakohta
Racket alkeet 2. Kuvat
Racket MOOC - jakso 1
Racket MOOC - jakso 2
Racket mooc 2017 - aikataulu
Racket mooc 2017 - yleistä
Racket jatko 6. oppitunti
Racket perusteet - Sovellukset A
Racket perusteet 4. Ehto- ja valintalauseet
Racket MOOC - jakso 3
Racket MOOC jakso 7
Racket jatko 6. Listat
Koodiaapinen MOOC - Racket
Racket materiaali (Koodausta kouluun - projekti)
Ohjelmointi yläkoulussa: Jatkokurssi
Kasvaminen ja väheneminen kuvasta
Funktiot
Funktion nollakohta
Ad

More from Tiina Partanen (18)

PDF
Computational Thinking as an Emergent Learning Trajectory of Mathematics
PPTX
Ohjelmoinnin historiaa
PPTX
Racket MOOC 2016 aikataulu (SYKSY)
PPTX
Koodiaapinen MOOC - keynote
PPTX
Kurkistus koodaukseen
PPTX
Racket MOOC - jakso 6
PPTX
Racket MOOC - jakso 5
PPTX
Racket MOOC (kevät 2016) - jakso 4
PPTX
Racket MOOC 2016 - yleistä (SYKSY)
PPTX
Legorobottialkeet
PPTX
Lapset koodaa?
PPTX
Koodauksen ensiaskeleet
PPTX
Racket MOOC - viikko 6
PPTX
Racket MOOC viikko 5
PPTX
Racket MOOC - viikko 3
PPTX
Racket jatko 7. oppitunti
PPTX
Racket mooc - viikko 2
PPTX
Racket MOOC - 1. viikko
Computational Thinking as an Emergent Learning Trajectory of Mathematics
Ohjelmoinnin historiaa
Racket MOOC 2016 aikataulu (SYKSY)
Koodiaapinen MOOC - keynote
Kurkistus koodaukseen
Racket MOOC - jakso 6
Racket MOOC - jakso 5
Racket MOOC (kevät 2016) - jakso 4
Racket MOOC 2016 - yleistä (SYKSY)
Legorobottialkeet
Lapset koodaa?
Koodauksen ensiaskeleet
Racket MOOC - viikko 6
Racket MOOC viikko 5
Racket MOOC - viikko 3
Racket jatko 7. oppitunti
Racket mooc - viikko 2
Racket MOOC - 1. viikko

Racket alkeet 1. Peruslaskut