-klubi |
||
CC-BY-SA-3.0 https://en.wikipedia.org/wiki/File:Scratch_Logo.svg Original uploader was Airhogs777 at en.wikipedia |
CC-BY-SA-2.0 https://en.wikipedia.org/wiki/File:Scratch_cat_large.png Author: Scratch |
Edellinen | Etusivu | Seuraava |
Silmukka
Silmukoiden (loops ) avulla voidaan samaa lausetta (käskyä) toistaa useita kertoja. Scratchissä löytyy erilaisia vaihtoehtoja silmukoiden luomiseksi. (Milan [1]; Nelimarkka, Vainio & Kinnunen 2011, 7–9.[2] )
Erilaisia silmukoita
Ikuinen silmukka toistaa sen sisällä olevia käskyjä niin kauan, kunnes ohjelma pysäytetään.
Tällä silmukalla voidaan määrittää toistojen määrä. Tässä tapauksessa silmukan sisällä olevat asiat toistettaisiin kymmenen kertaa:
Tällä silmukalla toisto jatkuu, kunnes jokin tietty ehto täyttyy:
Scratch-haasteissa 04 ja 05 pääset harjoittelemaan silmukan käyttöä ohjelmoinnissa.
Lähteet
- Malan, D. Scratch for Budding Computer Scientists: Loops. http://cs.harvard.edu/malan/scratch/loops.php ↩
- Nelimarkka, M., Vainio, N. & Kinnunen, N. 2011. Ohjelmointia Scratchin kanssa. http://linkki.cs.helsinki.fi/sites/linkki.cs.helsinki.fi/files/scratch-ohjelmointikerhomateriaali_0.pdf ↩