Για την είσοδο σε έναν αλγόριθμο έχουμε δυο επιλογές; την εντολή Διάβασε και την Δεδομένα
Την εντολή Διάβασε την χρησιμοποιούμε όταν η εκφώνηση ρητά καθορίζει " να αναπτυχθεί αλγόριθμος που θα διαβάζει .... "
Αν όμως μια εκφώνηση λέει "να αναπτυχθεί αλγόριθμος που θα εκτυπώνει την απόλυτη τιμή ενός αριθμού", δεν μας υπαγορεύει να διαβάσουμε τον αριθμό αλλά πρέπει να τον έχουμε ως είσοδο για την άσκηση. Τότε μπορούμε να γράψουμε την εντολή Δεδομένα // αριθμός // και με αυτόν τον τρόπο επιτυγχάνεται η είσοδος χωρίς Διάβασε
Όμοια η εντολή Αποτελέσματα, υποτίθεται οτι η έξοδος είναι οι μεταβλητές μέσα στα Αποτελέσματα και για μας δεν χρειάζεται κάτι άλλο
Ένα καλό παράδειγμα αναφοράς, είναι το θέμα 3 των ενιαίων λυκείων 2002, με τα διόδια. Λέει η εκφώνηση ότι "...να ελέγχει τον τύπο του οχήματος...", δηλαδή απαιτείται η είσοδος μιας μεταβλητής Τ, αλλά δεν λέει να διαβάσουμε. Στην πραγματικότητα δεν εισάγει ο χρήστης το δεδομένο αυτό αλλά ειδικός σαρωτής γραμμωτού κώδικα. Τέλος πάντων σε αυτήν την άσκηση είναι προτιμότερο το Δεδομένα
Ειδικά για έναν πίνακα, για να μην διαβάζουμε τόσα στοιχεία (3 εντολές για μονοδιάστατο ή 5 για δισδιάστατο με Για...) μπορούμε να εισάγουμε τον πίνακα με Δεδομένα, όπως τα παραδείγματα του βιβλίου
Δεν πρέπει πάντως να μας πιάνει αγωνία πότε Εκτύπωσε ή Αποτελέματα. Αν η άσκηση ζητάει να διαβάζουμε τότε Διάβασε, αλλίως Δεδομένα, όμοια αν ζητάει εκτύπωση τότε Εκτύπωσε, αν ζητάει να εμφανίζει τότε Εμφάνισε ή αν δεν λέει τίποτα τότε Αποτελέσματα. Πάντως τα τελευταία χρόνια υπάρχει ξεκάθαρο ερώτημα στις ασκήσεις που ζητάει να διαβάζονται τα δεδομένα και βαθμολογείται αυτόνομα με 3-4 μονάδες