Pętla for
Pętla for to instrukcja służąca do iteracji, czyli wielokrotnego wykonywania tego samego fragmentu kodu. Najczęściej stosuje się ją wtedy, gdy z góry wiadomo, ile razy kod ma się powtórzyć, np. 10 razy albo dla każdego indeksu tablicy.
Ogólna budowa
W wielu językach, np. JavaScript, C++, PHP, pętla for ma podobną strukturę:
for (inicjalizacja; warunek; zmiana) {
// instrukcje wykonywane w pętli
}
Elementy pętli:
- inicjalizacja – wykonywana raz na początku, np. let i = 0,
- warunek – sprawdzany przed każdym obiegiem pętli,
- zmiana – wykonywana po każdym obiegu, np. i++.
Przykład w JavaScript
for (let i = 1; i <= 5; i++) {
console.log(i);
}
Ten kod wypisze liczby od 1 do 5.
Przykład w PHP
for ($i = 1; $i <= 5; $i++) {
echo $i;
}
Czym for różni się od innych instrukcji?
for– służy do powtarzania instrukcji.else– wykonuje kod alternatywny w instrukcji warunkowej.throw– zgłasza wyjątek/błąd.switch– wybiera jeden z wielu wariantów wykonania kodu.
Na egzaminie, jeśli pytanie brzmi: „Która instrukcja służy do iteracji?”, poprawną odpowiedzią jest zwykle for.