Η απόδραση | Σκέψου σαν προγραμματιστής, Επ. 1
-
0:30 - 0:37Αφού ξύπνησε από την ύπνωση,
η Έθικ αντιμετωπίζει τρεις εκπλήξεις. -
0:37 - 0:40Η πρώτη: ένα κελί φυλακής.
-
0:40 - 0:44Η δεύτερη: καθολική αμνησία.
-
0:44 - 0:47Και η τρίτη: ένας μυστηριώδης
άγνωστος έχει κολλήσει -
0:47 - 0:50προσπαθώντας να περάσει μέσα
από τα κάγκελα του παραθύρου. -
0:51 - 0:56Το όνομά του είναι Χετζ, κι έχει έρθει
να βοηθήσει την Έθικ να σώσει τον κόσμο. -
0:56 - 0:59Όμως πρώτα πρέπει
να αποδράσουν από τη φυλακή. -
1:00 - 1:06Ο Χετζ κάνει το χέρι του αντικλείδι
και συνοψίζει τι θα αντιμετωπίζουν. -
1:06 - 1:11Κάθε κλειδαριά στη φυλακή δουλεύει
με τον ίδιο περίεργο τρόπο. -
1:11 - 1:17Ένας κόκκινος μηχανισμός στην κλειδαριά
μπορεί να περιστραφεί σε 1 από 100 θέσεις -
1:17 - 1:20αριθμημένες από το 1 μέχρι το 100.
-
1:20 - 1:24Το κλειδί για κάθε δωμάτιο περιστρέφει
τον μηχανισμό στη σωστή θέση, -
1:24 - 1:29και, αν σταματήσει εκεί, ο μηχανισμός
γίνεται πράσινος και η πόρτα ξεκλειδώνει. -
1:29 - 1:33Δεν υπάρχει περίπτωση να κλέψουν
τα κλειδιά από κάποιον φύλακα, -
1:34 - 1:36αλλά ο Χετζ έχει μια καλύτερη ιδέα.
-
1:37 - 1:39Ο Χετζ μπορεί να εκτελέσει
τις εντολές της Έθικ. -
1:39 - 1:43Αν η Έθικ τού πει να προχωρήσει
5 βήματα προς τα εμπρός, -
1:43 - 1:46να γυρίσει δεξιά και μετά
να προχωρήσει άλλα 5 βήματα, -
1:46 - 1:48θα κάνει ακριβώς αυτό.
-
1:50 - 1:53Όμως ο Χετζ χρειάζεται ακριβείς οδηγίες.
-
1:53 - 1:57Αν η Εθικ πει «διάρρηξε την κλειδαριά»
ή «δοκίμασε κάθε συνδυασμό», -
1:57 - 2:03θα είναι πολύ ασαφές, αλλά το «περίστρεψε
τον μηχανισμό 5 θέσεις» θα ήταν εντάξει. -
2:04 - 2:08Μόλις βγουν από το κελί, θα έχουν μόνο
λίγες στιγμές να διαρρήξουν την κλειδαριά -
2:08 - 2:12προς το εξωτερικό τμήμα της φυλακής
πριν οι φύλακες τους πιάσουν. -
2:12 - 2:18Ποιες λοιπόν οδηγίες θα επιτρέψουν
στον Χετζ να ανοίξει κάθε πόρτα; -
2:20 - 2:24Σταμάτησε τώρα το βίντεο για να το βρεις.
-
2:26 - 2:30Πριν εξηγήσουμε τη λύση,
σαν δίνουμε ένα στοιχείο. -
2:31 - 2:37Μια βασική έννοια προγραμματισμού που
βοηθάει στο ξεκλείδωμα λέγεται επανάληψη. -
2:37 - 2:40Αυτή μπορεί να περιέχει
μια ή περισσότερες οδηγίες -
2:40 - 2:45που ο Χετζ μπορεί να επαναλάβει
για έναν καθορισμένο αριθμό από φορές, -
2:47 - 2:50όπως «Πήδα πάνω και κάτω 100 φορές».
-
2:50 - 2:55Ή μια οδηγία που ο Χετζ θα επαναλάβει
μέχρι να ισχύσει μια συνθήκη, -
2:55 - 3:00όπως «Πήδα πάνω και κάτω
συνεχώς μέχρι τις 7 η ώρα». -
3:01 - 3:06[Σταμάτησε τώρα το βίντεο
για να σκεφτείς τη λύση] -
3:06 - 3:10Το πρώτο πράγμα που είναι ξεκάθαρο
είναι ότι πρέπει να βρεις έναν τρόπο -
3:10 - 3:14ώστε ο Χετζ να δοκιμάσει κάθε συνδυασμό
μέχρι να βρει αυτόν που δουλεύει. -
3:14 - 3:18Αυτό που θέλει λίγη περισσότερη προσπάθεια
είναι το πώς ακριβώς θα το κάνεις αυτό. -
3:19 - 3:23Μια λύση θα ήταν να ζητήσεις από τον Χετζ
να δοκιμάσει κάθε συνδυασμό με τη σειρά. -
3:24 - 3:26«Δοκίμασε το 1 και έλεγξε το φως».
-
3:27 - 3:32«Αν γίνει πράσινο, άνοιξε την πόρτα,
κι αν όχι, δοκίμασε το 2» -
3:32 - 3:37«Αν αυτό δε δουλέψει, δοκίμασε το 3».
Και να συνεχίσεις έτσι μέχρι το 100. -
3:38 - 3:42Αλλά θα ήταν εξωφρενικό
να το περιγράψεις όλο αυτό. -
3:42 - 3:44Γιατί να γράψεις περισσότερες
από 100 γραμμές κώδικα -
3:44 - 3:48όταν μπορείς να κάνεις
το ίδιο πράγμα με μόνο 3; -
3:48 - 3:51Εδώ έρχεται να βοηθήσει η επανάληψη.
-
3:51 - 3:53Μπορείς να το κάνεις αυτό
με διαφορετικούς τρόπους. -
3:54 - 3:56Η κλειδαριά έχει 100 θέσεις,
-
3:56 - 4:00έτσι η Έθικ θα μπορούσε να πει:
«Έλεγξε το χρώμα της κλειδαριάς -
4:00 - 4:05και γύρισε τον μηχανισμό
κατά μια θέση, για 100 φορές. -
4:06 - 4:09Θυμήσου σε ποιο σημείο γίνεται πράσινος
-
4:09 - 4:12και πες στον Χετζ να τον θέσει
σε αυτόν τον αριθμό». -
4:13 - 4:17Μια τέτοια επανάληψη, στην οποία
ορίζεις το πλήθος εκτελέσεων, -
4:17 - 4:19ονομάζεται επανάληψη «for».
-
4:20 - 4:22Αλλά μια πιο αποδοτική επανάληψη
-
4:22 - 4:27θα έβαζε τον Χετζ να γυρίζει τον μηχανισμό
μια φορά μέχρι να γίνει πράσινος, -
4:27 - 4:31και, μόλις γίνει αυτό, να του πει
να σταματήσει και να ανοίξει την πόρτα. -
4:32 - 4:35Έτσι, αν η πόρτα ανοίξει με το 1,
-
4:35 - 4:39δεν είναι ανάγκη να περάσει
από τους υπόλοιπους αριθμούς. -
4:39 - 4:42Αυτή είναι μια επανάληψη «until»,
-
4:43 - 4:47γιατί περιλαμβάνει μια ενέργεια που
εκτελείται μέχρι να ισχύσει μια συνθήκη. -
4:47 - 4:50Μια παρόμοια, εναλλακτική
προσέγγιση θα ήταν -
4:50 - 4:54να γυρίζει τον μηχανισμό όσο παραμένει
κόκκινος, και μετά να σταματήσει. -
4:54 - 4:57Αυτή είναι μια επανάληψη «while».
-
4:58 - 5:00Πίσω στην περιπέτειά μας.
-
5:00 - 5:05Ο Χετζ διατρέχει τους συνδυασμούς
και το κελί ανοίγει στο 41. -
5:07 - 5:11Η Έθικ και ο Χετζ περιμένουν την τέλεια
στιγμή καθώς εναλλάσσονται οι φρουροί -
5:11 - 5:13και τρέχουν για να ξεφύγουν.
-
5:14 - 5:17Σύντομα, η Έθικ πρέπει να επιλέξει:
-
5:17 - 5:20να κρυφτεί μέσα
σε έναν μυστηριώδη κρύσταλλο -
5:20 - 5:24ή να προσπαθήσει να σπάσει την εξωτερική
πόρτα και να τρέξει να το σκάσει. -
5:24 - 5:26Η Έθικ επιλέγει να τρέξει.
-
5:28 - 5:34Η δεύτερη πόρτα καθυστερεί τον Χετζ
γιατί πρέπει να γυρίσει έως το 93. -
5:35 - 5:37Αλλά καταφέρνει να την ανοίξει,
-
5:44 - 5:48και βρίσκει την ευκαιρία
να εξηγήσει γιατί έσωσε την Έθικ. -
5:49 - 5:50Ο κόσμος βρίσκεται σε αναταραχή:
-
5:50 - 5:54τα ρομπότ βρίσκονται στην εξουσία και μόνο
η Έθικ μπορεί να διορθώσει τα πράγματα. -
5:55 - 5:58Για να το καταφέρει αυτό θα πρέπει
να συλλέξουν τρία πανίσχυρα αντικείμενα -
5:58 - 6:02που χρησιμοποιούνται
για φαύλους σκοπούς στον κόσμο. -
6:02 - 6:03Μόνο τότε θα μπορέσει η Έθικ
-
6:03 - 6:06να επιστρέψει στην παγκόσμια μηχανή
-τον τεράστιο κρύσταλλο- -
6:06 - 6:09για να διορθώσει τα πράγματα.
-
6:20 - 6:22Η Έθικ μπορεί να απέδρασε από τη φυλακή...
-
6:23 - 6:26αλλά σε τι έχει μπλέξει;
- Title:
- Η απόδραση | Σκέψου σαν προγραμματιστής, Επ. 1
- Speaker:
- Άλεξ Ρόζενθαλ
- Description:
-
Δείτε το πλήρες μάθημα: https://ed.ted.com/lessons/the-prison-break-think-like-a-coder-ep-1
Αυτό είναι το 1ο επεισόδιο της σειράς κινουμένων σχεδίων «Σκέψου σαν Προγραμματιστής». Αυτή η σειρά 10 επεισοδίων ακολουθεί ένα κορίτσι, την Έθικ, και τον ρομποτικό σύντροφό της, τον Χετζ, καθώς προσπαθούν να σώσουν τον κόσμο. Οι δυο τους ξεκινούν μια αποστολή να συλλέξουν τρία αντικείμενα και θα πρέπει να τα βρουν λύνοντας μια σειρά από προγραμματιστικά προβλήματα.
Το μάθημα δημιουργήθηκε από τον Άλεξ Ρόζενταλ και σκηνοθετήθηκε από το Kozmonot Animation Studio.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 06:34
Chryssa R. Takahashi approved Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Chryssa R. Takahashi edited Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Lucas Kaimaras accepted Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Lucas Kaimaras edited Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Lucas Kaimaras edited Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Lucas Kaimaras edited Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Lucas Kaimaras edited Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 | ||
Thanasis Zantrimas edited Greek subtitles for The Prison Break | Think Like A Coder, Ep 1 |