Maailmantutkijan kasvatuskirja

Luku 7: Ohjelmoinnin alkeet

7.4 Tietokoneella ohjelmointi

Tarvikkeet Tietokone.

Valmistelu

Varmista etukäteen, että saat suoritettua ohjelmia esimerkiksi alla olevan sivun kautta.

Python-ohjelmointiin →

Ohjeet

Aloita puhumalla siitä, että olisi kiva saada komentosarjoja suoritettua: sitten saisi oikeasti tietää, mitä komentosarjat antavat tulokseksi. Komentosarjoissa voi kuitenkin olla valtava määrä komentoja, erityisesti jos käyttää toisto-operaatiota. Siten niitä ei voi suorittaa käsin.

Ongelmaan on kuitenkin ratkaisu. Tietokoneet ovat valtavan nopeita suorittamaan komentoja. Niille voi kirjoittaa komentoja samaan tapaan kuin mihin lapsi on tottunut. (Joitakin eroja tosin on; niistä lisää alla.)

Nyt voimme siis oikeasti suorittaa niitä komentosarjoja, joita olemme kirjoittaneet! Auta lasta pääsemään alkuun komentosarjojen kirjoittamisessa tietokoneelle. Yllä mainitulla yksinkertaisella sivulla voi kirjoittaa komentosarjoja ja suorittaa niitä. Sivulta löytyy myös 25 lyhyttä esimerkkiä, jotka havainnollistavat monia eri ominaisuuksia.

Muutama huomioitava asia:

  • Kirjoituksen kanssa pitää olla tarkkana: kirjoitusvirheet voivat johtaa siihen, että ohjelma ei toimi tai se toimii väärin.
  • Jos näppäimistö ei ole lapselle vielä kovin tuttu, selitä sillä kirjoittaminen. Kiinnitä huomiota erikoismerkkeihin $=,():+-*/<>$ ja tab-näppäimeen.
  • Tapa, jolla tietokoneelle kirjoitetaan komentoja, eroaa hieman siitä, miten lapsi on tottunut kirjoittamaan komentoja paperilapuilla. Esimerkiksi tietokoneella “lappujen lukuja” ei näe suoraan, vaan tätä varten pitää kirjoittaa erillinen komento. Esimerkiksi print(a) näyttää “lapun” $a$ luvun. (Lisäksi komentojen nimet tulevat englannista, ei suomesta.) Kannattaa siis tutustua sivun esimerkkeihin ja ottaa niistä mallia!

Näillä työkaluilla lapsi toivottavasti pääsee alkuun ohjelmoinnissa. Netti on pullollaan ohjelmointimateriaaleja, joista löytää tekemistä innostuneille, enemmän haastetta kaipaaville lapsille.