1. ΑΛΓΟΡΙΘΜΟΣ Πεπερασμένη σειρά ενεργειών αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος
2. Αναπαράσταση αλγορίθμου Ελεύθερο κείμενο Διάγραμμα ροής Φυσική Γλώσσα κατά βήματα Κωδικοποίηση : Πρόγραμμα σε ψευδογλώσσα που όταν εκτελεσθεί θα δώσει τα ίδια αποτελέσματα με τον αλγόριθμο.
3. Ο αλγόριθμος γίνεται πάντα στο χαρτί. Αποτελεί μια πρώτη καταγραφή της επίλυσης του προβλήματος. Χρησιμοποιούμε ένα από τους 4 τρόπους αναπαράστασης αλγορίθμου. Στην συνέχεια αυτή η αναπαράσταση πρέπει να μετατραπεί σε πρόγραμμα σε ΓΛΩΣΣΑ για να εκτελεστεί από τον Η/Υ ώστε να βρεθεί η λύση του προβλήματος
4. Ελεύθερο κείμενο > ΠΡΟΓΡΑΜΜΑ Διαβάζουμε τρεις αριθμούς, τους προσθέτουμε , διαιρούμε με 3 και εμφανίζουμε το αποτέλεσμα ΠΡΟΓΡΑΜΜΑ Εύρεση_ΜΟ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΟΙ: Α,Β,Γ,ΑΘΡ ΠΡΑΓΜΑΤΙΚΟΙ: ΜΟ ΔΙΑΒΑΣΕ Α,Β,Γ ΑΘΡ Α+Β+Γ ΜΟ ΑΘΡ/3 ΓΡΑΨΕ ΜΟ ΤΕΛΟΣ-ΠΡΟΓΡΑΜΜΑΤΟΣ Να βρεθεί ο μέσος όρος 3 ακεραίων
5. Φυσική γλώσσα κατά βήματα > ΠΡΟΓΡΑΜΜΑ Βήμα 1: Διάβασε 3 αριθμούς Βήμα 2: Βρες το άθροισμά τους Βήμα 3: Διαίρεσε με 3 Βήμα 4: Εμφάνισε το αποτέλεσμα ΠΡΟΓΡΑΜΜΑ Εύρεση_ΜΟ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΟΙ: Α,Β,Γ,ΑΘΡ ΠΡΑΓΜΑΤΙΚΟΙ: ΜΟ ΔΙΑΒΑΣΕ Α,Β,Γ ΑΘΡ Α+Β+Γ ΜΟ ΑΘΡ/3 ΓΡΑΨΕ ΜΟ ΤΕΛΟΣ-ΠΡΟΓΡΑΜΜΑΤΟΣ
15. Αλγόριθμος Εύρεση_ΜΟ Διάβασε Α,Β,Γ ΑΘΡ Α+Β+Γ ΜΟ ΑΘΡ/3 Εμφάνισε ΜΟ Τέλος Εύρεση_ΜΟ 2. Τελειώνει πάντα με τη λέξη ΤΕΛΟΣ και δίπλα το ίδιο Ονομα που δώσαμε στην αρχή 5. Ο αλγόριθμος ολοκληρώνεται με εντολή/ες ΕΜΦΑΝΙΣΕ ή ΕΚΤΥΠΩΣΕ που μας δίνει τα αποτελέσματα του αλγορίθμου 4. Συχνά υπάρχει εντολή ΕΚΧΩΡΗΣΗΣ ΤΙΜΗΣ ( ) που συντάσσεται Μια μεταβλητή Έκφραση και η λειτουργία της είναι : «γίνονται οι πράξεις στην έκφραση και το αποτέλεσμα εκχωρείται στην μεταβλητή» 3. Συνήθως η πρώτη ενέργεια είναι η εισαγωγή δεδομένων που γίνεται με την εντολή ΔΙΑΒΑΣΕ και μία ή περισσότερες μεταβλητές. Μετά την ολοκλήρωση της εντολής αυτής η μεταβλητή/ές θα έχουν λάβει κάποια τιμή ως περιεχόμενο 1. Ξεκινά πάντα με τη λέξη ΑΛΓΟΡΙΘΜΟΣ και δίπλα ένα Ονομα
16. Μεταβλητή Σταθερά 1.Γλωσσικό αντικείμενο που χρησιμοποιείται για να παραστήσουμε (και αποθηκεύσουμε) δεδομένα ή αποτελέσματα. 1.Γλωσσικό αντικείμενο που χρησιμοποιείται για να παραστήσουμε (και αποθηκεύσουμε) δεδομένα 2.Ανάλογα με το είδος της τιμής που μπορούν να λάβουν διακρίνονται σε: αριθμητικές, αλφαριθμητικές και λογικές 2.Ανάλογα με το είδος της τιμής που μπορούν να λάβουν διακρίνονται σε: αριθμητικές, αλφαριθμητικές και λογικές 3. Η τιμή τους μπορεί να αλλάζει κατά την διάρκεια εκτέλεσης του αλγορίθμου 3. Η τιμή τους ΔΕΝ μπορεί να αλλάζει κατά την διάρκεια εκτέλεσης του αλγορίθμου
17. Έκφραση: Διαμορφώνεται από τελεστές (+ - / * κτλ) και τελεστέους (σταθερές, μεταβλητές, τιμές κτλ) Σε μία εντολή εκχώρησης η μεταβλητή και η έκφραση πρέπει να είναι του ίδιου τύπου Αθρ <- α +β + γ Μεταβλητή <- έκφραση Γίνονται οι πράξεις στην έκφραση και το αποτέλεσμα εκχωρείται στη μεταβλητή
18. Γραμμή εντολής Όταν εκτελεστεί από τον υπολογιστή Εμφάνισε “ Δώσε τιμή ” Εμφανίζεται στην οθόνη το μήνυμα που περικλείεται στα εισαγωγικά Διάβασε α Ο κέρσορας αναβοσβήνει στην οθόνη περιμένοντας τιμή Η τιμή που πληκτρολογούμε αποθηκεύεται στη μεταβλητή α Εμφάνισε α Εμφανίζεται στην οθόνη το περιεχόμενο της μεταβλητής α Αθρ <- α +β + γ Μεταβλητή <- έκφραση Γίνονται οι πράξεις στην έκφραση και το αποτέλεσμα εκχωρείται στη μεταβλητή Μο <- αθρ/3 ! Εδώ σχόλιο Οτιδήποτε μετά το θαυμαστικό ( !) αποτελεί σχόλιο