Σχεδιάζω τετράγωνα προγραμματίζοντας στο Microworlds. Του Δαπόντε Ν.
Ημερομηνία Monday, February 09 @ 23:30:43 EET
Θέμα Microworlds Εκπαιδευτικές Εφαρμογές


Νίκος Δαπόντες, daponte@sch.gr

Στο προτεινόμενο σχέδιο προτείνονται διαφορετικές προσεγγίσεις να προγραμματίζουμε τη σχεδίαση ενός τετραγώνου στο περιβάλλον Microworlds.



 α) Η χελώνα φτιάχνει ένα τετράγωνο με διαδοχικές εντολές.

Η Σκέψη για τη δημιουργία ενός τετραγώνου Η μετάφραση σε γλώσσα Logo Το αποτέλεσμα

χελώνα χ1, από τη θέση που βρίσκεσαι, προχώρα 120 βήματα, στρίψε δεξιά 90 μοίρες, μπροστά 120 βήματα, δεξιά 90, μπροστά 120 βήματα, δεξιά 90 και μπροστά 120.

 

χ1, μπ 120

δε 90

μπ 120 δε 90

μπ 120 δε 90

μπ 120

Οι εντολές γράφονται στο "κέντρο των εντολών", περιοχή της οθόνης ακριβώς κάτω από το παράθυρο σχεδίασης. 

Η παραπάνω σχεδίαση του τετραγώνου στηρίζεται στη μετάφραση των ενεργειών που κάνουμε όταν πραγματοποιούμε ένα τετράγωνο περπατώντας σε εντολές που γνωρίζει η χελώνα από τη ... μάννα της.

β) Η χελώνα επαναλαμβάνει πολλές φορές το ίδιο μοτίβο.

Η Σκέψη για τη δημιουργία ενός τετραγώνου Η μετάφραση σε γλώσσα Logo Το αποτέλεσμα
Χελώνα χ1, επανάλαβε 4 φορές το μοτίβο (μπροστά 120 βήματα, δεξιά 90 μοίρες) επανάλαβε 4[μπ 120 δε 90] Η χελώνα σχεδιάζει ένα τετράγωνο

Η εντολή επανάληψης που γνωρίζει η χελώνα είναι: επανάλαβε 4[μπ 120 δε 90] και γράφεται στο "κέντρο των ενολών". Με αυτήν, η χελώνα εκτελεί τις εντολές μπ 120 δε 90 που αποτελούν το επαναλαμβανόμενο μοτίβο κατάλληλο για τη σχεδίαση ενός τετραγώνου πλευράς 120 βημάτων (pixels). Γενικά, η εντολή επανάληψης στη γλώσσα Logo είναι:

      επανάλαβε <αριθμός επαναλήψεων> [Εντολές]

γ) Η χελώνα φτιάχνει τετράγωνα μεταβλητής πλευράς

 Θέλουμε η χελώνα να φτιάχνει τετράγωνα με διαφορετική πλευρά κάθε φορά. Θα μπορούσαμε, για παράδειγμα, να φτιάξουμε ένα τετράγωνο πλευράς 88 βημάτων γράφοντας την εντολή επανάλαβε 4[μπ 88 δε 90]. Εναλλακτικά, θα μπορούσαμε να δίνουμε την είσοδο της εντολής <μπροστά> από έναν μεταβολέα (slider) με όνομα α.

Στην οθόνη δημιουργούμε μια χελώνα με όνομα <χ1> και έναν μεταβολέα με όνομα α. Μετακινώντας το δείκτη του μεταβολέα με τον κέρσορα του ποντικιού αλλάζουμε την τιμή της μεταβλητής α. Στο "Κέντρο Εντολών" γράφουμε την εντολή - με την οποία σχεδιάζεται ένα τετράγωνο πλευράς α - και ακολουθεί πάτημα του . Γράφοντας την εντολή χ1, στκ η χελώνα κατεβάζει το μολύβι και επομένως αφήνει ίχνη καθώς εκτελεί την εντολή επανάληψης. 

  

δ) Οι εντολές δημιουργίας του τετραγώνου γράφονται σε ένα "Πλαίσιο Κειμένου" και ενεργοποιούνται με ένα κουμπί.

Αντί να γράφουμε τις εντολές στο "Κέντρο εντολών" μπορούμε να τις γράφουμε σε ένα Πλαίσιο Κειμένου που δημιουργούμε στην οθόνη. Σ΄αυτήν την περίπτωση η ενεργοποίηση των εντολών του Πλαισίου κειμένου με όνομα <κείμενο1> μπορεί να γίνει με τη δημιουργία μιας χελώνας που θα παίζει το ρόλο κουμπιού και με την οδηγία εκτέλεσε κείμενο1. 

Η σελίδα οθόνης θα περιλαμβάνει τη χελώνα - μολύβι με όνομα <χ1>, το πλαίσιο κειμένου <κείμενο1> που γράφονται οι εντολές σχεδίασης ενός μεταβλητού τετραγώνου πλευράς α, το μεταβολέα με όνομα <α>, και μια χελώνα - κουμπί που με το πάτημα του η χελώνα εκτελεί τις εντολές.   

 ε) Η χελώνα μαθαίνει μια καινούρια λέξη: τετράγωνο

 Η χελώνα γνωρίζει να προχωράει μπροστά α βήματα (εντολή μπ α), να στρίβει δεξιά 90 μοίρες (εντολή δε 90) και να επαναλαμβάνει το μοτίβο (μπ α δε 90) τέσσερις φορές ώστε να φτιάχνει ένα τετράγωνο πλευράς α. Αλλά, στο περιβάλλον του Microworlds μπορούμε να διδάξουμε τη χελώνα μια καινούρια λέξη που αντιστοιχεί στην ικανότητα της να σχεδιάζει μεταβλητά τετράγωνα. Πρόκειται για τη διαδικασία με όνομα, για παράδειγμα,  <τετράγωνο> που δίνει ο μαθητής.

Στην περιοχή διαδικασίες (δεξιό μέρος της οθόνης) πληκτρολογούμε τη διαδικασία <τετράγωνο>.

για τετράγωνο

επανάλαβε 4[μπ α δε 90]

τέλος

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

ΒΙΒΛΙΟΓΡΑΦΙΑ

Δαπόντες Ν, Ιωάννου Σ, Μαστρογιάννης Ι, Τσοβόλας Σ, Τζιμόπουλος Ν, Αλπάς Α. (2003): "Ο Δάσκαλος Δημιουργός: Παιδαγωγική αξιοποίηση του Microworlds Pro στο Νηπιαγωγείο και Δημοτικό", εκδόσεις ΚΑΣΤΑΝΙΩΤΗ, Αθήνα (Το βιβλίο συνοδεύεται από CD).







Το άρθρο αυτό προέρχεται από www.epyna.eu
http://www.epyna.eu

Το URL της ιστορίας αυτής είναι ο εξής
http://www.epyna.eu/modules.php?name=News&file=article&sid=312