SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Δομή Επανάληψης


Έπαναληπτικότητα των διαδικασιών





Που τη χρησιμοποιούμε;




Ανάθεση προβλημάτων για επίλυση στον Η/Υ
Χρήση της Δομής Επιλογής
«Όπου μία ακολουθία εντολών πρέπει να
εφαρμοσθεί σε ένα σύνολο περιπτώσεων, που έχουν
κάτι κοινό»

Παράδειγμα: υπολογισμός των τόκων
καταθέσεων



Γίνεται με τον ίδιο τρόπο (τόκος  ποσό * επιτόκιο)
Για όλους τους τραπεδικούς λογαριασμόυς
Φριτζαλάς Ευθύμιος ΠΕ19
Όσο … επανάλαβε


Πρόβλημα:



Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς
από 1 έως 100
Δηλαδή: 1,2,3,…,99,100

Αν δε χρησιμοποιούσαμε τη δομή επανάληψης;
Κάθε αριθμός που εμφανίζεται είναι
Εμφάνισε 1
μεγαλύτερος από τον προηγούμενο
κατά 1
Εμφάνισε 2
…
100 φορές η εντολή «Εμφάνισε»
Εμφάνισε 99
Εμφάνισε 100


Φριτζαλάς Ευθύμιος ΠΕ19
Όσο … επανάλαβε


Αν δε χρησιμοποιούσαμε τη δομή επανάληψης

Ο προηγούμενος κώδικας ισοδυναμεί με τον παρακάτω:
i1
Εμφάνισε i
ii+1
…
Εμφάνισε i
100 φορές
ii+1
Εμφάνισε i
ii+1


Φριτζαλάς Ευθύμιος ΠΕ19
Όσο … επανάλαβε
Για να αποφύγουμε την επαναλαμβανόμενη
συγγραφή των ίδιων εντολών:

Οπότε ο κώδικας του παραδείγματός μας:

Φριτζαλάς Ευθύμιος ΠΕ19
Όσο … επανάλαβε




Στο προηγούμενο πρόβλημα ο προγραμματιστής
ήξερε το πλήθος των επαναλήψεων
Στο παρακάτω, όχι!


Να γραφεί αλγόριθμος όπου για κάθε αριθμό που θα
διαβάζεται να υπολογίζεται και να εμφανίζεται ο
ίδιος αυξημένος κατά 5%. Ο αλγόριθμος να
τερματίζεται όταν δοθεί μη θετικός αριθμός.

Φριτζαλάς Ευθύμιος ΠΕ19
Όσο … επανάλαβε
 Να γραφεί αλγόριθμος όπου για κάθε αριθμό που θα διαβάζεται να υπολογίζεται και να
εμφανίζεται ο ίδιος αυξημένος κατά 5%. Ο αλγόριθμος να τερματίζεται όταν δοθεί μη
θετικός αριθμός.
Αλγόριθμος ΟσοΕπ

Το τμήμα του αλγόριθμου που
επαναλαμβάνεται, δηλαδή
από την εντολή Όοο μέχρι το
Τέλος _επανάληψης
αποκαλείται βρόχος.

Διάβασε Χ
Όσο Χ > 0 επανάλαβε
Χ  Χ * 1,05
Εμφάνισε Χ
Διάβασε Χ
Τέλος_επανάληψης
Τέλος ΟσοΕπ

 Αν στην παραπάνω συνθήκη αντί του Χ > 0 γράφαμε τη συνθήκη 8 > 0 τι θα
γινόταν;
 Τότε ο βρόχος λέγεται ατέρμον βρόχος
 Δεν πληρούται το κριτήριο της περατότητας (σελ. 26)
 Δεν έχουμε αλγόριθμο αλλά υπολογιστική διαδικασία (σελ. 26)
Φριτζαλάς Ευθύμιος ΠΕ19
Όσο … επανάλαβε
 Να γραφεί αλγόριθμος όπου για κάθε αριθμό που θα διαβάζεται να υπολογίζεται και να
