Δομή Επανάληψης (εισαγωγή)

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

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

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

Παράδειγμα : Οι τράπεζες αποδίδουν τόκους των καταθέσεων ταμιευτηρίου . Ο υπολογισμός των τόκων πρέπει να γίνει για όλους τους καταθέτες . Άρα η πράξη :

τόκος = ποσό * επιτόκιο

πρέπει να εκτελεστεί για όλους τους καταθέτες .

Η επαναληπτική διαδικασία ελέγχεται από μια συνθήκη . Δηλαδή όσο ισχύει η συνθήκη , εκτελείται η επαναληπτική διαδικασία .

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

Οι τρεις επαναληπτικές δομές που χρησιμοποιούνται είναι :

  • Όσο ….. επανέλαβε ….. Τέλος_επανάληψης
  • Για ….. από …. μέχρι …. Τέλος_επανάληψης
  • Αρχή_επανάληψης ….. Μέχρις_ότου
Κατηγορίες: Χωρίς κατηγορία | Δεν επιτρέπεται σχολιασμός στο Δομή Επανάληψης (εισαγωγή)

Καλημέρα κόσμε!

Καλωσήρθατε στο Blogs.sch.gr. Αυτό είναι το πρώτο σας άρθρο. Αλλάξτε το ή διαγράψτε το και αρχίστε το “Ιστολογείν”!

Κατηγορίες: Χωρίς κατηγορία | 1 σχόλιο