Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς από το 1 μέχρι το 8. Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 1
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών (χρήση επαναληπτικής εντολής) Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 1 Κατάσταση οθόνης 1
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 2 Κατάσταση οθόνης 1
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) ! Με την εντολή repeat..until ο αλγόριθμος εκτελείται τουλάχιστον μία φορά. Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 2 Κατάσταση οθόνης 1
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 2 Κατάσταση οθόνης 2
Παράδειγμα 1:Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 3 Κατάσταση οθόνης 2
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 3 Κατάσταση οθόνης 2
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 3 Κατάσταση οθόνης 3
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 4 Κατάσταση οθόνης 3
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 4 Κατάσταση οθόνης 3
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών (χρήση επαναληπτικής εντολής) Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 4 Κατάσταση οθόνης 4
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 5 Κατάσταση οθόνης 4
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 5 Κατάσταση οθόνης 4
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών (χρήση επαναληπτικής εντολής) Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 5 Κατάσταση οθόνης 5
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 6 Κατάσταση οθόνης 5
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 6 Κατάσταση οθόνης 5
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών (χρήση επαναληπτικής εντολής) Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 6 Κατάσταση οθόνης 6
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 7 Κατάσταση οθόνης 6
Παράδειγμα 1:Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 7 Κατάσταση οθόνης 6
Παράδειγμα 1:Εκτύπωση διαδοχικών αριθμών (χρήση επαναληπτικής εντολής) Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 7 Κατάσταση οθόνης 7
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 8 Κατάσταση οθόνης 7
Παράδειγμα 1:Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 8 Κατάσταση οθόνης 7
Παράδειγμα 1:Εκτύπωση διαδοχικών αριθμών (χρήση επαναληπτικής εντολής) Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 8 Κατάσταση οθόνης 8
Παράδειγμα 1:Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 9 Κατάσταση οθόνης 8
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Κατάσταση μνήμης Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου num 9 Κατάσταση οθόνης 8
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) !Η τιμή του num έχει γίνει 9 άρα δεν ικανοποιεί τη συνθήκη, έτσι η επανάληψη τελειώνει και ο αλγόριθμος επίσης. Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Επανέλαβε Εμφάνισε num num=num+1 Μέχρις_ότου num<=8 Τέλος_Επανάληψης Τέλος Αλγορίθμου Κατάσταση μνήμης num 9 Κατάσταση οθόνης 8