Αναδρομικός Αλγόριθμος σε Scratch

Οθόνη Βοήθειας

Σε αυτή τη δραστηριότητα, οι μαθητές/τριες καλούνται να εκτελέσουν ένα πρόγραμμα στο περιβάλλον του Scratch, το οποίο χρησιμοποιεί την τεχνική της αναδρομής για να σχεδιάσει ένα φράκταλ δέντρο. Αφού ακολουθήσουν τον σύνδεσμο και πατήσουν τη σημαία μπορούν να παρατηρήσουν πώς η πασχαλίτσα, ο χαρακτήρας του έργου, σχεδιάζει ένα δέντρο με διαδοχικές διακλαδώσεις. Το σχέδιο δημιουργείται μέσω μιας εντολής που καλεί επαναληπτικά τον εαυτό της, μειώνοντας κάθε φορά το μήκος του κλαδιού, μέχρι αυτό να γίνει αρκετά μικρό ώστε να σταματήσει η αναδρομή. Στη συνέχεια μπορούν να κατεβάσουν τοπικά στον υπολογιστή τους το αρχείο αφού το ενσωματώσουν στο περιβάλλον του Scratch να εξασκηθούν μέσα από τον πειραματισμό.

Η δραστηριότητα βοηθά τους/τις μαθητές/τριες να κατανοήσουν:

  • πώς μια αναδρομική διαδικασία δημιουργεί σύνθετα γεωμετρικά μοτίβα,
  • πώς τροποποιείται το αποτέλεσμα όταν αλλάζουν αριθμητικές παράμετροι (π.χ. αρχικό μήκος ή ποσοστό μείωσης),
  • πώς μπορούν να επέμβουν στον κώδικα για να αλλάξουν χαρακτηριστικά, όπως το χρώμα του σχεδίου.
Μέσα από την παρατήρηση και την πειραματική τροποποίηση του κώδικα, οι μαθητές/τριες έρχονται σε επαφή με τη λογική της αναδρομής μέσα σε ένα οπτικά απλό και κατανοητό παράδειγμα.

Καρτέλα Συντελεστών

Τίτλος:

Έκδοση:

Ημερομηνία Δημιουργίας:

Συντελεστές

  • Δημιουργία - Παιδαγωγική Σχεδίαση:

  • Τεχνική Σχεδίαση - Ανάπτυξη:

Πηγές
    Λογότυπο Έργου και Πλαισίου Χρηματοδότησης