Warning: Undefined array key "userinfo" in /home/pp/.public_html/lib/plugins/indexmenu/action.php on line 54
Pętle [Podstawy Programowania]
Warning: Undefined array key "stylesheets" in /home/pp/.public_html/inc/StyleUtils.php on line 102


Podstawy Programowania

Instytut Informatyki Stosowanej, Politechnika Łódzka

Narzędzia użytkownika

Narzędzia witryny


Pętle

Instrukcje iteracyjne (for, while, do … while)

Instrukcja for

Instrukcja for jest instrukcją iteracyjną, służy do wielokrotnego wykonania zadanego fragmentu programu.

for (wyrażenie1; wyrażenie2; wyrażenie3)
{
    instrukcje do wykonania w pętli
}

Pętla for działa w następujący sposób:

  1. Obliczane jest wyrażenie1 (jeżeli występuje).
  2. Obliczane jest wyrażenie2 oraz sprawdzana jest jego wartość. Jeżeli wyrażenie2 jest prawdziwe wykonywane są wszystkie instrukcje zawarte w nawiasach klamrowych {}. Jeżeli wyrażenie2 jest fałszywe, to instrukcja for kończy swoje działanie.
  3. Obliczana jest wartość wyrażenie3. Działanie jest następnie wznawiane od kroku drugiego.

Instrukcja while

while (wyrażenie)
{
    instrukcje do wykonania w pętli
}

Pętla while działa w następujący sposób:

  1. Obliczane jest wyrażenie.
  2. Sprawdzana jest wartość wyrażenie. Jeżeli jest ono prawdziwe (przyjmuje wartość logiczną true) wykonywane są wszystkie instrukcje zawarte w nawiasach klamrowych {}. Jeżeli wyrażenie jest fałszywe (przyjmuje wartość logiczną false), to instrukcja while kończy swoje działanie.

Instrukcja do … while

do 
{
    instrukcje do wykonania w pętli
} while(wyrażenie)

Pętla do … while działa w następujący sposób:

  1. Wykonywane są wszystkie instrukcje zawarte w nawiasach klamrowych {}.
  2. Obliczane jest wyrażenie oraz sprawdzana jest jego wartość. Jeżeli jest ono prawdziwe (przyjmuje wartość logiczną true) wykonywany jest ponownie krok 1. Jeżeli wyrażenie jest fałszywe (przyjmuje wartość logiczną false), to instrukcja do … while kończy swoje działanie.
pp/pp1/teoria/petle.txt · ostatnio zmienione: 28/10/2017 17:20 (edycja zewnętrzna)