Κινούμενο σχέδιο (Animation)
(Βαθμός δυσκολίας: εύκολο)
Ο Κάστορας προσπαθεί να δημιουργήσει ένα κινούμενο σχέδιο, στο οποίο φαίνεται ένα πρόσωπο που αλλάζει. Το κινούμενο σχέδιο θα πρέπει να έχει ομαλή ροή. Έτσι, η σειρά των εικόνων είναι σωστή, εάν μόνο ένα χαρακτηριστικό του προσώπου αλλάζει από τη μια εικόνα στην επόμενη. Δυστυχώς, όμως, οι εικόνες ανακατεύτηκαν και τώρα ο Κάστορας θα πρέπει να βρει ξανά τη σωστή σειρά τους. Ευτυχώς ξέρεις ποια εικόνα είναι τελευταία. Οι άλλες πέντε εικόνες έχουν ως τίτλο ένα αγγλικό γράμμα από το Α έως το Ε.
Ποια είναι η σωστή σειρά των πέντε άλλων εικόνων;
(1) D → B → E → C → A
(2) C → B → D → A → E
(3) D → B → C → E → A
(4) B → D → C → A → E
Λύση:
Η σωστή σειρά των πέντε άλλων εικόνων είναι: (4) B → D → C → A → E
Αυτές είναι οι μοναδικές αλλαγές που γίνονται από τη μια εικόνα στην επόμενη:
B → D: Τα αυτιά αλλάζουν από μεγάλα σε μικρά.
D → C: Τα μουστάκια αλλάζουν από κατσαρά σε ίσια.
C → A: Η μύτη αλλάζει από μικρή σε μεγάλη.
A → E: Το στόμα αλλάζει από απλό σε χαμόγελο.
E → τελευταία εικόνα: ο αριθμός των δοντιών αλλάζει από 3 σε 2.
Είναι Πληροφορική!
Για να βρείτε τις διαφορές μεταξύ των εικόνων, θα πρέπει πρώτα να βρείτε ποια είναι τα συγκεκριμένα χαρακτηριστικά του προσώπου. Η λίστα των χαρακτηριστικών και οι πιθανές τιμές τους είναι:
αυτιά: μικρά, μεγάλα
στόμα: απλό, χαμόγελο
μύτη: μικρή, μεγάλη
αριθμός δοντιών: 2, 3
μουστάκια: κατσαρά, ίσια
Τώρα, για παράδειγμα, μπορείτε να περιγράψετε το πρόσωπο Α με μια λίστα από ζεύγη χαρακτηριστικών – τιμών (αυτιά: μικρά, στόμα: απλό, μύτη: μεγάλη, αριθμός δοντιών: 3, μουστάκια: ίσια). Σήμερα οι υπολογιστές μπορούν εύκολα να επεξεργαστούν εικόνες βρίσκοντας τις διαφορές μεταξύ τους. Ωστόσο είναι πολύ πιο εύκολο για τους υπολογιστές να δουλεύουν με δομημένα δεδομένα όπως οι λίστες από ζεύγη χαρακτηριστικών – τιμών. Στην Πληροφορική είναι πολύ σύνηθες να μοντελοποιούμε τον πραγματικό κόσμο δημιουργώντας “αντικείμενα” που έχουν χαρακτηριστικά και τιμές. Αντικείμενα με το ίδιο σύνολο χαρακτηριστικών (όπως το πρόσωπο του κάστορα) μπορούν να ομαδοποιηθούν σε μια “κλάση”.
Τι συμβαίνει όπως αν ένας υπολογιστής έχει να χειριστεί ένα πρόσωπο κάστορα που έχει ένα χαρακτηριστικό άγνωστο μέχρι τώρα; Αυτό μπορεί να του δημιουργήσει προβλήματα…
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου