Διδακτικοί στόχοι

Στο τέλος της ενότητας/δραστηριότητας θα είστε σε θέση να:

γνωρίσετε τη διαδικασία χρησιμοποίησης εμφωλευμένης επαναληπτικής δομής.


Εμφωλευμένη δομή επανάληψης

Η εμφωλευμένη δομή επανάληψης είναι εκείνη η δομή στην οποία μία επαναληπτική δομή βρίσκεται μέσα στην άλλη, δηλαδή είναι εμφωλευμένη.

Στις εμφωλευμένες εντολές πρώτα εκτελούνται οι εντολές που βρίσκονται στον εσωτερικό βρόγχο και όταν ολοκληρωθούν έρχεται ο έλεγχος του προγράμματος στον εξωτερικό βρόγχο.
ΜΕΡΙΚΕΣ ΜΟΡΦΕΣ ΕΜΦΩΛΕΥΜΕΝΩΝ ΕΠΑΝΑΛΗΠΤΙΚΩΝ ΔΟΜΩΝ



ΠΑΡΑΔΕΙΓΜΑ:

Το ρομπότ λέει "Καλημέρα" (ΕΞΩΤΕΡΙΚΟΣ ΒΡΟΓΧΟΣ, 1η φορά) και στη συνέχεια, για 4 φορές, προχωράει μπροστά 2 εκατοστά και παίζει τον ήχο R2D2 (ΕΣΩΤΕΡΙΚΟΣ ΒΡΟΓΧΟΣ). Αφού ολοκληρώσει τις 4 φορές της κίνησης και του ήχου, ξαναλέει "Καλημέρα" (2η φορά) κι επαναλαμβάνει την κίνηση και τον ήχο για άλλες 4 φορές. Επανέρχεται στον εξωτερικό βρόγχο και ξαναλέει "Καλημέρα" (3η φορά) κι επαναλαμβάνει την κίνηση και τον ήχο για άλλες 4 φορές. Συμπερασματικά, η κίνηση μπροστά και ο ήχος R2D2 θα εκτελεστούν 12 φορές αλλά όχι συνεχόμενα.  Κάθε 4 φορές θα ακούγεται και το "καλημέρα".


Χρησιμότητα των εμφωλευμένων δομών

Πού θα μπορούσαν να είναι χρήσιμες οι εμφωλευμένες δομές; Μιλώντας για εμφωλευμένες επαναληπτικές δομές η πιο συνηθισμένη χρησιμότητά τους είναι αυτή στη δημιουργία σχημάτων ή και στην καταγραφή μετρήσεων.

ΠΑΡΑΔΕΙΓΜΑ:

Στο παρακάτω σχήμα μία επανάληψη (ΕΣΩΤΕΡΙΚΟΣ ΒΡΟΓΧΟΣ) αφορά στη δημιουργία του κύκλου και μια άλλη επανάληψη (ΕΞΩΤΕΡΙΚΟΣ ΒΡΟΓΧΟΣ) αφορά στο γεγονός ότι πρέπει να γίνουν 4 κύκλοι. Μιλώντας για το ρομπότ μας, έχοντας ένα μολύβι προσαρτημένο επάνω του θα μπορούσαν να γίνουν πολύ ωραία σχήματα!


Last modified: Wednesday, 11 January 2023, 10:01 PM