abc Python
Rezgranata struktura

IF ELSE
Naredba grananja i za slučaj isitne i za slučaj laži >>>. Logički izraz koristi logičke operatore >>>.

Grafički algoritam Tekstualni algoritam Listing u Programskom jeziku Java
IF Logicki uslov:
   Istinit /TRUE/: Obrada1
ELSE:
   Lažan /FALSE/: Obrada2
if x < 3: # Logicki uslov - Ako je x < 3
   y = x - 1   # logicki izraz istinit/true/ - if dio: y = x - 1
else:
   y = x + 3   # logicki izraz lazan /false/ - else dio: y = x + 3

Primjer 1: IF ELSE naredba: Učitati broj ispisati znak broja prema izrazu:

Listing programa:

# 07211010
print "Izraz"
x = raw_input('Vas broj')
if  x >= 0:  # if (logicki izraz)
   z = 1     # logicki izraz istinit - if dio - z = 1
else:
   z = 0     # logicki izraz lazan - else dio - z = 0
print "Broj = ", x, "  znak = ",  z

Ispis na ekranu:

Index