Algoritamska struktura - grananje

1. Grananje

1.2. Logički operatori

Što napraviti ako je potrebno usporediti više vrijednosti, primjerice, trebamo li provjeriti je li uneseni broj troznamenkast (veći od 99 i manji od 1000)? U matematici to zapisujemo ovako: 99 < a < 1000.
Nažalost, u programiranju uglavnom ne možemo na taj način zapisivati relacijske izraze. Moramo provjeriti je li a > 99 te je li a < 1000. U tu se svrhu koristimo logičkim operatorima I, ILI i NE, koje smo naučili ove godine.

Logički operatori u pseudojeziku su:

Primjeri složenih logičkih izraza:
(A < 1000) I (A > 99)
A I B ILI NE C
(A + B < C) I C > 0
U mješovitim izrazima u kojima se nalaze aritmetički, relacijski i logički operatori, najveći prioritet imaju aritmetičke, zatim relacijske i na kraju logičke operacije. Izrazi u zagradi izračunavaju se prvi.