Αποστολέας Θέμα: Υποδείξεις για Ασκήσεις εβδομάδας 18-23 Δεκεμβρίου  (Αναγνώστηκε 2080 φορές)

evry

  • Γενικός Διαχειριστής
  • Hacker
  • *****
  • Μηνύματα: 2182
  • Karma: +0/-0
  • To iterate is human, to recurse divine
    • Προφίλ
Υποδείξεις για Ασκήσεις εβδομάδας 18-23 Δεκεμβρίου
« στις: Δεκέμβριος 06, 2016, 01:51:11 μμ »
Ασκήσεις για το επόμενο μάθημα

Άσκηση 1
Ο επόμενος κώδικας εμφανίζει 6 τετράγωνα το ένα δίπλα στο άλλο. Κάθε ένα τετράγωνο έχει μήκος πλευράς 50.



Παρατηρήστε ότι στον παραπάνω κώδικα επαναλαμβάνεται 6 φορές το παρακάτω μπλοκ εντολών

οπότε μπορούμε να ξαναγράψουμε το παραπάνω πρόγραμμα με χρήση άλλης μιας δομής επανάληψης:


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

Άσκηση 5

Προσοχή στη γωνία στροφής όπως φαίνεται στο παραπάνω ορθογώνιο τρίγωνο. (Αυτό δεν είναι το τρίγωνο που θα σχεδιάσετε εσείς!!!)
Φανταστείτε ότι βαδίζετε ευθεία και θέλετε να στρίψετε έτσι ώστε να συνεχίσετε να περπατάτε πάνω στο ισόπλευρο τρίγωνο!!!

Άσκηση 6
Δεν θα σχεδιάσετε το τετράγωνο και μετά τα τρίγωνα αλλά πρώτα ένα τρίγωνο, μετά το διπλανό του κλπ. Σκεφτείτε αφού σχεδιάσετε ένα τρίγωνο πόσο πρέπει να μετακινηθεί η γάτα και στη συνέχεια να στρίψει ώστε να ξεκινήσει να σχεδιάζει το επόμενο τρίγωνο?
Δοκιμάστε πρώτα να κάνετε το μισό σχήμα, δηλαδή δυο τρίγωνα χωρίς επανάληψη και μετά χρησιμοποιήστε και επανάληψη
« Τελευταία τροποποίηση: Δεκέμβριος 15, 2016, 07:28:10 μμ από evry »
Learn to solve every problem that has been solved