1. Ακολουθία 2. Επιλογή 2.1. Απλή επιλογή

Σχετικά έγγραφα
Επαναληπτικές δοµές. µτ α.τ. Όχι. ! απαγορεύεται µέσα σε µία ΓΙΑ να µεταβάλλουµε τον µετρητή! διότι δεν θα ξέρουµε µετά πόσες επαναλήψεις θα γίνουν

Γεώργιος Δ. Παλτεζανάκης

ΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες

Δομές Επανάληψης. Όσο μέχρις ότου για. 22/11/08 Ανάπτυξη εφαρμογών 1

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Επαναληπτικές Διαδικασίες

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ομή Επανάληψης

Χ=0 Ονομα1<> Κώστας Y>1000 Y<600 X+y >= d B^2-4*a*g <= 0

επιµέλεια Θοδωρής Πιερράτος

Κεφάλαια Εντολές επανάληψης. Τρεις εντολές επανάληψης. Επιλογή εντολής επανάληψης ΟΣΟ...ΕΠΑΝΑΛΑΒΕ. Σύνταξη στη ΓΛΩΣΣΑ


2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2001 ΕΚΦΩΝΗΣΕΙΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: 6

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

Εισαγωγή στην πληροφορική

ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. ΘΕΜΑ 1 Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[10] ΛΟΓΙΚΕΣ: ΒΡΕΘΗΚΕ ΑΚΕΡΑΙΕΣ: i

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

ΙΑΓΩΝΙΣΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Α 5. β) Να αναφέρετε από ένα παράδειγµα προβλήµατος για κάθε µια από τις παραπάνω κατηγορίες.

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

Αν χ >= 0 ΚΑΙ χ <= 9 τότε Εμφάνισε Θετικός Μονοψήφιος Τέλος_αν Αν Χ <= 99 τότε

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ομή Επανάληψης

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΠΕΡΙΕΧΟΜΕΝΑ. Εντολές επιλογής Εντολές επανάληψης

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

ΑΕΠΠ 4o Επαναληπτικό Διαγώνισμα

Τεχνικές Αναπαράστασης αλγορίθµων Ψευδοκώδικας Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή Επανάληψη)

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

Α1. 1. Λ 2. Λ 3. Σ 4. Λ 5. Λ. Α2. Ο 1 ος αλγόριθµος: i) Αντί για: Αν Σ<1000 τότε θέλει:

Κεφάλαιο 5ο: Εντολές Επανάληψης

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ ΑΕΠΠ

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) 2008

Ημερομηνία: Τρίτη 27 Δεκεμβρίου 2016 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της

Διάγραμμα Ροής. Σελίδα 1 από 10

ΑΝ.ΕΦ. Γ ΛΥΚΕΙΟΥ Αν η συνθήκη ισχύει, τότε εκτελούνται οι εντολές που βρίσκονται µεταξύ των λέξεων ΤΟΤΕ και και η εκτέλεση του προγράµµατος συνεχίζετα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 29 ΜΑΪΟΥ 2013 ΕΚΦΩΝΗΣΕΙΣ

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΙΟΙΚΗΣΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ

8. Επιλογή και επανάληψη

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 4 ΙΟΥΝΙΟΥ 2005

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Αλγοριθμική Δομή Επανάληψης

Σημείωση: Για τα θέματα που ακολουθούν ο παρακάτω πίνακας παρουσιάζει ισοδύναμα μεταξύ τους σύμβολα και εκφράσεις. := ή =

Φύλλο εργασίας 4 ο Δομή επανάληψης Εισαγωγή στις Αρχές της Επιστήμης Η/Υ.

οµές Επανάληψης Π1. Να αναπτύξετε αλγόριθµο που θα εκτυπώνει τους αριθµούς από το 1 ως το 10.

Προγραμματισμός Η/Υ. 3 η ενότητα. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Γ ΤΑΞΗ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

4.4 Μετατροπή από μία μορφή δομής επανάληψης σε μία άλλη.

Γ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. ΔΟΜΗ ΕΠΙΛΟΓΗΣ Διδάσκων: ΔΟΥΡΒΑΣ ΙΩΑΝΝΗΣ

