Αποστολέας Θέμα: Μάθημα εβδομάδας 5 - 9 Δεκεμβρίου 2016: Εισαγωγή στον Προγραμματισμό  (Αναγνώστηκε 1696 φορές)

evry

  • Γενικός Διαχειριστής
  • Hacker
  • *****
  • Μηνύματα: 2182
  • Karma: +0/-0
  • To iterate is human, to recurse divine
    • Προφίλ
Αυτήν την εβδομάδα θα ασχοληθούμε με την εντολή επανάληψης
Όταν βλέπουμε εντολές να επαναλαμβάνονται μπορούμε να χρησιμοποιήσουμε την εντολή Επανάλαβε.
Για παράδειγμα τα δυο παρακάτω προγράμματα σχεδιάζουν ένα τετράγωνο πλευράς 100 και είναι απολύτως ισοδύναμα.


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



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

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


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

Άσκηση 2
Να γράψετε ένα πρόγραμμα που να γεμιζει όλη την οθόνη με τετράγωνα.
Το μέγεθος των τετραγώνων θα το κρίνετε εσείς. Ο σκοπός είναι να καλύψετε όσο το δυνατόν μεγαλύτερο μέρος της οθόνης με τετράγωνα.

Προαιρετικές Ασκήσεις
Για τις επόμενες 3 εβδομάδες έχετε τις ασκήσεις του παρακάτω φύλλου εργασίας.
Κάντε κλικ εδώ για να το κατεβάσετε
Δεν χρειάζεται να τις κάνετε όλες. Αν μπορέσετε να κάνετε πάνω από τις μισές είναι πολύ καλά  ;)
« Τελευταία τροποποίηση: Δεκέμβριος 03, 2016, 08:39:05 μμ από evry »
Learn to solve every problem that has been solved