Παρασκευή 18 Οκτωβρίου 2013

ΓΛΩΣΣΑ



  1. Ξεκινά με τη λέξη «ΠΡΟΓΡΑΜΜΑ» και το όνομα του προγράμματος. Οι κανόνες ονόματος είναι ίδιοι με την ψευδογλώσσα (δες σελ. 150)
  2. Ακολουθεί το τμήμα δηλώσεων που έχει ΣΤΑΘΕΡΕΣ ΚΑΙ ΜΕΤΑΒΛΗΤΕΣ (δες και σελ 148-49 βιβλίου)
  Οι σταθερές δηλώνονται  με «=» στο τμήμα δηλώσεων.
Οι αλφαριθμητικές μεταβλητές δηλώνονται ως ΧΑΡΑΚΤΗΡΕΣ
Π.χ.
ΠΡΟΓΡΑΜΜΑ ΕΜΒΑΔΟ_ΚΥΚΛΟΥ
ΣΤΑΘΕΡΕΣ
Π=3.14
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: ακτίνα
ΧΑΡΑΚΤΗΡΕΣ: κύκλος
  1. Μετά γράφουμε «ΑΡΧΗ»
  2. Ξεκινάμε να γράφουμε το πρόγραμμα, σύμφωνα με τον αλγόριθμο που έχουμε σχεδιάσει από πριν. Αυτό μπορεί να περιέχει :

Εντολές όπως ΓΡΑΨΕ(για εμφάνιση στην οθόνη μηνήματος ή αποτελέσματος. Προσοχή! Το περιεχόμενο του μηνύματος κλείνεται σε απλά εισαγωγικά (‘ ‘)και όχι σε διπλά όπως στην ψευδογλώσσα), ΔΙΑΒΑΣΕ(για διάβασμα δεδομένων από το πληκτρολόγιο), ΑΝ(επιλογή), ΑΛΛΙΩΣ_ΑΝ, ΓΙΑ…ΑΠΟ…ΜΕΧΡΙ (επανάληψη) κλπ
Συναρτήσεις όπως ΗΜ(Χ), ΣΥΝ(Χ),Τ_Ρ(Χ)(στη γλώσσα η αντίστοιχη είναι η ρίζα), Α_Τ(Χ) (δες και σελ.153 βιβλίου)

  1. Εκφράσεις με τελστέους και τελεστές, όπως και στην ψευδογλώσσα (με τη διαφορά ότι το διάφορο στη ΓΛΩΣΣΑ είναι <> ενώ στην ψευδογλώσσα είναι ≠.
Για την εκχώρηση ισχύουν τα ίδια όπως και στην ψευδογλώσσα με τη διαφορά ότι χρησιμοποιούμε το  <- αντί για το βελάκι


ΓΛΩΣΣΑ

  1. Ξεκινά με τη λέξη «ΠΡΟΓΡΑΜΜΑ» και το όνομα του προγράμματος. Οι κανόνες ονόματος είναι ίδιοι με την ψευδογλώσσα (δες σελ. 150)
  2. Ακολουθεί το τμήμα δηλώσεων που έχει ΣΤΑΘΕΡΕΣ ΚΑΙ ΜΕΤΑΒΛΗΤΕΣ (δες και σελ 148-49 βιβλίου)
  Οι σταθερές δηλώνονται  με «=» στο τμήμα δηλώσεων.
Οι αλφαριθμητικές μεταβλητές δηλώνονται ως ΧΑΡΑΚΤΗΡΕΣ
Π.χ.
ΠΡΟΓΡΑΜΜΑ ΕΜΒΑΔΟ_ΚΥΚΛΟΥ
ΣΤΑΘΕΡΕΣ
Π=3,14
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: ακτίνα
ΧΑΡΑΚΤΗΡΕΣ: κύκλος
  1. Μετά γράφουμε «ΑΡΧΗ»
  2. Ξεκινάμε να γράφουμε το πρόγραμμα, σύμφωνα με τον αλγόριθμο που έχουμε σχεδιάσει από πριν. Αυτό μπορεί να περιέχει :

Εντολές όπως ΓΡΑΨΕ(για εμφάνιση στην οθόνη μηνήματος ή αποτελέσματος. Προσοχή! Το περιεχόμενο του μηνύματος κλείνεται σε απλά εισαγωγικά (‘ ‘)και όχι σε διπλά όπως στην ψευδογλώσσα), ΔΙΑΒΑΣΕ(για διάβασμα δεδομένων από το πληκτρολόγιο), ΑΝ(επιλογή), ΑΛΛΙΩΣ_ΑΝ, ΓΙΑ…ΑΠΟ…ΜΕΧΡΙ (επανάληψη) κλπ
Συναρτήσεις όπως ΗΜ(Χ), ΣΥΝ(Χ),Τ_Ρ(Χ)(στη γλώσσα η αντίστοιχη είναι η ρίζα), Α_Τ(Χ) (δες και σελ.153 βιβλίου)

  1. Εκφράσεις με τελστέους και τελεστές, όπως και στην ψευδογλώσσα (με τη διαφορά ότι το διάφορο στη ΓΛΩΣΣΑ είναι <> ενώ στην ψευδογλώσσα είναι ≠.
Για την εκχώρηση ισχύουν τα ίδια όπως και στην ψευδογλώσσα με τη διαφορά ότι χρησιμοποιούμε το  <- αντί για το βελάκι

Για την  προτεραιότητα των πράξεων ισχύουν τα  ίδια με την ψευδογλώσσα.
  1. Να σημειωθεί ότι οι χαρακτήρες γράφονται με απλά εισαγωγικά αντί για διπλά που έχει η ψευδογλώσσα. Το ίδιο ισχύει και για τα μηνύματα προς το χρήστη:
Π.χ. ΓΡΑΨΕ ‘Το αποτέλεσμα είναι’, χ
  Ψ<- ‘Μαρία’
  1. Αν δε με χωράει να γράψω μια εντολή σε μία γραμμή, κατεβαίνω στην αμέσως από κάτω και ξεκινάω με «&» συνεχίζοντας την εντολή.
  2. Τα σχόλια με «!»
  3. τελειώνει με το ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Προσέξτε ότι εκτός από το όνομα του προγράμματος και τις μεταβλητές που μπορεί να γράφονται και με μικρά, οι δεσμευμένες λέξεις είναι με κεφαλαία!

Ακολουθεί παράδειγμα προγράμματος στη ΓΛΩΣΣΑ:


ΠΡΟΓΡΑΜΜΑ περιμετρος_κυκλου
ΣΤΑΘΕΡΕΣ
π=3.14
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: ρ,χ

ΑΡΧΗ

ΓΡΑΨΕ ‘Δώσε μήκος ακτίνας κύκλου’
ΔΙΑΒΑΣΕ ρ
! Ακολουθεί ο υπολογισμός της περιμέτρου του κύκλου:
χ<-2*π*ρ
ΓΡΑΨΕ ‘Η περίμετρος του  κύκλου ακτίνας ‘, ρ, ‘ είναι :’, χ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.