Pulmia ja järjestysalgoritmeja

Teksti: Jenni Räsänen
Kuvat: Emma Karjalainen

Tiistaina 4.10. saimme vieraita Vantaalta Jokiniemen koulusta, kun 4.-6.-luokkalaisten valinnaisryhmä  saapui Kumpulaan. Vieraiden toiveissa oli ohjelmointia ja ongelmanratkaisutehtäviä. Ohjelmaksi valikoitui vanhojen tuttujen pulmien Sammakot ja Pilvenpiirtäjät lisäksi kaksi erilaista toiminnallista peliä, joissa päästiin harjoittelemaan ohjelmoinnillista ajattelua ilman tietokonetta.

Alkulämmittelyn (Sammakot-pulman) jälkeen siirryttiin ensimmäisen järjestysalgoritmin pariin. Järjestysalgoritmissa luvut asetettiin pelialaudan oikeaan reunaan satunnaisessa järjestyksessa. Luvut siirtyivät nuolia pitkin seuraavaan ruutuun aina siten, että jos ruudussa oli kaksi lukua samanaikaisesti, pienempi luku jatkoi pelilaudalla ylöspäin ja suurempi luku alaspäin. Lopulta luvut saatiin numerojärjestyksessä pelilaudan oikeaan laitaan.

järjestys2
Järjestysalgoritmissa luvut kävivät läpi monta vaihetta, kunnes ne saatiin järjestykseen pelilaudan oikeaan reunaan.

Toisena järjestystehtävänä oli Pikajärjestäminen-peli, jossa oli myös tarkoituksena saada luvut numerojärjestykseen pienimmästä suurimpaan. Tässä pelissä satunnainen luku valittiin jakamaan muut luvut pienempien ja suurempien lukujen ryhmiin ja kun toistoja oli tarpeeksi, luvut asettuivat suuruusjärjestykseen.

järjestys
Pikajärjestämisessä luvut jaettiin satunnaisen luvun mukaan pienempiin ja suurempiin lukuihin ja näin jatkettiin, kunnes luvut olivat suuruusjärjestyksessä.

Vierailun ajankohdasta huolimatta vieraat jaksoivat keskittyä pulmiin oikein hyvin ja lopuksi ehdittiin pelata vielä Pilvenpiirtäjät-peliä. Ennen pelin aloittamista täytyi rakentaa erikorkuisia pilvenpiirtäjiä, mihin tarvittiin hieman voimaa. Lopulta päästiin kuitenkin itse pelin pariin ja luokasta poistuttiin innostuneissa tunnelmissa evästauon kautta koulua kohti.

Ilman tietokonetta tehtävät järjestysalgoritmipelit löytyvät Linkki-keskuksen materiaaleista.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *