Αλγόριθμοι, δεδομένα και διαδικασίες