ΒΑΣΙΚΕΣ ΟΜΕΣ ΑΛΓΟΡΙΘΜΙΚΗΣ ΣΧΕ ΙΑΣΗΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

Μάριος Αγγελίδης

Επιµέλεια Θοδωρής Πιερράτος

Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΔΙΑΓΩΝΙΣΜΑ ΣΤΟ ΜΑΘΗΜΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 15 / 01 / 2012

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΪΟΣ 2018

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ 2012

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 16/12/2008. Τµήµα ΓΤ2 Όνοµα:...

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΕΧΝ/ΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ - Γ ΛΥΚΕΙΟΥ

ΒΑΣΙΚΕΣ ΜΕΘΟΔΟΛΟΓΙΕΣ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ/Γ ΟΙΚΟΝΟΜΙΚΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ-ΘΕΡΙΝΑ ΗΜΕΡΟΜΗΝΙΑ: 17/09/2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΚΑΤΡΑΚΗ Α.-ΣΙΟΤΡΟΠΟΣ Π.-ΛΙΟΔΑΚΗΣ Ε.

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

Σε καθεμιά από τις παρακάτω περιπτώσεις, να μετατρέψετε τη δομή επανάληψης ΟΣΟ στην δομή ΑΠΑΝΤΗΣΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Α<-54

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012 ΑΠΑΝΤΗΣΕΙΣ. ΘΕΜΑ Α Α1. Α2. 1. ΣΩΣΤΟ 1 στ 2. ΛΑΘΟΣ 2 δ 3. ΣΩΣΤΟ 3 ε 4. ΛΑΘΟΣ 4 β 5. ΣΩΣΤΟ 5 γ

ΘΕΜΑΤΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 1/12/2013

για τις διαφορές µεταξύ των δύο επαναληπτικών δοµών «Όσο... Επανέλαβε» και «Αρχή_επανάληψης.. Μέχρις_οτου» 1 η Εργασία


ΔΙΑΓΩΝΙΣΜΑ 1ο Γ Τάξη Ενιαίου Λυκείου Σχολικό Έτος ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΚΕΦΑΛΑΙΑ & 8.2 (ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ) ΘΕΩΡΙΑ

ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Να γράψετε τα αποτελέσματα αυτού του αλγόριθμου για Χ=13, Χ=9 και Χ=22. Και στις 3 περιπτώσεις το αποτέλεσμα του αλγορίθμου είναι 1

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Εισαγωγή στην πληροφορική

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ΕΚΦΩΝΗΣΕΙΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ

18/ 07/ Σελίδα 1 6

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Transcript:

ΚΥΡΙΕΣ ΟΜΕΣ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝΤΑΙ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ 1. Ακολουθία 2. Επιλογή 2.1. Απλή επιλογή Αν <συνθήκη> τότε οµάδα εντολών 1; 2.2. Περιορισµένη επιλογή Αν <συνθήκη> τότε οµάδα εντολών ; 2.3. Σύνθετη επιλογή Αν <συνθήκη> τότε οµάδα εντολών 1; _αν <συνθήκη> τότε _αν <συνθήκη> τότε οµάδα εντολών 3; οµάδα εντολών 4; 2.4. Πολλαπλή επιλογή ιάβασε <µεταβλητή> Επίλεξε Περίπτωση <µεταβλητή>= <τιµή 1> οµάδα εντολών 1; Περίπτωση <µεταβλητή>=<τιµή 2>. Περίπτωση <µεταβλητή>=<τιµή ν> οµάδα εντολών ν; Τέλος_επιλογών 2.5. Εµφωλευµένη επιλογή Αν <συνθήκη 1> τότε οµάδα επιλογών 1; Αν <συνθήκη 2> τότε οµάδα εντολών 3; Γεώργιος. Παλτεζανάκης Σελίδα 1 από 6

