α. Επαναληπτική διαδικασία ( Για )

Οι εντολές της εκτελούνται όσο η συνθήκη της παραμένει αλληθής
[Α] άν βήμα θετικό, [Β] αν βήμα αρνητικό [βήμα=0 ατέρμων]

γ. Πολλαπλή επιλογή

Οι συνθήκες ελέγχονται διαδοχικά καί εφόσον ισχύει μία τότε εκτελείται η αντίστοιχη ομάδα εντολών και η δομή ολοκληρώνεται, αν δεν ισχύει καμία τότε εκτελείται η ομάδα των εντολών του 'αλλιώς' (το οποίο δεν είναι υποχρεωτικό)

β. Σύνθετη επιλογή

Εκτελείται μια ομάδα εντολών εφόσον ισχύει μια συνθήκη διαφορετικά εκτελειται μια άλλη ομάδα εντολών

α. Απλή επιλογή

Εκτελείται μια ομάδα εντολών εφόσον ισχύει μια συνθήκη

Δομές αλγορίθμων

1. Δομή ακολουθίας
2. Δομή επιλογής
3. Δομή επανάληψης
(και εμφωλευμένες διαδικασίες)

Τρόποι Αναπαράστασης

1. Ελεύθερο κείμενο: ο πλέον αδόμητος τρόπος παρουσίασης ενός αλγορίθμου
2. Διάγραμμα ροής: γραφικός τρόπος παρουσίασης του αλγορίθμου 'Διαγραμματικές τεχνικές'
3. Φυσική γλώσσα με βήματα.
4. Κωδικοποίηση: χρησιμοποιόντας μια ψευδογλώσσα ή γλώσσα προγραμματισμού.

Κριτήρια αλγορίθμων

Ένας αλγόριθμος πρέπει να ικανοποιεί τα παρακάτω κριτήρια:

1. Είσοδος (μπορεί να εξαιρείται)
2. Έξοδος
3. Καθοριστικότητα
4. Περατότητα
5. Αποτελεσματικότητα