εμφανίζεται ο ίδιος αυξημένος κατά 5%. Ο αλγόριθμος να τερματίζεται όταν δοθεί μη
θετικός αριθμός.
Αλγόριθμος ΟσοΕπ

Το τμήμα του αλγόριθμου που
επαναλαμβάνεται, δηλαδή
από την εντολή Όοο μέχρι το
Τέλος _επανάληψης
αποκαλείται βρόχος.

Διάβασε Χ
Όσο Χ > 0 επανάλαβε
Χ  Χ * 1,05
Εμφάνισε Χ
Διάβασε Χ
Τέλος_επανάληψης
Τέλος ΟσοΕπ

 Αν στην παραπάνω συνθήκη αντί του Χ > 0 γράφαμε τη συνθήκη 8 > 0 τι θα
γινόταν;
 Τότε ο βρόχος λέγεται ατέρμον βρόχος
 Δεν πληρούται το κριτήριο της περατότητας (σελ. 26)
 Δεν έχουμε αλγόριθμο αλλά υπολογιστική διαδικασία (σελ. 26)
Φριτζαλάς Ευθύμιος ΠΕ19

Weitere ähnliche Inhalte

Andere mochten auch

Dgs presentation at business days_v4 don
Dgs presentation at business days_v4 donDgs presentation at business days_v4 don
Dgs presentation at business days_v4 don
Adela Marin
 
судалгаа 3
судалгаа 3судалгаа 3
судалгаа 3
gariunaa
 
கிரிமினல் குற்றவாளிகளின் தந்திரங்கள் Criminal focus
கிரிமினல் குற்றவாளிகளின் தந்திரங்கள்  Criminal focusகிரிமினல் குற்றவாளிகளின் தந்திரங்கள்  Criminal focus
கிரிமினல் குற்றவாளிகளின் தந்திரங்கள் Criminal focus
Narayanasamy Prasannam
 
14.03.07 exegesis lent 1
14.03.07 exegesis   lent 114.03.07 exegesis   lent 1
14.03.07 exegesis lent 1
morrisenglish
 

Andere mochten auch (20)

18 montesorri
18 montesorri18 montesorri
18 montesorri
 
Dgs presentation at business days_v4 don
Dgs presentation at business days_v4 donDgs presentation at business days_v4 don
Dgs presentation at business days_v4 don
 
Small Business Employers
Small Business EmployersSmall Business Employers
Small Business Employers
 
07 elders blessings tamil
07 elders blessings  tamil07 elders blessings  tamil
07 elders blessings tamil
 
судалгаа 3
судалгаа 3судалгаа 3
судалгаа 3
 
Inspire
InspireInspire
Inspire
 
கிரிமினல் குற்றவாளிகளின் தந்திரங்கள் Criminal focus
கிரிமினல் குற்றவாளிகளின் தந்திரங்கள்  Criminal focusகிரிமினல் குற்றவாளிகளின் தந்திரங்கள்  Criminal focus
கிரிமினல் குற்றவாளிகளின் தந்திரங்கள் Criminal focus
 
Actionscript
ActionscriptActionscript
Actionscript
 
Company Overview En
Company Overview EnCompany Overview En
Company Overview En
 
SNEHA
SNEHASNEHA
SNEHA
 
John Morrinson, do IHRB, Copa do Mundo 2014
John Morrinson, do IHRB, Copa do Mundo 2014John Morrinson, do IHRB, Copa do Mundo 2014
John Morrinson, do IHRB, Copa do Mundo 2014
 
14.03.07 exegesis lent 1
14.03.07 exegesis   lent 114.03.07 exegesis   lent 1
14.03.07 exegesis lent 1
 
Are you scared of mathematics
Are you scared of mathematicsAre you scared of mathematics
Are you scared of mathematics
 
Chalo deck
Chalo deckChalo deck
Chalo deck
 
