
9. luokka
IT
python
Harjoittelua
Tällä tunnilla harjoitellaan aiemmin opittuja asioita. Valitse kolmesta eri vaihtoehdosta aluksi kiinnostavimman, jonka jälkeen valitse seuraavaksi kiinnostavimman jne. Muista, että jos et pääse eteenpäin tai tehtävä tuntuu liian vaikealta, jätä tehtävä hautumaan ja kokeille jotakin toista.
Nelilaskin
Tehtävänä on luoda yksinkertainen nelilaskin pythonilla. Nelilaskimen tekemisessä kannattaa lähteä liikkeelle if-rakenteella, jonka avulla käyttäjän on mahdollista valita, tehdäänkö käyttäjän antamalle kahdelle luvulle yhteen-(valinta +), vähennys-(valinta –), kerto(valinta *) vai jakolasku (valinta /).
Lisää ohjelman alkuun käyttäjälle ohje siitä, mitä eri valinnat tekevät, sekä toiminto, millä ohjelma tulostaa "Valintaa ei tunnistettu", mikäli käyttäjä valitsee jotain muuta kuin +,–,* tai / (helpoin toteuttaa else-osiolla).
Valuuttamuunnin
Ensimmäisellä tunnlla oli tehtävänä luoda ohjelma, joka luo halutun euromäärän punniksi. Nyt tehtävänä on tehdä valuuttamuunnin, jossa käyttäjältä kysytään haluaako hän muuttaa eurot punniksi, dollareiksi vai ruotsin kruunuiksi. Tämän jälkeen käyttäjältä kysytään haluttu euro määrä, joka muutetaan halutuksi valuutaksi. Muista tarkistaa tämänhetkiset kurssit!
Sanakoe
Tee aluksi yhden sanan sanakoe, jossa käyttäjältä pyydetään kirjoittamaan määrittelemäsi suomenkielinen sana englanniksi.
Laajenna edellistä ohjelmaa niin, että kysymyksiä on 10 ja jokaisesta oikeasta vastauksesta saa 1 pisteen. Ohjelman pitää lopuksi tulostaa käyttäjän vastaukset ja hänen saamat yhteispisteet. Katso tästä mallituloste.
Palautus
Tallenna vastauksesi Classroomissa olevaan portfolioon.
Opetellaan ohjelmoinnin alkeita; opetellaan loogista ajattelua ja harjoitellaan yksinkertaisen koodin kirjoittamista sekä syvennetään matematiikan osaamista oppilaiden kiinnostuksen mukaan. Tarkoituksena on opetella ohjelmoinnin alkeita ainakin yhdellä ohjelmointikielellä ja syventää matematiikan osaamista.