Tip:
Highlight text to annotate it
X
Ένα πράγμα στο οποίο οι υπολογιστές είναι πραγματικά πολύ καλοί είναι στο να επαναλαμβάνουν εντολές.
Ως άνθρωπος, θα είχατε πραγματικά βαρεθεί αν έπρεπε να κάνετε το ίδιο πράγμα πολλές φορές στη σειρά.
Όμως, ένας υπολογιστής μπορεί να κάνει το ίδιο πράγμα εκατομμύρια ή ακόμη και δισεκατομμύρια φορές,
χωρίς να βαρεθεί και είναι σε θέση να το φέρει εις πέρας πολύ καλά.
Έτσι, για παράδειγμα, αν ήθελα να ευχηθώ
σε όλους στο Facebook χαρούμενα γενέθλια, στέλνοντάς τους ένα e-mail,
θα μπορούσε να μου πάρει περισσότερο από έναν αιώνα να γράψω όλα αυτά τα μηνύματα σε όλους.
Αλλά μόλις με λίγες γραμμές κώδικα, μπορώ να έχω ένα σύστημα
που θα στείλει ένα email σε όλους τους χρήστες του Facebook που θα τους εύχεται "χαρούμενα γενέθλια".
Έτσι, γι αυτό υπάρχουν οι βρόχοι, και είναι τόσο πολύτιμοι,
και είναι κάτι που οι υπολογιστές μπορούν να κάνουν πολύ καλά.
Σε αυτό το παράδειγμα, ο στόχος σας είναι να μετακινήσετε το πουλί
για να πιάσει το γουρούνι. Τώρα μπορούμε να χρησιμοποιήσουμε το μπλοκ "επανάληψη" (repeat)
προκειμένου να το κάνουμε αυτό πολύ εύκολα. Μπορείτε να το κάνετε αυτό είτε
δίνοντας στον υπολογιστή την εντολή "προχώρησε μπροστά" (move forward)
πέντε φορές προκειμένου να προωθήσει το πουλί ένα βήμα κάθε φορά προς το γουρούνι.
Ή μπορείτε να πείτε απλά τον υπολογιστή να "προχωρήσει μπροστά" μία φορά.
και στη συνέχεια να του πείτε να το «επαναλάβει» 5 φορές, και θα κάνει το ίδιο πράγμα.
Έτσι, προκειμένου να το κάνετε αυτό, σύρετε την εντολή "προχώρα μπροστά" (move forward),
και στη συνέχεια τη βάζετε μέσα στο μπλοκ "επανάληψη" (repeat) .
Και μπορείτε να κάνετε κλικ πάνω του να του πείτε πόσες φορές θέλετε να επαναλάβει το μπλοκ,
πόσα βήματα θέλετε να κάνει μπροστά. Τώρα, ακόμα ένα πράγμα είναι ότι
μπορείτε να βάλετε όσες εντολές θέλετε μέσα στο μπλοκ "επανάληψη" (repeat).
Έτσι, σε αυτό το παράδειγμα, του λέτε να προχωρήσει μπροστά και να στρίψει αριστερά,
κάτι που θα κάνει πέντε φορές. Εντάξει, καλή δουλειά και να διασκεδάζετε :-)