ΔΟΜΗ ΕΠΙΛΟΓΗΣ

ΛΑΜΒΑΝΟΝΤΑΣ ΛΟΓΙΚΕΣ ΑΠΟΦΑΣΕΙΣ

Από το code.org

ΟΙ ΕΝΤΟΛΕΣ ΕΠΙΛΟΓΗΣ

ΣΥΝΘΗΚΕΣ

Κάθε συνθήκη μπορεί να πάρει δύο τιμές:

  • εφόσον ΙΣΧΥΕΙ
  • εφόσον ΔΕΝ ΙΣΧΥΕΙ

Οι τιμές αυτές ονομάζονται ΛΟΓΙΚΕΣ ή Boolean από τον μεγάλο μαθηματικό της λογικής George Boole

ΟΡΘΕΣ ΣΥΝΘΗΚΕΣ

Μερικά από τα μπλοκ που εκφράζουν συνθήκες στο Snap
Θα πρέπει να συγκρίνουμε πληροφορίες ΙΔΙΟΥ ΤΥΠΟΥ
(αριθμούς με αριθμούς,
λέξεις με λέξεις)

ΣΥΝΘΗΚΕΣ ΧΩΡΙΣ ΝΟΗΜΑ

ΕΡΩΤΗΣΗ

Η παρακάτω έκφραση ανισότητας είναι ορθή στα μαθηματικά 2<5<10

Η συνθήκη όμως

δεν έχει νόημα σε μια γλώσσα προγραμματισμού.
Γιατί;

ΣΥΝΘΕΤΕΣ ΣΥΝΘΗΚΕΣ

ΟΧΙ

Αντιστροφή της συνθήκης

ΚΑΙ

ΣΩΣΤΟ όταν ισχύουν ΚΑΙ οι δύο συνθήκες

Ή

ΣΩΣΤΟ όταν ισχύει ΤΟΥΛΑΧΙΣΤΟΝ η ΜΙΑ από τις δύο συνθήκες

ΕΡΩΤΗΣΗ

Πότε είναι ΛΑΘΟΣ η συνθήκη ΚΑΙ
και πότε η συνθήκη Ή;