Tehtävät jotka kehittävät algoritmista ajattelua
Kirjoittaja: Veera Hasala ( veera.m.hasala@student.jyu.fi )
1. Totuusarvo
Valitse suosikkilelusi ja keksi siitä väittämiä (esim. se on keltainen, se ei ole karvainen). Kaverin pitää sanoa, oliko väittämä tosi vai epätosi.
2. Ehtolause
Käytössäsi on sadevaatteet, talvitakki ja uimapuku. Minkä valitset...
-jos olet menossa uimaan?
-jos ulkona sataa?
-jos ulkona on pakkasta?
Miten seuraavat esimerkit eroavat toisistaan:
koiralla on turkki JA häntä
koiralla on turkki TAI häntä
Oppilaat voivat keksiä lisää hullunkurisia esimerkkejä.
3. Muuttuja
Sanotaan että lasi on nyt muuttuja. Lasi on aluksi tyhjä, eli arvo on 0.
Lisätään lasiin 1dl vettä. Nyt lasin arvo on 1.
Kaadetaan toinen dl vettä. Nyt lasin arvo on 2.
Kaadetaan lasista vähän vettä pois. Mikä lasin arvo on nyt? Mitataan.
4. Silmukka
Ohjeista kaverille, miten hän voi kävellä omalta pulpetiltaan luokan ovelle. Keksitkö asian, joka toistuu monta kertaa? Miten monta kertaa se toistetaan?
5. Luokka & olio
Pohdi jotakin luokkaa, esimerkiksi käyttäjää jossakin palvelussa jota käytät tai pelihahmoa jossakin pelissä. Minkälaisia ominaisuuksia sillä on? Mihin niitä käytetään? Listaa luokka, jossa ominaisuudet määritellään, sekä esimerkkiolio, jossa ominaisuuksilla on jokin arvo.
1. Totuusarvo
Valitse suosikkilelusi ja keksi siitä väittämiä (esim. se on keltainen, se ei ole karvainen). Kaverin pitää sanoa, oliko väittämä tosi vai epätosi.
2. Ehtolause
Käytössäsi on sadevaatteet, talvitakki ja uimapuku. Minkä valitset...
-jos olet menossa uimaan?
-jos ulkona sataa?
-jos ulkona on pakkasta?
Miten seuraavat esimerkit eroavat toisistaan:
koiralla on turkki JA häntä
koiralla on turkki TAI häntä
Oppilaat voivat keksiä lisää hullunkurisia esimerkkejä.
3. Muuttuja
Sanotaan että lasi on nyt muuttuja. Lasi on aluksi tyhjä, eli arvo on 0.
Lisätään lasiin 1dl vettä. Nyt lasin arvo on 1.
Kaadetaan toinen dl vettä. Nyt lasin arvo on 2.
Kaadetaan lasista vähän vettä pois. Mikä lasin arvo on nyt? Mitataan.
4. Silmukka
Ohjeista kaverille, miten hän voi kävellä omalta pulpetiltaan luokan ovelle. Keksitkö asian, joka toistuu monta kertaa? Miten monta kertaa se toistetaan?
5. Luokka & olio
Pohdi jotakin luokkaa, esimerkiksi käyttäjää jossakin palvelussa jota käytät tai pelihahmoa jossakin pelissä. Minkälaisia ominaisuuksia sillä on? Mihin niitä käytetään? Listaa luokka, jossa ominaisuudet määritellään, sekä esimerkkiolio, jossa ominaisuuksilla on jokin arvo.