Έστω στην αναζήτηση
Flag<- Ψευδής
·
·
·
Όσο Flag και ..... επανάλαβε
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Η απορία είναι πως την πρώτη φορά η μεταβλητή Flag έχει την τιμή ψευδής, άρα στην συνθήκη της όσο το αποτέλεσμα θα ειλναι ψευδής;
Δηλ, όταν δεν υπάρχει η σύγκριση της Flag δεχόμαστε απλά την τιμή της;
Ευχαριστώ!
τώρα είδα την ερώτηση, εφόσον η flag ειναι λογική μεταβλητή είναι από μόνη της και συνθήκη. Δηλαδή η εντολή:
ΑΝ flag ΤΟΤΕ ...
είναι ίδιο με την εντολή:
ΑΝ flag=Αληθής ΤΟΤΕ ...
Ναι
Παράθεση από: Endlessly στις 25 Απρ 2024, 10:34:48 ΜΜΈστω στην αναζήτηση
Flag<- Ψευδής
·
·
·
Όσο Flag και ..... επανάλαβε
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Η απορία είναι πως την πρώτη φορά η μεταβλητή Flag έχει την τιμή ψευδής, άρα στην συνθήκη της όσο το αποτέλεσμα θα ειλναι ψευδής;
Δηλ, όταν δεν υπάρχει η σύγκριση της Flag δεχόμαστε απλά την τιμή της;
Ευχαριστώ!
Δες το ως εξης:
αποτιμάται η συνθήκη και παίρνει μια τιμή αληθής ή ψευδής. Το ίδιο κάνει και μεταβλητή, έχει μια τιμή αληθής ή ψευδής χωρίς να χρειάζεται να αποτιμήσει κάποια συνθήκη. Πάει κατευθείαν στο τελευταίο βήμα.
Ομοίως αν γράψεις
"Όσο αληθής επανάλαβε"
έχεις ατέρμονα βρόχο