Εισαγωγή στις αρχέςτης επιστήμης των Η/Υ
Ενότητα 2: Θέματα θεωρητικής επιστήμης των υπολογιστών
Κεφ.2.2: Αλγόριθμοι
2.2.7.1: Εκχώρηση,Είσοδος και Έξοδος τιμών
2.2.7.2: Δομή ακολουθίας
3.
Εντολές και δομέςαλγορίθμου
Στην ψευδογλώσσα ο κάθε αλγόριθμος
ξεκινάει με την γραμμή:
Αλγόριθμος όνομα_αλγορίθμου
Και τελειώνει με την γραμμή:
Τέλος όνομα_αλγορίθμου
4.
Μεταξύ τωνδύο αυτών γραμμών γράφονται οι
εντολές του αλγορίθμου.
Οι εντολές είναι λέξεις που προσδιορίζουν μία
σαφή ενέργεια και γράφονται σε ξεχωριστές
γραμμές.
Μπορούμε να προσθέσουμε σχόλια στον
αλγόριθμο βάζοντας το θαυμαστικό (!) μπροστά
απο την πρόταση
5.
Εκχώριση,Είσοδος και Έξοδος
τιμών
Γενικάη εντολή εκχώρησης έχει την εξής
μορφή:
Μεταβλητή Έκφραση
Αριστερά του υπάρχει μόνο μία μεταβλητή
ενώ στα δεξια μπορεί να υπάρχει
σταθερά,μεταβλητή ή έκφραση
6.
Η εκχώρησητιμών επιτυγχάνεται και με τις
εντολές εισόδου.
Η Διάβασε λίστα_μεταβλητών επιτρέπει την
είσοδο τιμών και την εκχώριση αυτών σε
μεταβλητές.
7.
Η εντολή Διάβασεδιαφέρει από την εντολή
εκχώρησης, γιατί στη δεύτερη οι τιμές των
μεταβλητών προσδιορίζονται κατά τη
συγγραφή του αλγορίθμου, ενώ στην πρώτη
κατά την εκτέλεση του αλγορίθμου.
8.
Εντολές εξόδου
Για τηνέξοδο αποτελεσμάτων
χρησιμοποιούνται οι εντολές εξόδου.Αυτές
είναι οι:
Γράψε
Εμφάνισε
Εκτύπωσε
9.
Οι παραπάνωεντολές ακολουθούν την ίδια
σύνταξη.
Κάθε μία απο αυτές τις εντολές συνοδεύεται
απο μία λίστα μεταβλητών ή σταθερών.
Παράδειγμα:
Γράψε “Τιμή”,αξία
10.
Δομή ακολουθίας
Η δομήακολουθίας χρησιμοποιείται για την
αντιμετώπιση προβλημάτων στα οποία οι
εντολές εκτελούνται η μία μετά την άλλη.
Αρχικά μετην εντολή Διάβασε ζητάμε απο
τον χρήστη τους δύο αριθμούς και τους
εκχωρούμε στις μεταβλητές α και β.
Στη συνέχεια προσθέτουμε τους δύο
αριθμούς και τους εκχωρούμε στην
μεταβλητή Σ (άθροισμα).
Τέλος τυπώνουμε το άθροισμα Σ στην οθόνη.