Flag Απορία

Ξεκίνησε από Endlessly, 25 Απρ 2024, 10:34:48 ΜΜ

« προηγούμενο - επόμενο »

Endlessly

Έστω στην αναζήτηση
Flag<- Ψευδής
·
·
·
Όσο Flag και ..... επανάλαβε

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Η απορία είναι πως την πρώτη φορά η μεταβλητή Flag έχει την τιμή ψευδής, άρα στην συνθήκη της όσο το αποτέλεσμα θα ειλναι ψευδής;
Δηλ, όταν δεν υπάρχει η σύγκριση της Flag δεχόμαστε απλά την τιμή της;
Ευχαριστώ!

amavidis

τώρα είδα την ερώτηση, εφόσον η flag ειναι λογική μεταβλητή είναι από μόνη της και συνθήκη. Δηλαδή η εντολή:

ΑΝ flag ΤΟΤΕ ... 

είναι ίδιο με την εντολή:

ΑΝ flag=Αληθής ΤΟΤΕ ...

petrosp13

Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

gpapargi

Παράθεση από: Endlessly στις 25 Απρ 2024, 10:34:48 ΜΜΈστω στην αναζήτηση
Flag<- Ψευδής
·
·
·
Όσο Flag και ..... επανάλαβε

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Η απορία είναι πως την πρώτη φορά η μεταβλητή Flag έχει την τιμή ψευδής, άρα στην συνθήκη της όσο το αποτέλεσμα θα ειλναι ψευδής;
Δηλ, όταν δεν υπάρχει η σύγκριση της Flag δεχόμαστε απλά την τιμή της;
Ευχαριστώ!
Δες το ως εξης:
αποτιμάται η συνθήκη και παίρνει μια τιμή αληθής ή ψευδής. Το ίδιο κάνει και μεταβλητή, έχει μια τιμή αληθής ή ψευδής χωρίς να χρειάζεται να αποτιμήσει κάποια συνθήκη. Πάει κατευθείαν στο τελευταίο βήμα. 
Ομοίως αν γράψεις
"Όσο αληθής επανάλαβε"

έχεις ατέρμονα βρόχο
Γιώργος Παπαργύρης