Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
1
επανάληψη
2
Γιατί χρειάζομαι την επανάληψη;
Η διαδικασία της επανάληψης είναι ιδιαίτερα συχνή, αφού πλήθος προβλημάτων μπορούν να επιλυθούν με κατάλληλες επαναληπτικές διαδικασίες. Η λογική των επαναληπτικών διαδικασιών εφαρμόζεται στις περιπτώσεις, όπου μία ακολουθία εντολών πρέπει να εφαρμοσθεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι κοινό.
3
Πως ορίζεται η επανάληψη
Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης συνθήκη αληθής εντολές (πράξεις) Πως δουλεύει: Όσο η συνθήκη είναι αληθής εκτελούνται οι εντολές Αν η συνθήκη γίνει ψευδής η επανάληψη σταματά ψευδής
4
τι πρέπει να προσέχουμε
Η συνθήκη βρίσκεται στην αρχή της επανάληψης Αν θέλουμε να μπούμε στην επανάληψη πρέπει η συνθήκη να είναι αληθής Αν η συνθήκη από την αρχή είναι ψευδής οι εντολές μέσα στην επανάληψη δε θα εκτελεστούν ποτέ Κάποια στιγμή πρέπει η συνθήκη να γίνει ψευδής, ώστε να σταματήσει η επανάληψη, αλλιώς ο αλγόριθμος δε θα πληρεί το κριτήριο της περατότητας (ατέρμων βρόχος)
5
Μην ξεχάσετε να αυξήσετε το μετρητή κατά 1 μέσα στην επανάληψη
Παράδειγμα 1: Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς από 1 έως 100. Αλγόριθμος παράδειγμα_1 i 1 Όσο i <=100 επανάλαβε Εμφάνισε i i i + 1 Τέλος_επανάληψης Τέλος παράδειγμα_1 Μην ξεχάσετε να αυξήσετε το μετρητή κατά 1 μέσα στην επανάληψη
6
Παράδειγμα 2: Να γραφεί αλγόριθμος που να διαβάζει ένα άγνωστο πλήθος θετικών αριθμών και να εμφανίζει τον κάθε αριθμό. Μόλις δοθεί αριθμός όχι θετικός ο αλγόριθμος να σταματά Αλγόριθμος παράδειγμα_2 Διάβασε x Όσο x > 0 επανάλαβε Εμφάνισε x Τέλος_επανάληψης Τέλος παράδειγμα_2
7
Μην ξεχάσετε να εμφανίσετε το άθροισμα
Παράδειγμα 3: Να βρεθεί και να εκτυπωθεί το άθροισμα των 100 ακεραίων από το 1 μέχρι το 100. Αλγόριθμος παράδειγμα_3 sum 0 i 1 Όσο i <= 100 επανάλαβε sum sum+ i i i + 1 Τέλος_επανάληψης Εμφάνισε sum Τέλος παράδειγμα_3 Μην ξεχάσετε να εμφανίσετε το άθροισμα
8
Δεν πρέπει να λείπει μέσα από την επανάληψη η αύξηση του μετρητή
Μερικά συχνά λάθη…………….1ο Αλγόριθμος παράδειγμα_3 sum 0 i 0 Όσο i <= 100 επανάλαβε sum sum+ i Τέλος_επανάληψης Εμφάνισε sum Τέλος παράδειγμα_3 Δεν πρέπει να λείπει μέσα από την επανάληψη η αύξηση του μετρητή i i + 1 i i + 1
9
Η εμφάνιση του αθροίσματος πρέπει να βρίσκεται έξω από την επανάληψη
Μερικά συχνά λάθη…………….2ο Αλγόριθμος παράδειγμα_3 sum 0 i 0 Όσο i <= 100 επανάλαβε sum sum+ i i i+ 1 Τέλος_επανάληψης Τέλος παράδειγμα_3 Η εμφάνιση του αθροίσματος πρέπει να βρίσκεται έξω από την επανάληψη Εμφάνισε sum
10
Μην ξεχάσετε να δώσετε αρχική τιμή στο μετρητή
Μερικά συχνά λάθη…………….3ο Αλγόριθμος παράδειγμα_3 sum 0 Όσο i <= 100 επανάλαβε sum sum+ i i i + 1 Τέλος_επανάληψης Εμφάνισε sum Τέλος παράδειγμα_3 Μην ξεχάσετε να δώσετε αρχική τιμή στο μετρητή i 1
11
Περιττό να πω ότι… κουράστηκα
Υπάρχουν και άλλες εντολές επανάληψης… αλλά μη βιάζεστε… θα τις πούμε στο επόμενο μάθημα Περιττό να πω ότι… κουράστηκα
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.