ΤΕΙ Ανατολικής Μακεδονίας & Θράκης Τμήμα
Μηχανικών Πληροφορικής
ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΗΓΜΕΝΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ
ΤΕΧΝΟΛΟΓΙΩΝ ΚΑΙ ΕΦΑΡΜΟΓΩΝ ΚΙΝΗΤΩΝ
ΣΥΣΚΕΥΩΝ aetma.gr
Εκπαιδευτικά βιντεομαθήματα Πληροφορικής Β’
Λυκείου
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
Ενότητα 2: Θέματα θεωρητικής επιστήμης των υπολογιστών
Κεφ.2.2: Αλγόριθμοι
2.2.7.1: Εκχώρηση,Είσοδος και Έξοδος τιμών
2.2.7.2: Δομή ακολουθίας
Εντολές και δομές αλγορίθμου
Στην ψευδογλώσσα ο κάθε αλγόριθμος
ξεκινάει με την γραμμή:
Αλγόριθμος όνομα_αλγορίθμου
Και τελειώνει με την γραμμή:
Τέλος όνομα_αλγορίθμου
 Μεταξύ των δύο αυτών γραμμών γράφονται οι
εντολές του αλγορίθμου.
 Οι εντολές είναι λέξεις που προσδιορίζουν μία
σαφή ενέργεια και γράφονται σε ξεχωριστές
γραμμές.
 Μπορούμε να προσθέσουμε σχόλια στον
αλγόριθμο βάζοντας το θαυμαστικό (!) μπροστά
απο την πρόταση
Εκχώριση,Είσοδος και Έξοδος
τιμών
Γενικά η εντολή εκχώρησης έχει την εξής
μορφή:
Μεταβλητή  Έκφραση
Αριστερά του  υπάρχει μόνο μία μεταβλητή
ενώ στα δεξια μπορεί να υπάρχει
σταθερά,μεταβλητή ή έκφραση
 Η εκχώρηση τιμών επιτυγχάνεται και με τις
εντολές εισόδου.
 Η Διάβασε λίστα_μεταβλητών επιτρέπει την
είσοδο τιμών και την εκχώριση αυτών σε
μεταβλητές.
Η εντολή Διάβασε διαφέρει από την εντολή
εκχώρησης, γιατί στη δεύτερη οι τιμές των
μεταβλητών προσδιορίζονται κατά τη
συγγραφή του αλγορίθμου, ενώ στην πρώτη
κατά την εκτέλεση του αλγορίθμου.
Εντολές εξόδου
Για την έξοδο αποτελεσμάτων
χρησιμοποιούνται οι εντολές εξόδου.Αυτές
είναι οι:
 Γράψε
 Εμφάνισε
 Εκτύπωσε
 Οι παραπάνω εντολές ακολουθούν την ίδια
σύνταξη.
 Κάθε μία απο αυτές τις εντολές συνοδεύεται
απο μία λίστα μεταβλητών ή σταθερών.
Παράδειγμα:
Γράψε “Τιμή”,αξία
Δομή ακολουθίας
Η δομή ακολουθίας χρησιμοποιείται για την
αντιμετώπιση προβλημάτων στα οποία οι
εντολές εκτελούνται η μία μετά την άλλη.
Παράδειγμα 1:Είσοδος και
έξοδος τιμών
ΛΥΣΗ:
Αλγόριθμος Άθροισμα
Διάβασε α,β
Εμφάνισε Σ
Τέλος Άθροισμα
 Αρχικά με την εντολή Διάβασε ζητάμε απο
τον χρήστη τους δύο αριθμούς και τους
εκχωρούμε στις μεταβλητές α και β.
 Στη συνέχεια προσθέτουμε τους δύο
αριθμούς και τους εκχωρούμε στην
μεταβλητή Σ (άθροισμα).
 Τέλος τυπώνουμε το άθροισμα Σ στην οθόνη.
Παράδειγμα 2:Υπολογισμός
τελικής αξίας
Να γραφεί αλγόριθμος που να διαβάζει την
αξία ενός είδους και το ποσοστό φπα και να
εμφανίζει την τελική αξία
ΛΥΣΗ:
Αλγόριθμος Υπολογισμός
Διάβασε ΚΑ, ΠΦΠΑ
ΤΑ  ΚΑ + ΚΑ * ΠΦΠΑ / 100
Εκτύπωσε ''Τελική Αξία:'', ΤΑ
Τέλος Υπολογισμός

