licencjat - opracowania (wszystkie


11. Mechanizmy strukturalizacji programów - instrukcje warunkowe i pętle.

Instrukcje warunkowe to konstrukcje, które służą do sprawdzania, czy dany warunek

został spełniony. Dzięki instrukcjom warunkowym możemy odpowiednio zareagować na istniejące sytuacje i sterować pracą programu.

Wyróżniamy dwie instrukcje warunkowe: switch i if

switch(zmienna)

{

case warunek: instrukcje; break;

default: instrukcje

}

switch - rozpoczęcie instrukcji warunkowej

case - rozpoczęcie bloku case (etykieta)

default - opcjonalna etykieta dla pobranych danych, które nie pasują do żadnego z case

if (warunek)

{

instrukcje

}

else

{

instrukcje

}

if - rozpoczęcie warunku

else - opcjonalna część instrukcji warunkowej dla danych nie spełniających warunku

Pętla oznacza wielokrotne wykonywanie tych samych czynności.

Wyróżnia się trzy typy pętli: for, repeat/until i while/do (do/while)

Pętla for powtarza operację określoną ilość razy:

for (początek zakresu; zakres; zmiana)

{

instrukcje

}

Repeat i while powtarzają instrukcje dopóki nie zostanie spełniony warunek zakończenia:

repeat

{

instrukcje

}

until (warunek)

while (warunek)

do

{

instrukcje

}

Dodatkowe funkcje:

break - procedura przerywa działanie pętli

continue - procedura przerywa dalsze wykonywanie pętli i przechodzi do kolejnej iteracji

goto - instrukcja umożliwia skok do wybranego miejsca w kodzie



Wyszukiwarka

Podobne podstrony:
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie
licencjat - opracowania (wszystkie

więcej podobnych podstron