Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Επανάληψη.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Επανάληψη."— Μεταγράφημα παρουσίασης:

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 Περιττό να πω ότι… κουράστηκα
Υπάρχουν και άλλες εντολές επανάληψης… αλλά μη βιάζεστε… θα τις πούμε στο επόμενο μάθημα Περιττό να πω ότι… κουράστηκα


Κατέβασμα ppt "Επανάληψη."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google