3. Επαναληπτικές δοµές 3.1. Όσο επανέλαβε Όσο <συνθήκη συνέχειας> επανέλαβε οµάδα εντολών; τέλος_επανάληψης 3.2. Επανέλαβε µέχρι _επανάληψης οµάδα εντολών; µέχρις_ότου <συνθήκη τέλους> 3.3. Για- -µεχρι Για <µτ> από <ατ> µέχρι <ττ> µε βήµα <µβ> οµάδα εντολών; τέλος_επανάληψης οµές επανάληψης Στην «Όσο <συνθήκη>» ο έλεγχος γίνεται στην αρχή και µπορεί να µην γίνει καθόλου η επανάληψη. Η επανάληψη συνεχίζεται ΟΣΟ η <συνθήκη> είναι αληθής. Στην «_επανάληψης Μέχρις_ότου <συνθήκη>» ο έλεγχος γίνεται στο τέλος και η επανάληψη θα γίνει τουλάχιστον µια φορά. Η επανάληψη συνεχίζεται ΜΕΧΡΙ η <συνθήκη> να γίνει αληθινή, δηλαδή ΟΣΟ η <συνθήκη> είναι ψευδής. Τις παραπάνω διαφορές θα τις ξεκαθαρίσουµε αργότερα µε το παράδειγµα «Έλεγχος εδοµένων» Ένα άλλο σηµείο που πρέπει να προσέξουµε είναι η µεταβλητή που ελέγχει τη <συνθήκη>. Αυτή πρέπει οπωσδήποτε να µεταβάλλεται µέσα στο σώµα της δο- µής, ή µε είσοδο από το πληκτρολόγιο ή µε εκχώρηση (σε αντίθεση µε τη δοµή Για από µέχρι όπου αυτό απαγορεύεται). Αν έχουµε τη ΌΣΟ.. πρέπει η µεταβλητή να παίρνει αρχική τιµή πριν την επανάληψη. Γεώργιος. Παλτεζανάκης Σελίδα 2 από 6

Σε περίπτωση που η µεταβλητή είναι µετρητής των επαναλήψεων πρέπει να προσέξουµε ότι θέλει αρχικοποίηση πριν τη δοµή και στις δύο περιπτώσεις και ότι αν αρχικοποιήσουµε τον µετρητή µε την πρώτη τιµή που θέλουµε πρέπει να τοποθετήσουµε την αύξηση σαν τελευταία εντολή ενώ αν αρχικοποιήσουµε µε τιµή κατά µια µονάδα µικρότερη πρέπει η αύξηση να µπει πρώτη εντολή. Επίσης προσοχή χρειάζεται στις ανισότητες. είτε τα παραδείγµατα που ακολουθούν. Ι 1 Όσο Ι<=Ν κάνε Όµάδα εντολών Ι Ι+1 * Τέλοςοσο Ι 0 Όσο Ι<Ν κάνε Ι Ι+1 Όµάδα εντολών Τέλοςοσο I 1 _επανάληψης Οµάδα εντολών Ι Ι+1 Μέχρις_ότου Ι>Ν I 0 _επανάληψης Ι Ι+1 Οµάδα εντολών Μέχρις_ότου Ι=Ν * Εδώ βγαίνει µε Ι=Ν+1 Εδώ βγαίνει µε Ι=Ν Εδώ βγαίνει µε Ι=Ν+1 Εδώ βγαίνει µε Ι=Ν Γεώργιος. Παλτεζανάκης Σελίδα 3 από 6

Όχι αυτόµατες επαναλήψεις: Συνήθως όπου ξέρουµε εξ αρχής το πλήθος των επαναλήψεων χρησιµοποιούµε την Για. Εδώ βλέπουµε ένα πρόγραµµα από το άλλο σχολικό βιβλίο που µας υπολογίζει για ποιο ν το άθροισµα Σ=1 2 +2 2 + ν 2 ξεπερνά έναν δοθέντα αριθµό Φ. Σε αυτό το πρόγραµµα πρέπει να χρησιµοποιήσουµε τη Όσο επανέλαβε ή την _επανάληψης µέχρις_ότου. Πρόγραµµα Υπολογισµός_ν Ακέραιες ν, Σ; Πραγµατικές Φ; ιάβασε Φ ν 0; όσο Σ Φ επανέλαβε ν ν+1; Σ Σ+ν 2 ; Εµφάνισε ν Τέλος Υπολογισµός_ν Πρόγραµµα Υπολογισµός_ν Ακέραιες ν, Σ; Πραγµατικές Φ; ιάβασε Φ ν 0; _επανάληψης ν ν+1; Σ Σ+ν 2 ; Μέχρις_ότου Σ>Φ Εµφάνισε ν Τέλος Υπολογισµός_ν Γεώργιος. Παλτεζανάκης Σελίδα 4 από 6

