Οι διαδικασίες είναι πολύ χρήσιμες στις γλώσσες προγραμματισμού, καθώς επιτρέπουν την ομαδοποίηση εντολών. Μία διαδικασία είναι ένα σύνολο εντολών και έχει ένα μοναδικό όνομα, το οποίο συνήθως υποδηλώνει και το τι κάνει η συγκεκριμένη διαδικασία, πχ υπολογισμούς, εμφάνιση μηνυμάτων, σχεδιασμός σχημάτων κα.
Μια διαδικασία στη LOGO συντάσσεται και ορίζεται στην καρτέλα «Διαδικασίες» και για να εκτελεστεί, καλείται με το όνομά της, πχ στο κέντρο εντολών. Το πλεονέκτημα είναι ότι μπορούμε να καλούμε τη διαδικασία κάθε φορά που τη χρειαζόμαστε, χωρίς να χρειάζεται να πληκτρολογούμε ξανά τις εντολές που περιέχει. Επιπλέον, είναι δυνατό να καλούμε μια διαδικασία μέσα σε μια άλλη διαδικασία.
Δομή διαδικασίας:
για όνομα_διαδικασίας
εντολές
τέλος
Σημείωση: Δεν επιτρέπονται τα κενά στα ονόματα των διαδικασιών.
1η Δραστηριότητα σχολικού βιβλίου
Δημιουργήστε δύο διαδικασίες: μία με το όνομα τετράγωνο, που θα σχεδιάζει ένα τετράγωνο και μία δεύτερη με το όνομα τρίγωνο, που θα σχεδιάζει ένα τρίγωνο. Χρησιμοποιώντας τις νέες λέξεις-εντολές «τετράγωνο» και «τρίγωνο» που μόλις δημιουργήσατε, προσπαθήστε να δημιουργήσετε μια διαδικασία με το όνομα σπίτι, που θα σχεδιάζει ένα σπιτάκι, όπως το διπλανό σχήμα.
Στη συνέχεια δημιουργήστε μια διαδικασία με το όνομα χωριό, που θα χρησιμοποιεί τη λέξη «σπίτι» και θα σχεδιάζει πολλά σπίτια το ένα δίπλα στο άλλο.
Γιατο παραπάνω πρόβλημα υπάρχουν πολλοί αλγόριθμοι. Δείτε μια ενδεικτική λύση.
Περίληψη κουίζ
Ολοκληρώθηκαν 0 από 4 ερωτήσεις
Ερωτήσεις:
- 1
- 2
- 3
- 4
Πληροφορίες
Ασκήσεις στις διαδικασίες
Έχεις ήδη ολοκληρώσει το κουίζ. Δεν μπορείς, λοιπόν, να το ξεκινήσεις ξανά.
Το κουίζ φορτώνεται...
Πρέπει να συνδεθείτε ή να εγγραφείτε για να ξεκινήσετε το κουίζ.
Πρέπει να ολοκληρώσεις το επόμενο κουίζ για να ξεκινήσεις αυτό το κουίζ:
Αποτελέσματα
Απαντήθηκαν σωστά 0 από 4 ερωτήσεις
Ο χρόνος σου:
Ό χρόνος πέρασε
Έφτασες 0 από 0 βαθμούς, (0)
Κατηγορίες
- Χωρίς κατηγορία 0%
- 1
- 2
- 3
- 4
- Απαντήθηκε
- Ανασκόπηση
-
Ερώτηση 1 από 4
1. Ερώτηση
Συμπληρώστε τα παρακάτω κενά ώστε να συνταχθεί μια διαδικασία που να σχεδιάζει έναν κύκλο.
-
(για) Κύκλος
στκ
επανάλαβε (360) [ μπ 1 δε (1)]
(τέλος)
Σωστό
Λάθος
-
(για) Κύκλος
-
Ερώτηση 2 από 4
2. Ερώτηση
Έστω ότι έχετε ορίσει τη διαδικασία Δεκάγωνο. Ποιο από τα παρακάτω είναι ο σωστός τρόπος κλήσης της διαδικασίας;
Σωστό
Λάθος
-
Ερώτηση 3 από 4
3. Ερώτηση
Να ταξινομήσετε τα παρακατω, ώστε να συνταχθεί μια διαδικασία η οποία να ζητά το όνομα του χρήστη και να εμφανίζει αντίστοιχο χαιρετισμό.
Ταξινόμηση στοιχείων
- για Μήνυμα
- Ερώτηση [Πως σε λένε]
- Ανακοίνωση (φράση [ Γεια σου] απάντηση )
- τέλος
-
1
-
2
-
3
-
4
Σωστό
Λάθος
-
Ερώτηση 4 από 4
4. Ερώτηση
Έστω η διαδικασία:
για εξάγωνο
στκ
επανάλαβε 6 [μπ 50 δε 60]
τέλοςΝα συμπληρώσετε την παρακάτω εντολή, αξιοποιώντας την παραπάνω διαδικασία, ώστε να δημιουργείται με την εκτέλεσή της το σχήμα που ακολουθεί:
- Επανάλαβε (5) [ (εξάγωνο) δε 360 / (5) ]
Σωστό
Λάθος