You are on page 1of 2

Απλές Εντολές και τελεστές (Ψευδογλώσσα)

ΕΝΤΟΛΗ
ΛΕΙΤΟΥΡΓΙΑ
ΕΜΦΑΝΙΣΕ/ΓΡΑΨΕ Εμφανίζει μήνυμα στην οθόνη
Ο Η/Υ περιμένει να του γίνει εισαγωγή
ΔΙΑΒΑΣΕ (από το πληκτρολόγιο) μια τιμή, για να
την αποθηκεύσει σε μια μεταβλητή
Εκχωρεί (βάζει) μια τιμή σε μια
μεταβλητή. (π.χ. η εντολή « α <-- 7 »
α <-- 7 (Εντολή εκχώρισης)
έχει ως αποτέλεσμα η μεταβλητή α να
αποκτήσει την τιμή 7)
ο Η/Υ εξετάζει αν ισχύει η συνθήκη και
μόνο τότε προχωρά στην εκτέλεση των
εντολών, αλλιώς προχωρά στις εντολές
(ΔΟΜΗ ΕΠΙΛΟΓΗΣ) που βρίσκονται μετά το «ΤΕΛΟΣ_ΑΝ».
Π.Χ.
ΑΝ <…συνθήκη…> ΤΟΤΕ ΔΙΑΒΑΣΕ α
Εντολή 1 ΑΝ α=7 ΤΟΤΕ
Εντολή 2 Εμφάνισε «Μπράβο!»
….. ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
Το μήνυμα «Μπράβο!» θα εμφανιστεί
μόνο αν η τιμή που έγινε εισαγωγή στην
μεταβλητή α, είναι ίση με 7
(ΔΟΜΗ ΣΥΝΘΕΤΗΣ ΕΠΙΛΟΓΗΣ) ο Η/Υ εξετάζει αν ισχύει η συνθήκη και
τότε προχωρά στην εκτέλεση των
εντολών ΠΡΙΝ το «ΑΛΛΙΩΣ». Σε κάθε
ΑΝ <…συνθήκη…> ΤΟΤΕ άλλη περίπτωση προχωρά στις εντολές
Εντολή 1 που βρίσκονται μετά το «ΑΛΛΙΩΣ» και
Εντολή 2 πριν το «ΤΕΛΟΣ_ΑΝ».
….. Π.Χ.
ΑΛΛΙΩΣ ΔΙΑΒΑΣΕ α
Εντολή_β 1 ΑΝ α=7 ΤΟΤΕ
Εντολή_β 2 Εμφάνισε «Μπράβο!»
…… ΑΛΛΙΩΣ
Εμφάνισε «Ξαναδοκίμασε»
ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΑΝ Το μήνυμα «Μπράβο!» θα εμφανιστεί


μόνο αν η τιμή που έγινε εισαγωγή στην
μεταβλητή α, είναι ίση με 7. Σε κάθε άλλη
περίπτωση θα εμφανίσει το μήνυμα
«Ξαναδοκίμασε»
ο Η/Υ εξετάζει μία-μία τις συνθήκες και
(ΔΟΜΗ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ) προχωρά στην εκτέλεση μόνο αυτών για
τις οποίες ισχύει η συνθήκη. Αν δεν
ΑΝ <…συνθήκη…> ΤΟΤΕ ισχύει καμία συνθήκη, εκτελεί αυτές που
Εντολή 1 βρίσκονται μετά το «ΑΛΛΙΩΣ» και πριν το
Εντολή 2 «ΤΕΛΟΣ_ΑΝ»
….. Π.Χ.
ΑΛΛΙΩΣ_ΑΝ <…συνθήκη2…> ΤΟΤΕ ΔΙΑΒΑΣΕ α
Εντολή_β 1 ΑΝ α=7 ΤΟΤΕ
Εντολή_β 2 Εμφάνισε «Μπράβο!»
…… ΑΛΛΙΩΣ_ΑΝ α=8
ΑΛΛΙΩΣ_ΑΝ <…συνθήκη3…> ΤΟΤΕ Εμφάνισε «Κοντά είσαι»
Εντολή_γ ’ ΑΛΛΙΩΣ
Εντολή_γ 2 Εμφάνισε «Ξαναδοκίμασε»
…… ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ Το μήνυμα «Μπράβο!» θα εμφανιστεί
Εντολή_δ ’ μόνο αν η τιμή που έγινε εισαγωγή στην
Εντολή_δ 2 μεταβλητή α, είναι ίση με 7.
…… Αν το α είναι 8 θα εμφανιστεί το μήνυμα
ΤΕΛΟΣ_ΑΝ «Κοντά είσαι». Σε κάθε άλλη περίπτωση
θα εμφανίσει το μήνυμα «Ξαναδοκίμασε»

ΤΕΛΕΣΤΕΣ
+ , - Πρόσθεση, αφαίρεση
Πολλαπλασιασμός, διαίρεση. Π.χ. «7/2»
*, /
ισούται με 3,5
^ Δύναμη. Π.χ. το «α^2» συμβολίζει το α2
Ακέραια διαίρεση. Π.χ. «7 DIV 2»
DIV ισούται με 3 (Το 2 χωράει ολόκληρο στο
7 τρεις φορές)
Υπόλοιπο ακεραίας διαίρεσης. Π.χ. «7
MOD 2» ισούται με 1, αφού το 2 χωράει
MOD
ολόκληρο στο 7 τρεις φορές και
περισσεύει 1.
Μικρότερο, μεγαλύτερο, μικρότερο-ίσο,
<, >, <=, >=, =, <>
μεγαλύτερο-ίσο, ίσον, διάφορο

You might also like