Εκχώρηση, Είσοδος και Έξοδος τιμών και Δομή ακολουθίας

  • 1.
    ΤΕΙ Ανατολικής Μακεδονίας& Θράκης Τμήμα Μηχανικών Πληροφορικής ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΗΓΜΕΝΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΚΑΙ ΕΦΑΡΜΟΓΩΝ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ aetma.gr Εκπαιδευτικά βιντεομαθήματα Πληροφορικής Β’ Λυκείου
  • 2.
    Εισαγωγή στις αρχέςτης επιστήμης των Η/Υ Ενότητα 2: Θέματα θεωρητικής επιστήμης των υπολογιστών Κεφ.2.2: Αλγόριθμοι 2.2.7.1: Εκχώρηση,Είσοδος και Έξοδος τιμών 2.2.7.2: Δομή ακολουθίας
  • 3.
    Εντολές και δομέςαλγορίθμου Στην ψευδογλώσσα ο κάθε αλγόριθμος ξεκινάει με την γραμμή: Αλγόριθμος όνομα_αλγορίθμου Και τελειώνει με την γραμμή: Τέλος όνομα_αλγορίθμου
  • 4.
     Μεταξύ τωνδύο αυτών γραμμών γράφονται οι εντολές του αλγορίθμου.  Οι εντολές είναι λέξεις που προσδιορίζουν μία σαφή ενέργεια και γράφονται σε ξεχωριστές γραμμές.  Μπορούμε να προσθέσουμε σχόλια στον αλγόριθμο βάζοντας το θαυμαστικό (!) μπροστά απο την πρόταση
  • 5.
    Εκχώριση,Είσοδος και Έξοδος τιμών Γενικάη εντολή εκχώρησης έχει την εξής μορφή: Μεταβλητή  Έκφραση Αριστερά του  υπάρχει μόνο μία μεταβλητή ενώ στα δεξια μπορεί να υπάρχει σταθερά,μεταβλητή ή έκφραση
  • 6.
     Η εκχώρησητιμών επιτυγχάνεται και με τις εντολές εισόδου.  Η Διάβασε λίστα_μεταβλητών επιτρέπει την είσοδο τιμών και την εκχώριση αυτών σε μεταβλητές.
  • 7.
    Η εντολή Διάβασεδιαφέρει από την εντολή εκχώρησης, γιατί στη δεύτερη οι τιμές των μεταβλητών προσδιορίζονται κατά τη συγγραφή του αλγορίθμου, ενώ στην πρώτη κατά την εκτέλεση του αλγορίθμου.
  • 8.
    Εντολές εξόδου Για τηνέξοδο αποτελεσμάτων χρησιμοποιούνται οι εντολές εξόδου.Αυτές είναι οι:  Γράψε  Εμφάνισε  Εκτύπωσε
  • 9.
     Οι παραπάνωεντολές ακολουθούν την ίδια σύνταξη.  Κάθε μία απο αυτές τις εντολές συνοδεύεται απο μία λίστα μεταβλητών ή σταθερών. Παράδειγμα: Γράψε “Τιμή”,αξία
  • 10.
    Δομή ακολουθίας Η δομήακολουθίας χρησιμοποιείται για την αντιμετώπιση προβλημάτων στα οποία οι εντολές εκτελούνται η μία μετά την άλλη.
  • 11.
    Παράδειγμα 1:Είσοδος και έξοδοςτιμών ΛΥΣΗ: Αλγόριθμος Άθροισμα Διάβασε α,β Εμφάνισε Σ Τέλος Άθροισμα
  • 12.
     Αρχικά μετην εντολή Διάβασε ζητάμε απο τον χρήστη τους δύο αριθμούς και τους εκχωρούμε στις μεταβλητές α και β.  Στη συνέχεια προσθέτουμε τους δύο αριθμούς και τους εκχωρούμε στην μεταβλητή Σ (άθροισμα).  Τέλος τυπώνουμε το άθροισμα Σ στην οθόνη.
  • 13.
    Παράδειγμα 2:Υπολογισμός τελικής αξίας Ναγραφεί αλγόριθμος που να διαβάζει την αξία ενός είδους και το ποσοστό φπα και να εμφανίζει την τελική αξία
  • 14.
    ΛΥΣΗ: Αλγόριθμος Υπολογισμός Διάβασε ΚΑ,ΠΦΠΑ ΤΑ  ΚΑ + ΚΑ * ΠΦΠΑ / 100 Εκτύπωσε ''Τελική Αξία:'', ΤΑ Τέλος Υπολογισμός