7. Αν…

Για να γίνει κάτι πρέπει κάποιες φορές να ισχύει κάτι άλλο που ονομάζεται συνθήκη. Για παράδειγμα  "αν ήταν οι μπάμιες κρουασάν", θα άρεσαν στο Γιάννη που τραγουδάει! -έστω και αν τα γλυκά χαλάνε τα δόντια..

Συνθήκη: "αν ήταν οι μπάμιες κρουασάν"

  • Ισχύει: τις τρώει
  • Δεν ισχύει: δεν τις τρώει

Στο Scratch κάτι τέτοιο θα το γράφαμε ως εξής:

Πώς θα γράφαμε στο Scratch "Αν μείνετε στο ολοήμερο πρόγραμμα, θα τελειώσετε το φαγητό σας"; -προς αποφυγή παρεξηγήσεων και ανεξαρτήτως μενού

Στο παρακάτω βίντεο μπορείτε να δείτε πώς αντιδρά ο ήρωας αν πέσει σε τοίχο

Άσκηση: Προγραμμάτισε τον ήρωά σου να μην περνά μέσα από τους τοίχους του λαβυρίνθου, όσο και αν ο παίκτης που τον οδηγεί πατάει το αντίστοιχο πλήκτρο για να προχωρήσει.  Στο σενάριο που έχεις φτιάξει για να κινείται, θα προσθέσεις ένα Εάν..

Εάν αγγίζει το χρώμα του τοίχου,  θα πηγαίνει τα βήματά του πίσω (πχ αν έχει κινηθεί 5, να κινηθεί -5)

Visits: 194