Άθροισµα: Σ 0 Για ι από 1 µέχρι ν Σ Σ+προσθ. Αν θέλουµε άθροισµα ν φυσικών αριθµών βάζουµε Σ Σ+i, για άρτιους ή περιττούς χρησιµοποιούµε στην επανάληψη µε βήµα 2- ή στην Pascal την επανάληψη όσο ή επανέλαβε. Αν θέλουµε άθροισµα αριθµών που διαβάζονται από το πληκτρολόγιο βάζουµε Σ Σ+Χ αφού προηγουµένως έχουµε βάλει µέσα στην δοµή επανάληψης την εντολή ιάβασε Χ έτσι ώστε να διαβάζει κάθε προσθετέο. Παρακάτω δίνονται αλγόριθµοι υπολογισµού του αθροίσµατος των ν αρχικών φυσικών αριθµών και ν ακεραίων που διαβάζονται από το πληκτρολόγιο χρησιµοποιώντας και τις τρεις δοµές επανάληψης. Πρόγραµµα Άθροισµα_1 Ακέραιες ν, Σ, I ιάβασε ν όσο i ν επανέλαβε Σ Σ+i; Τέλος Άθροισµα_1 Αλγόριθµος Άθροισµα_2 Ακέραιες ν, Σ, I ιάβασε ν _επανάληψης Σ Σ+i; µέχρις_ότου i>ν εµφάνισε Σ Τέλος Άθροισµα_2 Αλγόριθµος Άθροισµα_3 Ακέραιες ν, Σ, I ιάβασε ν για I από1 µέχρι ν Σ Σ+i; Τέλος Άθροισµα_3 Πρόγραµµα Άθροισµα_4 Ακέραιες ν,α ιάβασε ν; όσο i ν επανέλαβε ιάβασε α Σ Σ+α; Τέλος Άθροισµα_4 Πρόγραµµα Άθροισµα_5 Ακέραιες ν,α ιάβασε ν; _επανάληψης ιάβασε α Σ Σ+α; µέχρις_ότου i>ν Τέλος Άθροισµα_5 Πρόγραµµα Άθροισµα_6 Ακέραιες ν,α ιάβασε ν; για I από1 µέχρι ν ιάβασε α Σ Σ+α; Τέλος Άθροισµα_6 Γεώργιος. Παλτεζανάκης Σελίδα 5 από 6

Πολλαπλασιασµός: Γ 1 Για ι από 1 µέχρι ν Γ Γ * συντ Αν θέλουµε δύναµη α ν βάζουµε Γ Γ * α, αν θέλουµε παραγοντικό βάζουµε Γ Γ * i. Εµφωλευµένες δοµές επανάληψης Αν µας ζητήσουν κάτι πιο πολύπλοκο όπως το άθροισµα: Σ=1!+2!+ Ν! ή Σ=1 ν +2 ν + +κ ν µπορούµε να συνδυάσουµε δύο από τα παραπάνω παραδείγµατα. Μπορούµε να «φωλιάσουµε µια δοµή µέσα σε µια άλλη (ίδιου ή διαφορετικού τύπου) αρκεί να προσέχουµε τον εξής κανόνα: αν µια δοµή αρχίζει µέσα σε µια άλλη πρέπει να τελειώσει πριν από αυτήν. Επίσης πρέπει να κοιτάµε όσα Για (ή Αν ή Όσο κλπ) έχουµε να έχουµε το ίδιο πλήθος (ή ή Μέχρις_ότου) αντίστοιχα. Γεώργιος. Παλτεζανάκης Σελίδα 6 από 6