Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:asd:cwiczenia:pseudokod [2010/03/02 15:50] kinio |
pl:dydaktyka:asd:cwiczenia:pseudokod [2010/03/02 15:51] kinio |
funkcja(B) := funkcja(A) | funkcja(B) := funkcja(A) |
</code> | </code> |
| |
===== Instrukcje warunkowe ===== | ===== Instrukcje warunkowe ===== |
* Będziemy stosować głównie instrukcję **if-elseif-else-endif**. | * Będziemy stosować głównie instrukcję **if-elseif-else-endif**. |
* **not** - unarny - zwraca prawdę jeżeli warunek jest niespełniony. | * **not** - unarny - zwraca prawdę jeżeli warunek jest niespełniony. |
* Przykładowe zastosowanie instrukcji warunkowej do określenia maksymalnej z pośród trzech wartości:<code> | * Przykładowe zastosowanie instrukcji warunkowej do określenia maksymalnej z pośród trzech wartości:<code> |
MAX(a,b,c) | func MAX(a,b,c) |
if a > b | if a > b |
if a > c | if a > c |
</code> | </code> |
* Przy pomocy nawiasów okrągłych możemy grupować wyrażenia relacji, definiując równocześnie kolejności ich sprawdzania.\\ Powyższy kod może zostać przepisany także w następującej postaci:<code> | * Przy pomocy nawiasów okrągłych możemy grupować wyrażenia relacji, definiując równocześnie kolejności ich sprawdzania.\\ Powyższy kod może zostać przepisany także w następującej postaci:<code> |
MAX(a,b,c) | func MAX(a,b,c) |
if (a > b) and (a > c) | if (a > b) and (a > c) |
return a | return a |