Γυμνάσιο/kturtle/2.5 Δημιουργώντας νέες λέξεις - Διαδικασίες

Διαδικασίες

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

Για να δημιουργήσουμε μία διαδικασία χρησιμοποιούμε την εντολή μάθε με τον παρακάτω τρόπο:

μάθε διαδικασία {
εντολή 1
εντολή 2
...
}

Η εντολή μάθε λέει στο KTurtle να απομνημονεύσει τις εντολές που συμπεριλαμβάνει με το νέο όνομα διαδικασία. Όταν στη συνέχεια δώσουμε τη νέα εντολή διαδικασία τότε θα εκτελεστούν οι εντολές που ορίσαμε παραπάνω (εντολή 1, εντολή 2 κτλ). Για παράδειγμα για να ορίσουμε μια διαδικασία τετράγωνο, που όταν την καλούμε θα σχηματίζει ένα τετράγωνο, θα πρέπει να δώσουμε τις εξής εντολές:

μάθε τετράγωνο {
  επανάλαβε 4 {
    μπ 100
    σδ 90
  }
}

Από εδώ και πέρα, κάθε φορά που θα δίνουμε την εντολή τετράγωνο θα εκτελείται η αντίστοιχη διαδικασία όπως στην παρακάτω εικόνα alt Μια διαδικασία που ζωγραφίζει ένα τετράγωνο στο KTurtle

Δραστηριότητες

1. Δημιουργήστε δύο διαδικασίες: μία με το όνομα τετράγωνο, που θα σχεδιάζει ένα τετράγωνο και μια δεύτερη με το όνομα τρίγωνο, που θα σχεδιάζει ένα τρίγωνο. Χρησιμοποιώντας τις νέες λέξεις-εντολές τετράγωνο και τρίγωνο που μόλις δημιουργήσατε, προσπαθήστε να δημιουργήσετε μια διαδικασία με το όνομα σπίτι, που θα σχεδιάζει ένα σπίτι, όπως στο διπλανό σχήμα.
Στη συνέχεια δημιουργήστε μια διαδικασία με το όνομα χωριό, που θα χρησιμοποιεί τη διαδικασία σπίτι και θα σχεδιάζει πολλά σπίτια το ένα δίπλα στο άλλο.

align="middle"

2. Προσπαθήστε να περιγράψετε την πορεία της χελώνας ακολουθώντας την εντολή: επανάλαβε 10 {  τετράγωνο   σδ 36 }  όπου τετράγωνο είναι το όνομα της διαδικασίας που δημιουργήσαμε στο προηγούμενο παράδειγμα. Το αποτέλεσμα της εντολής φαίνεται στην διπλανή εικόνα. Αφού έχετε κατανοήσει τη σημασία των αριθμών 10 και 36 στην εντολή, προσπαθήστε να τους αλλάξετε δημιουργώντας δικά σας σχήματα.

align="middle"

Γυμνάσιο/kturtle/2.5 Δημιουργώντας νέες λέξεις - Διαδικασίες (last edited 12-09-2009 17:25:32 by ?LycourgusPapageorgiou)