silmukkarakenteet
Silmukkarakenteet ovat ohjelmointikielissä käytettäviä toistuvia käskyjä, joiden avulla samaa koodilohkoa voidaan suorittaa useita kertoja. Niiden tarkoituksena on hoitaa toistuva tehtävä ilman, että kirjoittaja kopioi ja liittää samaa koodia manuaalisesti.
Päätyypit ovat for-, while- ja do-while -silmukat. For-silmukka soveltuu usein silloin, kun toistojen määrä on tiedossa
Käyttökohteet vaihtelevat, mutta yleisiä ovat taulukkojen tai listojen läpikäynti, laskenta- tai simulaatioajot, tiedoston tai käyttäjän syötteen
Hallitseminen ja analyysi ovat tärkeitä: virheellinen ehtolause tai epäonnistunut lopetusehto voi johtaa äärettömään silmukkaan. Silmukoita voidaan