Silmukointi
Silmukointi on ohjelmointirakenne, jonka avulla samaa koodilohkoa voidaan suorittaa useita kertoja. Sen tarkoituksena on toistaa toimenpiteitä, kunnes jokin ehtolause tai ulkoinen tilanne päättää toiston. Silmukat ovat keskeisiä algoritmien ja ohjelmien rakenteita: ne mahdollistavat läpikäynnin, iteroinnin ja jatkuvan laskennan.
Silmukat jaetaan tyypillisesti kolmeen päätyyppiin: for-silmukka, while-silmukka ja do-while-silmukka. For-silmukka soveltuu tilanteisiin, joissa toistojen määrä on
Silmukan rakentamiseen sisältyy kolme osaa: alustus, ehto ja päivitys (tai seuraava tilanmuutos). Näiden avulla kierrokset etenevät
Käyttöön liittyy riski ikuisesta toistosta, jos ehto ei koskaan muutu toteksi. Tämä voi aiheuttaa ohjelman hidastumisen