Στην εντολή «Αν … τότε… αλλιώς», οι εντολές που βρίσκονται μετά το «τότε» εκτελούνται, όταν η συνθήκη είναι ψευδής.
Όταν πρέπει να πάρουμε μία απόφαση που στηρίζεται στον έλεγχο ενός κριτηρίου, τότε πρέπει να χρησιμοποιηθεί η δομή επιλογής.
Στη δομή επιλογής μπορεί μία ή περισσότερες εντολές να μην εκτελεστούν.
Αν έχουμε την εντολή Α ← (Χ<5), τότε η μεταβλητή Α είναι λογικού τύπου.
Κάθε εντολή «Αν» πρέπει να κλείνει με «Τέλος_αν» ΕΚΤΟΣ αν οι εντολές εντός μιας απλής επιλογής είναι μια και μόνο μία, τότε δικαιούμαστε να μην βάλουμε «Τελος_αν» αρκεί να γράψουμε την εντολή δίπλα από την λέξη «τότε».
Τι θα εμφανίσει ως έξοδο ο αλγόριθμος.
Αλγόριθμος α1
A ← 5
Αν Α > 5 τότε
Β ← 10 * Α
αλλιώς
Β ← Α ^ 2
Τέλος_αν
Εμφάνισε Β
Τέλος α1
Τι θα εμφανίσει ως έξοδο ο αλγόριθμος.
Αλγόριθμος α2
A ← 8
Διάβασε Β
Α ← Β
Αν Β < 0 τότε Α ← (-1)*Β
Β ←10
Εμφάνισε Α
Τέλος α2