Ένας αλγόριθμος είναι μια πεπερασμένη σειρά από σαφείς και εκτελέσιμες εντολές για την επίλυση ενός προβλήματος ή την εκτέλεση μιας συγκεκριμένης εργασίας.
Μεταβλητή
Μια μεταβλητή είναι ένας χώρος στη μνήμη ενός υπολογιστή που μπορεί να αποθηκεύσει μια τιμή που μπορεί να αλλάξει κατά τη διάρκεια της εκτέλεσης ενός προγράμματος.
Δομή Επιλογής
Είναι η διαδικασία ελέγχου μιας συνθήκης που μπορεί να έχει δύο μόνο τιμές (ΑΛΗΘΗΣ / ΨΕΥΔΗΣ) και εκτελούνται με βάση τις τιμές της συνθήκης.
Δομή Επανάληψης
Είναι η διαδικασία επαναληπτικής εκτέλεσης ορισμένων εντολών. Η επανάληψη μπορεί να εκτελείται ανάλογα με το αν ισχύει ή όχι κάποια συνθήκη ή για έναν συγκεκριμένο αριθμό επαναλήψεων.