Μεθοδολογία επίλυσης ασκήσεων με δομές επανάληψης.
Μεθοδολογία επίλυσης ασκήσεων με δομές επανάληψης.
Β
Επιλέγω την δομή επανάληψης ΓΙΑ όταν γνωρίζω το πλήθος των επαναλήψεων.
Επιλέγω την δομή επανάληψης ΜΕΧΡΙΣ_ΟΤΟΥ όταν ΔΕΝ γνωρίζω το πλήθος των επαναλήψεων και όταν η εκφώνηση έχει την παρακάτω χαρακτηριστική έφραση '' ο αλγόριθμος θα σταματάει ή ολοκληρώνεται ή δέχεται για κάποια τιμή μιας μεταβλητά που θα διαβάζει. ''
Β
Επιλέγω την ΟΣΟ όταν δεν έχω κάποια από τις παραπάνω περιπτώσεις.
Για την λύση ασκήσεων με την ΟΣΟ ακολουθώ τα παρακάτω βήματα
βήμα 1: Γράφω την δομή χωρίς την συνθήκη δηλ Οσο ............Επανάλαβε
βήμα 2 : Προσπαθώ να βρώ την συνθήκη ώστε να έχω τις επαναλήψεις. δηλ Οσο Sum <500 Επανάλαβε
βήμα 3 : Στην συνθήκη που έχω γράψει θα συμμετέχει μια μεταβλητή που πριν από την συνθήκη θα πρέπει να την διαβάζω ή να την αρχικοποιώ.δηλ
Sum <-- 0 |
Οσο Sum <500 Επανάλαβε |
βήμα 4 : Η τιμή της μεταβλητής αυτής μέσα στην επανάληψη θα πρέπει να μεταβάλλεται (γράφω την μεταβολή της ) .
Sum <-- 0 |
Οσο Sum < 500 Επανάλαβε |
Δίαβασε X
Sum <-- Sum + X |
Β
βήμα 5 Υπολογίζω τα ζητούμενα.
Sum <-- 0
Πλ <-- 0 |
Οσο Sum < 500 Επανάλαβε |
Δίαβασε X
Sum <-- Sum + X
Πλ <--< Πλ +1
Τέλος_επανάληψης |