Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Θεωρία => Μήνυμα ξεκίνησε από: Endlessly στις 25 Απρ 2024, 10:34:48 ΜΜ

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

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

Η απορία είναι πως την πρώτη φορά η μεταβλητή Flag έχει την τιμή ψευδής, άρα στην συνθήκη της όσο το αποτέλεσμα θα ειλναι ψευδής;
Δηλ, όταν δεν υπάρχει η σύγκριση της Flag δεχόμαστε απλά την τιμή της;
Ευχαριστώ!
Τίτλος: Απ: Flag Απορία
Αποστολή από: amavidis στις 20 Μαΐου 2024, 10:30:54 ΜΜ
τώρα είδα την ερώτηση, εφόσον η flag ειναι λογική μεταβλητή είναι από μόνη της και συνθήκη. Δηλαδή η εντολή:

ΑΝ flag ΤΟΤΕ ... 

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

ΑΝ flag=Αληθής ΤΟΤΕ ...
Τίτλος: Απ: Flag Απορία
Αποστολή από: petrosp13 στις 21 Μαΐου 2024, 03:49:13 ΜΜ
Ναι
Τίτλος: Απ: Flag Απορία
Αποστολή από: gpapargi στις 21 Μαΐου 2024, 07:41:44 ΜΜ
Παράθεση από: Endlessly στις 25 Απρ 2024, 10:34:48 ΜΜΈστω στην αναζήτηση
Flag<- Ψευδής
·
·
·
Όσο Flag και ..... επανάλαβε

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

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

έχεις ατέρμονα βρόχο