Πράξεις

Πράξεις

Στον αλγόριθμο αλλά και σε κάθε γλώσσα προγραμματισμού οι πράξεις κωδικοποιούνται με ειδικό τρόπο προκειμένου να γίνονται κατανοητές. Παρακάτω παρουσιάζονται οι πράξεις που υποστηρίζει η ΓΛΩΣΣΑ και η ιεραρχία τους

 

Ιεραρχία – Προτεραιότητες Πράξεων

 

Ιεραρχία

Τελεστής - Όνομα Πράξης

Είδος

Αποτέλεσμα

1

^ (ύψωση σε δύναμη)

Αριθμητικές Πράξεις

Αριθμός

2

/ (Διαίρεση)

* (Πολλαπλασιασμός)

DIV (ακέραιο πηλίκο διαίρεσης)

MOD (ακέραιο υπόλοιπο διαίρεσης)

3

+ (Πρόσθεση)

- (Αφαίρεση)

4

= (Ίσον)

> (Μεγαλύτερο)

< (Μικρότερο)

>= (Μεγαλύτερο ή ίσο)

<= (Μικρότερο ή ίσο)

<> (Διάφορο)

Συγκριτικές Πράξεις

Αληθής ή Ψευδής

5

 

 

ΟΧΙ (άρνηση)

Λογικές Πράξεις

ΚΑΙ (σύζευξη)

Η (διάζευξη)

Παρατηρήσεις

  • Για τελεστές ίδιου βαθμού προτεραιότητας στην ίδια έκφραση, ισχύει η προτεραιότητα από τα αριστερά προς τα δεξιά. Π.χ. α/β*γ ισοδυναμεί με (α/β)*γ και όχι με α/(β*γ)
  • Οι πράξεις μέσα σε παρενθέσεις εκτελούνται κατά προτεραιότητα. Επομένως η πραγματοποίηση μίας πράξη χαμηλότερης ιεραρχίας πριν από μία άλλη υψηλότερης επιτυγχάνεται με τη χρήση παρενθέσεων.
  • Επειδή η προτεραιότητα των λογικών τελεστών δεν καθορίζεται στο βιβλίο θα θεωρούμε ότι έχουν την ίδια προτεραιότητα και όταν γράφουμε σύνθετες συνθήκες, θα χρησιμοποιούμε πάντα παρενθέσεις. Π.χ. ( ((α > 0) ΚΑΙ (α <10)) Η ΟΧΙ (β>1)) ΚΑΙ (β<>0)
  • Δεν ορίζονται στη ΓΛΩΣΣΑ που περιγράφεται στην ενότητα αυτή, πράξεις μεταξύ τελεστέων τύπου χαρακτήρα
  • Σε τελεστέους λογικού τύπου, ορίζονται μόνο οι λογικές πράξεις και από συγκρίσεις η ισότητα και η ανισότητα
  • Οι συγκριτικές πράξεις γίνονται μεταξύ τελεστέων ίδιου τύπου (αριθμό με αριθμό, χαρακτήρα με χαρακτήρα)