Osnovni pojmovi
definiranje osnovnih pojmova
2. Načini zapisivanja algoritma
2.4. Relacijski operatori
Relacijski izraz je izraz u kojem se uspoređuju vrijednosti s lijeve i desne strane. Između vrijednosti koje se uspoređuju stoje relacijski operatori.
Operacija uspoređivanja | Operator |
---|---|
Jednako | = |
Manje od | < |
Manje ili jednako | <= |
Veće od | > |
Veće ili jednako | >= |
Različito | <> |
Primjeri relacijskih izraza:
- x<y
- a<>b
- z>0
- a+b<c
- a mod 2 = 0
U četvrtom i petom primjeru nalaze se kombinirani izrazi (aritmetički i relacijski). U takvim situacijama najprije se izračunaju aritmetički izrazi, a nakon toga usporede dobivene vrijednosti.
To znači da relacijski operatori imaju najmanji prioritet!
Na primjer, u izrazu 3+5=6-4, najprije će se izračunati vrijednosti s lijeve i desne strane znaka jednakosti (8 i 2), a nakon toga će se ispitati jesu li dobivene vrijednosti jednake!
Sada možete uočiti zbog čega je potrebna razlika između naredbe pridruživanja (:=) i ispitivanja jednakosti (=). Kada ih različito zapisujemo, teže će doći do zabune u zapisu samog algoritma!
Kakvi su rezultati relacijskih izraza?
Kada uspoređujemo dvije vrijednosti, rezultat može biti LAŽ (0) ili ISTINA (1).