6º pag22 45
6º pag22 456º pag22 45
6º pag22 45
 
Binder1
Binder1Binder1
Binder1
 
Trendsboekje
TrendsboekjeTrendsboekje
Trendsboekje
 
Writing topic sentences
Writing topic sentences  Writing topic sentences
Writing topic sentences
 
Media evaluation
Media evaluationMedia evaluation
Media evaluation
 
Locations
LocationsLocations
Locations
 

Ähnlich wie Δομή Επανάληψης (1ο μάθημα)

Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Eleni Kokkinou
 
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψηςΣημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Θανάσης Δρούγας
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
Nikos Michailidis
 
κανόνες ασκήσεις επανάληψης Slideshare
κανόνες   ασκήσεις επανάληψης Slideshareκανόνες   ασκήσεις επανάληψης Slideshare
κανόνες ασκήσεις επανάληψης Slideshare
vmantza
 
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdfΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
petroskorobos
 
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο ΑσκήσεωνΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
Nikos Michailidis
 
Tutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby exampleTutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby example
evaplyta
 

Ähnlich wie Δομή Επανάληψης (1ο μάθημα) (19)

Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
 
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψηςΣημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
 
2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα
 
Python Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή ΕπανάληψηςPython Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή Επανάληψης
 
Plir b
Plir bPlir b
Plir b
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
 
02(3)
02(3)02(3)
02(3)
 
Βασικές Ασκήσεις για την κατανόηση των Αλγορίθμων.
Βασικές Ασκήσεις για την κατανόηση των Αλγορίθμων.Βασικές Ασκήσεις για την κατανόηση των Αλγορίθμων.
Βασικές Ασκήσεις για την κατανόηση των Αλγορίθμων.
 
ΑΕΠΠ - Μάθημα 16
ΑΕΠΠ - Μάθημα 16ΑΕΠΠ - Μάθημα 16
ΑΕΠΠ - Μάθημα 16
 
Microworld[1]
Microworld[1]Microworld[1]
Microworld[1]
 
κανόνες ασκήσεις επανάληψης Slideshare
κανόνες   ασκήσεις επανάληψης Slideshareκανόνες   ασκήσεις επανάληψης Slideshare
κανόνες ασκήσεις επανάληψης Slideshare
 
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdfΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
 
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο ΑσκήσεωνΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
 
Tutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby exampleTutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby example
 
Κεφ. 1.3 Δομή επιλογής
Κεφ. 1.3 Δομή επιλογήςΚεφ. 1.3 Δομή επιλογής
Κεφ. 1.3 Δομή επιλογής
 

Kürzlich hochgeladen

9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
ssuser2f8893
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
Athina Tziaki
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
eucharis
 

Kürzlich hochgeladen (20)

9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
 
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 

