Αυτήν την εβδομάδα θα ασχοληθούμε με την
εντολή επανάληψης Όταν βλέπουμε εντολές να επαναλαμβάνονται μπορούμε να χρησιμοποιήσουμε την εντολή Επανάλαβε.
Για παράδειγμα τα δυο παρακάτω προγράμματα σχεδιάζουν ένα τετράγωνο πλευράς 100 και είναι απολύτως ισοδύναμα.
Ο επόμενος κώδικας εμφανίζει 6 τετράγωνα το ένα δίπλα στο άλλο. Κάθε ένα τετράγωνο έχει μήκος πλευράς 50.
Παρατηρήστε ότι στον παραπάνω κώδικα επαναλαμβάνεται 6 φορές το παρακάτω μπλοκ εντολών
οπότε μπορούμε να ξαναγράψουμε το παραπάνω πρόγραμμα με χρήση άλλης μιας δομής επανάληψης:
Ασκήσεις για το επόμενο μάθημαΆσκηση 1Σε συνέχεια των παραπάνω να γράψετε ένα πρόγραμμα το οποίο θα εμφανίζει ένα πλέγμα 6x6 τετραγώνων πλευράς 50.
ΥπόδειξηΞεκινήστε να σχεδιάσετε αρχικά 2 εξάδες τετραγώνων. Στη συνέχεια προσθέστε μια εξάδα ακόμα. Παρατηρήστε ποια ομάδα εντολών επαναλαμβάνεται
Στη λύση σας πρέπει οπωσδήποτε:
1) Να μην επαναλαμβάνονται εντολές.
2) Μην χρησιμοποιήσετε την εντολή Πήγαινε/σήκωσε πένα ώστε να μεταβείτε άμεσα στην αρχή της νέας γραμμής. Η γάτα θα πρέπει να περπατήσει πάνω στις γραμμές που έχει ήδη σχεδιάσει προς τα πίσω.
Άσκηση 2Να γράψετε ένα πρόγραμμα που να γεμιζει όλη την οθόνη με τετράγωνα.
Το μέγεθος των τετραγώνων θα το κρίνετε εσείς. Ο σκοπός είναι να καλύψετε όσο το δυνατόν μεγαλύτερο μέρος της οθόνης με τετράγωνα.
Προαιρετικές ΑσκήσειςΓια τις επόμενες 3 εβδομάδες έχετε τις ασκήσεις του παρακάτω φύλλου εργασίας.
Κάντε κλικ εδώ για να το κατεβάσετεΔεν χρειάζεται να τις κάνετε όλες. Αν μπορέσετε να κάνετε πάνω από τις μισές είναι πολύ καλά