Παράδειγμα 1 :Εκτύπωση διαδοχικών αριθμών(χρήση...

Post on 09-Jan-2016

31 views 2 download

description

Παράδειγμα 1 :Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε( while…do). Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς από το 1 μέχρι το 8. Αλγόριθμος_Διαδοχικοί_Αρ. Αρχή Αλγορίθμου num=1 Όσο num

Transcript of Παράδειγμα 1 :Εκτύπωση διαδοχικών αριθμών(χρήση...

Παράδειγμα Παράδειγμα 11:Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής :Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς από το 1 μέχρι το από το 1 μέχρι το 88..

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

!!Η μεταβλητή Η μεταβλητή num num παίρνει αρχική τιμή 1παίρνει αρχική τιμή 1

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση μνήμηςΚατάσταση μνήμης

num1

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

!!Δομή της επαναληπτικής εντολήςΔομή της επαναληπτικής εντολής

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση μνήμηςΚατάσταση μνήμης

num1

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

! ! Όσο η συνθήκη είναι αληθής πραγματοποιείται Όσο η συνθήκη είναι αληθής πραγματοποιείται ο βρόγχος. ο βρόγχος.

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

11

Κατάσταση μνήμηςΚατάσταση μνήμης

num1

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

11

Κατάσταση μνήμηςΚατάσταση μνήμης

num2

Παράδειγμα Παράδειγμα 11:Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής :Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

11

Κατάσταση μνήμηςΚατάσταση μνήμης

num2

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

22

Κατάσταση μνήμηςΚατάσταση μνήμης

num2

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

22

Κατάσταση μνήμηςΚατάσταση μνήμης

num3

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

22

Κατάσταση μνήμηςΚατάσταση μνήμης

num3

Παράδειγμα Παράδειγμα 11:Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής :Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

33

Κατάσταση μνήμηςΚατάσταση μνήμης

num3

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

33

Κατάσταση μνήμηςΚατάσταση μνήμης

num4

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

33

Κατάσταση μνήμηςΚατάσταση μνήμης

num4

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

44

Κατάσταση μνήμηςΚατάσταση μνήμης

num4

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

44

Κατάσταση μνήμηςΚατάσταση μνήμης

num5

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

44

Κατάσταση μνήμηςΚατάσταση μνήμης

num5

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

55

Κατάσταση μνήμηςΚατάσταση μνήμης

num5

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

55

Κατάσταση μνήμηςΚατάσταση μνήμης

num6

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

55

Κατάσταση μνήμηςΚατάσταση μνήμης

num6

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=100

num

num=num+1

Τέλος

Yes

No

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

66

Κατάσταση μνήμηςΚατάσταση μνήμης

num6

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

66

Κατάσταση μνήμηςΚατάσταση μνήμης

num7

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

66

Κατάσταση μνήμηςΚατάσταση μνήμης

num7

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

77

Κατάσταση μνήμηςΚατάσταση μνήμης

num7

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

77

Κατάσταση μνήμηςΚατάσταση μνήμης

num8

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

77

Κατάσταση μνήμηςΚατάσταση μνήμης

num8

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=8 num<=8 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

88

Κατάσταση μνήμηςΚατάσταση μνήμης

num8

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Κατάσταση οθόνηςΚατάσταση οθόνης

88

Κατάσταση μνήμηςΚατάσταση μνήμης

num9

Παράδειγμα Παράδειγμα 11:: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής όσο...επανέλαβε(εντολής όσο...επανέλαβε(while…do)while…do)

Αρχή

num=1

num<=8

num

num=num+1

Τέλος

Yes

No

Αλγόριθμος_Διαδοχικοί_Αρ.Αλγόριθμος_Διαδοχικοί_Αρ.

Αρχή ΑλγορίθμουΑρχή Αλγορίθμου

num=1num=1

Όσο Όσο num<=num<=88 επανέλαβεεπανέλαβε

Εμφάνισε Εμφάνισε numnum

num=num+1num=num+1

Τέλος_ΕπανάληψηςΤέλος_Επανάληψης

Τέλος ΑλγορίθμουΤέλος Αλγορίθμου

! ! Η Η numnum έχει γίνει μεγαλύτερη από 8. Άρα η έχει γίνει μεγαλύτερη από 8. Άρα η επανάληψη τελειώνει. Με την εντολή επανάληψη τελειώνει. Με την εντολή while…do while…do ο αλγόριθμος μπορεί να μην εκτελεστεί ούτε μία ο αλγόριθμος μπορεί να μην εκτελεστεί ούτε μία φοράφορά

Κατάσταση οθόνηςΚατάσταση οθόνης

88

Κατάσταση μνήμηςΚατάσταση μνήμης

num9