Racket ohjelmointia 4. esittelee ohjelmoinnin hyötyjä erityisesti suurten datamäärien käsittelyn näkökulmasta. Listojen, Higher Order -funktioiden sekä rekursion avulla voidaan käsitellä kätevästi esim. tilastotietoa tai suorittaa toistoa vaativia laskuja kuten korkoa korolle laskuja sekä piirtää vaativampia Racket Turtle kuvioita. Jaksossa syvennetään edelleen ymmärrystä funktioista piirtämällä niiden kuvaajia. Lisämateriaalia-osiossa tutustutaan mm. listojen käsittelyyn rekursiivisesti, lajitteluun, puolitushakuun ja dynaamiseen ohjelmointiin.
Sisällysluettelo:
1. Listat ja tilastomatematiikkaa
2. Funktiot ja kuvaajat
3. Turtle-grafiikkaa 3
4. Sovelluksia: tietokilpailupeli ja automaattilaskuri
5. Lisämateriaalia
6. Hyviä ohjelmointikäytänteitä
Huom! 9. luokan tehtävät vaativat DrRacket-ohjelmassa kieleksi Advanced Student.
Käynnistä DrRacket. Valitse vasemman alareunan kielivalikosta
Choose Language
Teaching Languages > Advanced Student