Εκχώρηση

Η εντολή εκχώρησης χρησιμοποιείται όταν θέλουμε μια μεταβλητή να έχει μία νέα τιμή και υλοποιείται με την βοήθεια του συμβόλου  . Η γενική μορφή της εντολής είναι :  «όνομα μεταβλητής»  ← έκφραση.

Παραδείγματα

  • Τελική_τιμή (Χ+5)^2
  • πλήθος ←  πλήθος + 1
  • πέρασε ←  βαθμός > 9.5
  • μήνυμα ←  ‘Παρακαλώ πληκτρολογήστε τα δεδομένα’

Εντολές εισόδου - εξόδου

Στην ΓΛΩΣΣΑ έχουμε μία εντολή για την εισαγωγή δεδομένων από το πληκτρολόγιο (ΔΙΑΒΑΣΕ) και μία για την εμφάνιση των αποτελεσμάτων στην οθόνη (ΓΡΑΨΕ). Η γενική μορφή της ΔΙΑΒΑΣΕ είναι: ΔΙΑΒΑΣΕ «λίστα μεταβλητών». Οι μεταβλητές διαχωρίζονται με κόμμα (ΔΙΑΒΑΣΕ x,y,z).

Όταν ο υπολογιστής φτάσει σε αυτή την εντολή, σταματά και περιμένει από τον χρήστη να πληκτρολογήσει μια τιμή και να πατήσει ENTER. Η τιμή αυτή εκχωρείται στην μεταβλητή x και ο υπολογιστής ξανασταματά περιμένοντας την επόμενη τιμή. Η διαδικασία αυτή συνεχίζεται για όλες τις μεταβλητές στην λίστα.

Η γενική μορφή της ΓΡΑΨΕ  είναι: ΓΡΑΨΕ  «λίστα μεταβλητών ή τιμών ή εκφράσεων»

Η εντολή ΓΡΑΨΕ  x,’Το αποτέλεσμα είναι:’, (2*3x+z)^2  εμφανίζει την τιμή μιας μεταλητής, ένα κείμενο και την τιμή μιας έκφρασης.   

Εντολές εισόδου εξόδου στους Αλγόριθμους

Για την είσοδο σε έναν αλγόριθμο έχουμε δυο επιλογές; την εντολή Διάβασε και την Δεδομένα.

Για την έξοδο των αποτελεσμάτων χρησιμοποιούμε τις εντολές Εμφάνισε, Γράψε, Εκτύπωσε και Αποτελέσματα.
Την εντολή Διάβασε την χρησιμοποιούμε όταν η εκφώνηση ρητά καθορίζει ” να αναπτυχθεί αλγόριθμος που θα διαβάζει …. “Αν όμως μια εκφώνηση λέει “να αναπτυχθεί αλγόριθμος που θα εκτυπώνει την απόλυτη τιμή ενός αριθμού”, δεν μας υπαγορεύει να διαβάσουμε τον αριθμό αλλά πρέπει να τον έχουμε ως είσοδο για την άσκηση. Τότε μπορούμε να γράψουμε την εντολή  Δεδομένα // αριθμός // και με αυτόν τον τρόπο επιτυγχάνεται η είσοδος χωρίς Διάβασε. Όμοια η εντολή Αποτελέσματα χρησιμοποιείται όταν στην εκφώνηση δεν γίνεται ρητή αναφορά για εμφάνιση ή εκτύπωση των δεδομένων.

Παράδειγμα 1: Αναπτύξετε αλγόριθμο που διαβάζει δύο αριθμούς και εκτυπώνει το άθροισμα τους.

Παράδειγμα 2: Αναπτύξετε αλγόριθμο που υπολογίζει το άθροισμα δύο αριθμών.

Αλγόριθμος Παράδειγμα1
      Διάβασε   χ, ψ
      Σ ← χ + ψ
      Εκτύπωσε  Σ
Τέλος Παράδειγμα1

Αλγόριθμος Παράδειγμα2
      Δεδομένα   // χ, ψ //
      Σ ← χ + ψ
      Αποτελέσματα   // Σ //
Τέλος Παράδειγμα2

Δομή ακολουθίας

Όταν ένα πρόγραμμα χρησιμοποιεί μόνο τις εντολές ΔΙΑΒΑΣΕ, ΓΡΑΨΕ και εκχωρήσεις τότε το πρόγραμμα λέμε ότι ακολουθεί την δομή της ακολουθίας. Η δομή αυτή είναι κατάλληλη μόνο για απλά προβλήματα. Κάθε γραμμή του προγράμματος εκτελείται μία μόνο φορά και με την σειρά που είναι γραμμένες.

Δομή προγράμματος στη Γλώσσα

Όλα τα προγράμματα σε ΓΛΩΣΣΑ έχουν την μορφή:

ΠΡΟΓΡΑΜΜΑ <όνομα προγράμματος>
ΣΤΑΘΕΡΕΣ
   <δήλωση σταθερών>
ΜΕΤΑΒΛΗΤΕΣ
   <δήλωση μεταβλητών>
ΑΡΧΗ

<εντολές προγράμματος>

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ <όνομα προγράμματος>

Ερωτήσεις ανάπτυξης απο Πανελλαδικές εξετάσεις

  1. (ΕΒ2007-Θ1Β2) Για την εντολή εκχώρησης:
    i. Να γράψετε τον ορισμό της.
    ii. Να περιγράψετε τη λειτουργία της.
  2. (Β2007-Θ1Α1) Τι είναι οι τελεστές και ποιες είναι οι κατηγορίες των τελεστών;