Ve vědě o počítačích je pro smyčce je programovací řídící struktura , která vám umožní opakovat spuštění sekvence instrukcí.
V závislosti na programovací jazyky, různá klíčová slova se používají k signalizaci tohoto kontrolní strukturu: pro pro potomky Algol , udělat pro FORTRAN , PL / I a další
Smyčka „pro“ má dvě části: záhlaví, které určuje, jak iterovat, a tělo, které se provádí při každé iteraci.
V této formě smyčky proměnná bere po sobě následující hodnoty v intervalu. Tento formulář se často používá k těžbě dat z indexované kolekce.
POUR compteur DE 0 à fin Instruction 1 FIN POUR Instruction 2Příklady implementace:
Fortran II představil první základní počitadlo v roce 1958.
V závislosti na jazyce můžete nastavit počáteční a koncovou hodnotu a krok přírůstku.
Cyklus for jazyků C , C ++ nebo Java je mnohem obecnější než jednoduchý čítač.
for (initialisation ; test ; itération) opération;Záhlaví obsahuje jednu nebo více inicializací, test pokračování, jednu nebo více iterací. Příklady v jazyce C:
// remplissage d'un tableau int t[5]; for (int i = 0; i < 5; i++) { t[i] = i; } // miroir d'un tableau int t[10]; ... for (int p = 0, d = 9; p < d ; p++, d--) { int temp = t[p]; t[p] = t[d]; t[d] = temp; } // mise en majuscule d'une chaine char chaine[] = "Un deux trois"; for (char *p = chaine; *p != '\0'; p++) { *p = toupper(*p); }