Racket 4 ohjelmointimateriaalin vastaukset
Lataa DrRacket-tiedosto ja avaa se DrRacket-ohjelmassa. Tiedoston tunniste on rkt.
Kun avaat WeScheme-ratkaisumalleja linkistä, valitse avautuvasta verkkosivustosta kohta Edit.
1. Listoja ja tilastomatematiikkaa
1.1. Listojen käsittely
- Tehtäväsarjat 1 ja 2
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
1.2. apply ja map
- Tehtäväsarja 1
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
1.3. mean, median, mode, frequency, frequencies
- Tehtäväsarja 1: Keskiarvo, moodi ja mediaani
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2: Frekvenssi
–> Lataa esimerkkiratkaisut (DrRacket) (T3)
–> Lataa esimerkkiratkaisut (WeScheme) (T3)
–> Lataa esimerkkiratkaisut (DrRacket) (T4)
–> Lataa esimerkkiratkaisut (WeScheme) (T4) - Tehtäväsarja 3: Data-analyysiä
–> Lataa esimerkkiratkaisut (DrRacket) (T5)
–> Lataa esimerkkiratkaisut (WeScheme) (T5)
–> Lataa esimerkkiratkaisut (DrRacket) (T6)
–> Lataa esimerkkiratkaisut (WeScheme) (T6)
1.4. filter ja sort
- Tehtäväsarja 1: Listojen järjestäminen
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2: Jaollisuus ja alkuluvut
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 3: Sademääräongelma
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
2. Funktioita ja kuvaajia
2.1. Funktion määrittely ja kuvaajan piirtäminen
- Tehtäväsarja 1: Ensimmäisen ja toisen asteen funktioita
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2: Pallon heittoon liittyviä funktioita
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
2.2. Rekursiivisia funktioita ja lukujonoja
- Tehtäväsarja 1: Rekursiiviset funktiot ja lukujonot
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2: Käytännön sovelluksia
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 3: Satunnaislukuja
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
3. Turtle grafiikkaa 3
3.1. Spiraalit
- Tehtäväsarja 1: Spiraalit
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
3.2. Geometrisia kuvioita
- Tehtäväsarja 1: Tasogeometriaa
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2: Avaruusgeometriaa
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
5. Lisämateriaalia
5.1. Listojen käsittely rekursiivisesti
- Tehtäväsarja 1: Listojen käsittelyä rekursiivisesti
–>Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2: Apufunktion käyttö
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
5.2 Lajittelu
- Tehtäväsarja 1: Kuplalajittelu
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
5.3 Ahneet algoritmit
- Tehtäväsarja 1: Ahne algoritmi
–> Lataa esimerkkiratkaisut (DrRacket)
–> Lataa esimerkkiratkaisut (WeScheme)
5.4 Dynaaminen ohjelmointi
- Tehtäväsarja 1: Dynaaminen ohjelmointi
-> Lataa esimerkkiratkaisut (DrRacket)
-> Lataa esimerkkiratkaisut (WeScheme) - Tehtäväsarja 2: Kolikoiden kerääminen
-> Lataa esimerkkiratkaisut (DrRacket)
-> Lataa esimerkkiratkaisut (WeScheme)
5.5 Puolitushaku
- Tehtäväsarja 1: Puolitushaun toteuttaminen
-> Lataa esimerkkiratkaisut (DrRacket)
-> Lataa esimerkkiratkaisut (WeScheme)