Yksi asia, missä tietokoneet ovat todella hyviä on käskyjen toisto.
Kyllästyisit nopeasti, jos sinun pitäisi tehdä sama asia monta kertaa peräkkäin.
Mutta tietokoneet voivat toistaa saman toiminnon jopa biljoona kertaa
kyllästymättä, ja ne voivat tehdä sen todella hyvin.
Jos esimerkiksi haluan toivottaa hyvää syntymäpäivää
kaikille Facebookin käyttäjille lähettämällä heille sähköpostia,
niiden kirjoittamisessa kestäisi yli sata vuotta.
Mutta vain muutamalla rivillä koodia, voin luoda systeemin, mikä
lähettää sähköpostin kaikille Facebookin käyttäjille toivottaen heille hyvää syntymäpäivää.
Nämä ovat looppeja, ne ovat tärkeitä ja
tietokoneet ymmärtävät niitä todella hyvin.
Tässä esimerkissä tavoitteenasi on liikuttaa lintua niin, että
saat sian. Käytämme "repeat"-lohkoa,
jotta voimme tehdä sen helposti. Voit tehdä sen antamalla
tietokoneelle "move forward"-komennon viisi kertaa liikuttaaksesi
lintua yhden askeleen enemmän sikaa kohti.
Tai voit kertoa tietokoneelle "move forward" kerran ja sen
jälkeen käskeä sen "repeat" komento 5 kertaa saman toiminnon luomiseksi.
Tämän tekemiseksi raahaa "move forward"-lohko työtilaan
ja aseta se "repeat-lohkon sisälle.
Voit päättää, kuinka monta kertaa haluat että lohko toistaa
eteenpäin-toiminnon. Viimeiseksi asetat haluamasi määrän
käskyjä "repeat"-lohkon sisälle.
Tässä esimerkissä käsket sitä liikkumaan eteenpäin ja kääntymään
vasemmalle viisi kertaa. Hyvää työtä ja pidä hauskaa :-)