Sub lesson: Keep it really safe

Kickstart a Business 5/6

Σε αυτή την ενότητα οι μαθητές θα αναπτύξουν αποτελεσματικές δεξιότητες επίλυσης προβλημάτων εφαρμόζοντας την τεχνική της διάσπασης ενός προβλήματος σε απλούστερα μέρη. Θα αξιοποιήσουν την χρήση ψευδοκώδικα ως εργαλείο για να θέσουν σε μια σωστή αλληλουχία τις ενέργειες που πρέπει να γίνουν. Επιπλέον θα χρησιμοποιήσουν τον υπάρχον κώδικα με γνωρίσματα ώστε να αναγνωρίσουν μοτίβα ενώ συστηματικά θα εντοπίζουν και θα διορθώνουν σφάλματα. Τέλος θα χρησιμοποιήσουν συνθήκες και συνδυασμούς συνθηκών με σκοπό να προγραμματίσουν κωδικοποιημένες συσκευές.

Σκοπός του μαθήματος: 

  • Οι μαθητές να εξοικειωθούν με την χρήση σύνθετων συνθηκών στον προγραμματισμό.

Συναγερμός ! Συναγερμός !

Κάποιος χάκαρε το χρηματοκιβώτιο !

Πως μπορείς να το κανείς πιο ασφαλές;

Χτίσε το υπερασφαλές νέο Χρηματοκιβώτιο

 

Η νέα έκδοση του χρηματοκιβωτίου θα είναι μεγαλύτερη, ισχυρότερη και ασφαλέστερη!

Αν έχεις αρκετό χρόνο διαθέσιμο, φτιάξε το δικό σου χρηματοκιβώτιο!

 

Δοκίμασε τον παρακάτω κώδικα

Εκτέλεσε το πρόγραμμα ώστε να αντιληφθείς πως δουλεύει ο μηχανισμός του χρηματοκιβωτίου.

  • Αρχικά το χρηματοκιβώτιο θα κλειδώσει.
  • Με το πάτημα του αριστερού κουμπιού στο Hub, το χρηματοκιβώτιο θα ξεκλειδώσει.
  • Έχεις μόλις 5 δευτερόλεπτα για να πατήσεις το αριστερό κουμπί και να ξεκλειδώσει !

 

Ώρα να προσθέσουμε ακόμα ένα επίπεδο ασφάλειας.

Πρόσθεσε μια επιπλέον συνθήκη στο πρόγραμμα σου

Κάνε το με τέτοιο τροπο ώστε το χρηματοκιβώτιο σου να ανοίγει μόνο όταν ο περιστροφικός διακόπτης έχει γυρίσει πάνω από 180 μοίρες δεξιόστροφα ή το δεξί κουμπί του Hub πατηθεί.

 

Τώρα άλλαξε την συνθήκη OR σε AND 

Σύγκρινε την ασφάλεια των δυο προγραμμάτων.

Ποιος από τους δυο τρόπους είναι ο πιο ασφαλής;

 

Κάνε το δικό σου κώδικα ασφάλειας

Σχεδίασε τον δικό σου μυστικό συνδυασμό χρησιμοποιώντας τις συνθήκες OR και AND και βάλε κάποιον απο άλλη ομάδα  να προσπαθήσει να ανοίξει το χρηματοκιβώτιο σου.

 

Σκέψου τι έκανες

Τι έκανες σωστά; Πιστεύεις ότι υπάρχει κάτι άλλο που θα μπορούσες να κάνεις καλύτερα;

 

BOOM. Το χρηματοκιβώτιο δεν χακάρεται με τίποτα !!!