Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:asd:cwiczenia:pseudokod [2010/03/01 19:45]
kinio
pl:dydaktyka:asd:cwiczenia:pseudokod [2019/06/27 15:50] (aktualna)
Linia 30: Linia 30:
 ... ...
 </​code>​ </​code>​
 +==== Operatory ====
 +  * Dostępne są podstawowe operatory arytmetyczne + - / *
 +  * Dostępne są również następujące operatory: % (modulo), ^ (potęgowanie),​ | (dzielenie całkowite)
  
 ===== Tablice ===== ===== Tablice =====
Linia 51: Linia 54:
   * Koniec definicji funkcji oznaczamy przy pomocy **endfunc**.   * Koniec definicji funkcji oznaczamy przy pomocy **endfunc**.
   * Definiując funkcję specyfikujemy jedynie listę argumentów jakie przyjmuje. Nie specyfikujemy typu wartości jaką funkcja zwraca oraz typów argumentów.   * Definiując funkcję specyfikujemy jedynie listę argumentów jakie przyjmuje. Nie specyfikujemy typu wartości jaką funkcja zwraca oraz typów argumentów.
 +  * Argumenty do funkcji są przekazywane przez wartość.
   * Szkielet przykładowej definicji funkcji (o nazwie search) wygląda następująco:<​code>​   * Szkielet przykładowej definicji funkcji (o nazwie search) wygląda następująco:<​code>​
 func SEARCH(A, a, b) func SEARCH(A, a, b)
Linia 79: Linia 83:
     * **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
Linia 96: Linia 100:
 </​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
Linia 130: Linia 134:
 endwhile endwhile
 </​code>​ </​code>​
- 
pl/dydaktyka/asd/cwiczenia/pseudokod.1267469148.txt.gz · ostatnio zmienione: 2019/06/27 15:51 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0