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:

  1. x<y
  2. a<>b
  3. z>0
  4. a+b<c
  5. 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).