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