Δομή Επανάληψης (1ο μάθημα)

  • 1. Δομή Επανάληψης  Έπαναληπτικότητα των διαδικασιών    Που τη χρησιμοποιούμε;   Ανάθεση προβλημάτων για επίλυση στον Η/Υ Χρήση της Δομής Επιλογής «Όπου μία ακολουθία εντολών πρέπει να εφαρμοσθεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι κοινό» Παράδειγμα: υπολογισμός των τόκων καταθέσεων   Γίνεται με τον ίδιο τρόπο (τόκος  ποσό * επιτόκιο) Για όλους τους τραπεδικούς λογαριασμόυς Φριτζαλάς Ευθύμιος ΠΕ19
  • 2. Όσο … επανάλαβε  Πρόβλημα:   Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς από 1 έως 100 Δηλαδή: 1,2,3,…,99,100 Αν δε χρησιμοποιούσαμε τη δομή επανάληψης; Κάθε αριθμός που εμφανίζεται είναι Εμφάνισε 1 μεγαλύτερος από τον προηγούμενο κατά 1 Εμφάνισε 2 … 100 φορές η εντολή «Εμφάνισε» Εμφάνισε 99 Εμφάνισε 100  Φριτζαλάς Ευθύμιος ΠΕ19
  • 3. Όσο … επανάλαβε  Αν δε χρησιμοποιούσαμε τη δομή επανάληψης Ο προηγούμενος κώδικας ισοδυναμεί με τον παρακάτω: i1 Εμφάνισε i ii+1 … Εμφάνισε i 100 φορές ii+1 Εμφάνισε i ii+1  Φριτζαλάς Ευθύμιος ΠΕ19
  • 4. Όσο … επανάλαβε Για να αποφύγουμε την επαναλαμβανόμενη συγγραφή των ίδιων εντολών: Οπότε ο κώδικας του παραδείγματός μας: Φριτζαλάς Ευθύμιος ΠΕ19
  • 5. Όσο … επανάλαβε   Στο προηγούμενο πρόβλημα ο προγραμματιστής ήξερε το πλήθος των επαναλήψεων Στο παρακάτω, όχι!  Να γραφεί αλγόριθμος όπου για κάθε αριθμό που θα διαβάζεται να υπολογίζεται και να εμφανίζεται ο ίδιος αυξημένος κατά 5%. Ο αλγόριθμος να τερματίζεται όταν δοθεί μη θετικός αριθμός. Φριτζαλάς Ευθύμιος ΠΕ19
  • 6. Όσο … επανάλαβε  Να γραφεί αλγόριθμος όπου για κάθε αριθμό που θα διαβάζεται να υπολογίζεται και να εμφανίζεται ο ίδιος αυξημένος κατά 5%. Ο αλγόριθμος να τερματίζεται όταν δοθεί μη θετικός αριθμός. Αλγόριθμος ΟσοΕπ Το τμήμα του αλγόριθμου που επαναλαμβάνεται, δηλαδή από την εντολή Όοο μέχρι το Τέλος _επανάληψης αποκαλείται βρόχος. Διάβασε Χ Όσο Χ > 0 επανάλαβε Χ  Χ * 1,05 Εμφάνισε Χ Διάβασε Χ Τέλος_επανάληψης Τέλος ΟσοΕπ  Αν στην παραπάνω συνθήκη αντί του Χ > 0 γράφαμε τη συνθήκη 8 > 0 τι θα γινόταν;  Τότε ο βρόχος λέγεται ατέρμον βρόχος  Δεν πληρούται το κριτήριο της περατότητας (σελ. 26)  Δεν έχουμε αλγόριθμο αλλά υπολογιστική διαδικασία (σελ. 26) Φριτζαλάς Ευθύμιος ΠΕ19
  • 7. Όσο … επανάλαβε  Να γραφεί αλγόριθμος όπου για κάθε αριθμό που θα διαβάζεται να υπολογίζεται και να εμφανίζεται ο ίδιος αυξημένος κατά 5%. Ο αλγόριθμος να τερματίζεται όταν δοθεί μη θετικός αριθμός. Αλγόριθμος ΟσοΕπ Το τμήμα του αλγόριθμου που επαναλαμβάνεται, δηλαδή από την εντολή Όοο μέχρι το Τέλος _επανάληψης αποκαλείται βρόχος. Διάβασε Χ Όσο Χ > 0 επανάλαβε Χ  Χ * 1,05 Εμφάνισε Χ Διάβασε Χ Τέλος_επανάληψης Τέλος ΟσοΕπ  Αν στην παραπάνω συνθήκη αντί του Χ > 0 γράφαμε τη συνθήκη 8 > 0 τι θα γινόταν;  Τότε ο βρόχος λέγεται ατέρμον βρόχος  Δεν πληρούται το κριτήριο της περατότητας (σελ. 26)  Δεν έχουμε αλγόριθμο αλλά υπολογιστική διαδικασία (σελ. 26) Φριτζαλάς Ευθύμιος ΠΕ19