Βαγγϋλησ Οικονόμου Διϊλεξη 4. Δομ. Προγραμ. - Διϊλεξη 4

Σχετικά έγγραφα
Δομημένος Προγραμματισμός

Βαγγϋλησ Οικονόμου Διϊλεξη 5 ΠΙΝΑΚΕΣ. Δομ. Προγραμ. - Διϊλεξη 5 1

Βαγγϋλησ Οικονόμου Διϊλεξη 6. Δομ. Προγραμ. - Συναρτόςεισ - Διϊλεξη 6

Παθήςεισ του θυροειδή ςε άτομα με ςύνδρομο Down: Πληροφορίεσ για γονείσ και δαςκάλουσ. Τι είναι ο θυροειδήσ αδένασ;

Στο λογιςμικό (software) περιλαμβϊνονται όλα τα προγράμματα του υπολογιςτό. Το Λογιςμικό χωρύζετε ςε δύο μεγϊλεσ κατηγορύεσ:

ΑΡΧΗ 1Η ΕΛΙΔΑ ΘΕΜΑ A Α. Μονάδεσ 10 Μονάδεσ 5 Μονάδεσ 4 4 Ε. 1 Μονάδεσ 2 Ε. 2 Μονάδεσ 5 ΣΕΛΟ 1Η ΕΛΙΔA

Μαθηματικϊ Γ' Ενιαύου Λυκεύου (μϊθημα κατεύθυνςησ)

ΠΟΛΤΩΝΤΜΑ. ΠΑΡΑΜΕΣΡΟ λϋγεται το ςύμβολο, ςυνόθωσ γρϊμμα, του οπούου το πεδύο οριςμού ορύζεται ϋτςι ώςτε να ιςχύει κϊποια προώπόθεςη.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α Α1 Μονάδες 10 Μονάδες 4 ΤΕΛΟΣ 1ΗΣ ΣΕΛΙΔΑΣ

ΔΙΑΣΡΟΦΗ ΚΑΣΑ ΣΗ ΔΙΑΡΚΕΙΑ ΣΟΤ ΘΗΛΑΜΟΤ ΣΖΕΛΑΛΗ ΑΝΑΣΑΙΑ ΜΑΙΑ ΙΠΠΟΚΡΑΣΕΙΟ Γ.Π.Ν.Θ.

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Θϋμα: Άνιςη μεταχεύριςη των ανθρώπων με τετραπληγύα, απώλεια ακοόσ ό ϐραςησ ςτο νϋο νομοςχϋδιο ΕΑΕ.

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ. Δωδϋκατη Διϊλεξη Έλεγχοσ Συςτόματοσ

1. ΕΙΑΓΩΓΗ ~ 1 ~ τυλιανού. 1 Σο ςχϋδιο μαθόματοσ ςυζητόθηκε με το ςύμβουλο του μαθόματοσ τησ Νϋασ Ελληνικόσ Γλώςςασ κ. Μϊριο

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

Εγχειρίδιο Χρήσης των Εργαλείων Αναγνώρισης Χαρισματικών Μαθητών στα Μαθηματικά

Επικοινωνύα (1) Επικοινωνύα (2) Επικοινωνύα (3) Ανακοινώςεισ μαθήματοσ: κλειδύ: math2009.

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» ΚΕΦΑΛΑΙΟ 3: ΑΝΤΙΚΕΙΜΕΝΑ ΚΑΙ ΜΕΘΟΔΟΙ

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφϊλαιο2: Βαςικϊ ςτοιχεύα τησ γλώςςασ

19/10/2009. Προηγοφμενη βδομάδα... Σήμερα Γεωγραφικά Συςτήματα Πληροφοριϊν Χωρικά Μοντζλα Δεδομζνων. Δομή του μαθήματοσ

Τρύτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Α

ημειώςεισ των αςκόςεων του μαθόματοσ Κεφαλαιαγορϋσ- Επενδύςεισ Ενότητα: Χρηματοοικονομικόσ Κύνδυνοσ Διδϊςκων : Αγγελϊκησ Γιώργοσ Εργαςτηριακόσ

Τϋταρτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Β

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

Υπεριώδεισ ακτίνεσ: ωφέλεια και βλάβη από αυτέσ

NetMasterII ςύςτημα μόνιμησ εγκατϊςταςησ επιτόρηςη και καταγραφό ςημϊτων από αιςθητόρια και μετατροπεύσ κϊθε εύδουσ ςύςτημα ειδοπούηςησ βλϊβη

α = 2q + r με 0 r < 2 Πιθανϊ υπόλοιπα: r = ο: α = 2q r = 1: α = 2q + 1 Ευκλεύδεια διαύρεςη Ειςαγωγό ςτισ βαςικϋσ ϋννοιεσ των Μαθηματικών Διαιρετότητα

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

Δίκτυα Η/Υ ςτην Επιχείρηςη

Πωσ αλλάζει τη Μεςόγειο το ενεργειακό παζλ

Μαύροσ Γιϊννησ Μαθηματικόσ

Αρχϋσ του NCTM. Αρχϋσ του NCTM. Αρχϋσ του NCTM. Διδακτικό Μαθηματικών ΙΙ. Μϊθημα 9 ο Αξιολόγηςη

ΤΜΒΑΗ ΔΙΑΝΟΜΗ ΤΛΙΚΟΤ ΣΟ ΔΙΚΣΤΟ ΠΡΑΚΣΟΡΩΝ ΣΗ ΟΠΑΠ

Ειςαγωγό ςτο Ιnternet. χολό Θετικών Επιςτημών, Σμόμα Βιολογύασ, Πανεπιςτόμιο Πατρών

Άδειες Χρήσης. Ειδικά Θέματα Μαθηματικών. Μαθηματικά στην εκπαίδευση και την έρευνα: Ο ρόλος της γλώσσας. Διδάσκων : Επίκουρος Καθηγητής Κ.

Δομές ελέγχου ροής προγράμματος

Τα θαλϊςςια θηλαςτικϊ ζουν ςτη θϊλαςςα. Περύπου 12 εύδη θαλϊςςιων θηλαςτικών εύναι καταγεγραμμϋνα ςτον κόςμο, ενώ ςτην Ελλϊδα ζουν εννϋα μόνιμα και

ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου

Όγδοη Διϊλεξη Case Study

Ο ΟΓΙΚΟΣ ΦΑΡΤΗΣ ΤΟΥ ΣΑΚΦΑΡΩΓΗ ΓΙΑΒΗΤΗ ΣΤΗΝ ΔΛΛΑΓΑ

Περίληψη. Μαρία Ιωϊννα Αργυροπούλου Έλενα Παππϊ

Περιεκτικότητα ςε θρεπτικϊ ςτοιχεύα Ικανότητα ανταλλαγόσ κατιόντων Οξύτητα εδϊφουσ (ph)

Μαθηματικϊ για Οικονομολόγουσ Ι-Μϊθημα 1 Ειςαγωγό & Βαςικϋσ Έννοιεσ.

ΗΛΕΚΣΡΟΝΙΚΗ ΕΠΙΚΟΙΝΩΝΙΑ ΣΟΤ ΦΟΛΕΙΟΤ ΠΡΟ ΣΟΤ ΓΟΝΕΙ. - Θέςη υπεύθυνου προςώπου για την ςυμπλήρωςη του ερωτηματολογίου: Ερωτηματολόγιο

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

Θεςμική Αναμόρφωςη τησ Προ-πτωχευτικήσ Διαδικαςίασ Εξυγίανςησ Επιχειρήςεων

22/11/2009. Προηγοφμενη βδομάδα... Δεδομζνα απο Δευτερεφουςεσ πηγζσ. Αυτή την βδομάδα...

Εντολζς του Λειτουργικοφ Συστήματος UNIX

Τεχνικόσ Μαγειρικόσ Τϋχνησ Αρχιμϊγειρασ (Chef) Β Εξϊμηνο

ΠΡΟΓΡΑΜΜΑ ΑΝΑΚΤΚΛΩΗ ΤΛΙΚΩΝ Α Υάςη: Διοικητικό Μέγαρο- Κτήριο ΟΣΕ-COSMOTE Παιανίασ

ΕΠΠΑΙΚ Θεςςαλονύκησ, /02/2011

EETT Δημόςια Διαβούλευςη ςχετικά με την εκχώρηςη δικαιώματων χρήςησ ραδιοςυχνοτήτων ςτη Ζώνη 27,5 29,5 GHz

Πίνακασ τεχνικών και λειτουργικών προδιαγραφών. Πλόρεσ ελληνικό περιβϊλλον (interface) για Διαχειριςτϋσ, Εκπαιδευτϋσ, Εκπαιδευόμενουσ

ενϊριο Διδαςκαλύασ: Ανϊπτυξη Παιχνιδιού-Μϋροσ 1

ΕΡΓΑΣΗΡΙΑΚΑ ΜΑΘΗΜΑΣΑ Γ ΓΤΜΝΑΙΟΤ

AΠΙΝΙΔΩΣΗ. Μημήκοσ τυλιανόσ*, Χαρούπα Στεργιανό** *Νοζηλεσηής ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ **Προϊζηαμένη ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ

Υποχρεώςεισ των μαθητών κατϊ τη διϊρκεια τησ εξϋταςησ

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

Τα Φράγκικα Κάστρα στο Αγιονόρι, τον Άγιο Βασίλειο και το Πεντεσκούφι Κορινθίας. Γιώργος Πρίμπας

ΜΑΘΗΜΑΤΙΚΑ Γ ΤΑΞΗ ΓΥΜΝΑΣΙΟΥ

Πανεπιςτόμιο Αιγαύου, Σμόμα Μηχανικών Οικονομύασ και Διούκηςησ (ΣΜΟΔ)

Σχεδιαςμόσ & Εκπόνηςη Εκπαιδευτικήσ Έρευνασ

ενϊριο Διδαςκαλύασ: Βαςικϊ ςτοιχεύα τησ Java και ςυναρτόςεισ

Βαςικέσ Έννοιεσ Λειτουργικών Συςτημάτων

Μαθηματικϊ. Β' Ενιαύου Λυκεύου. (μϊθημα κοινού κορμού) Υιλοςοφύα - κοπού

Συςτιματα. Βαγγϋλησ Οικονόμου Διϊλεξη 4. Τηλεπικοινωνύεσ - Συςτόματα

Ειςαγωγή ςτην Πληροφορική των Επιχειρήςεων

και Νομοθετικό Πλαίςιο Προφορικήσ Εξέταςησ Δρ.Καββαδά Ευρυρδίκη Εκπαιδευτικόσ Α ΚΕΔΔΤ

ΕΛΕΓΦΟ ΕΜΠΟΡΕΤΜΑΣΨΝ ΣΕΦΝΙΚΟ ΜΑΓΕΙΡΙΚΗ ΣΕΦΝΗ ΑΡΦΙΜΑΓΕΙΡΑ (CHEF)

Παραμετρικι Ανάλυςθ και φγκριςθ Μοντζλων υςτθμάτων Κυψελϊν Καυςίμου

υμπεριφορϊ Προςεκτικόσ Παρακολούθηςησ Μαρύα Ιωϊννα Αργυροπούλου Έλενα Παππϊ

Το Νέο Εκπαιδευηικό Σύζηημα

Πότε και πωσ νηςτεύουμε;

ΚΕΥΑΛΑΙΟ 2 Σο εςωτερικό του υπολογιςτό

Φοιτητόσ : Κουκϊρασ Παραςκευϊσ ΑΜ : 06/3059 Ίδρυμα/Τμόμα : Αλεξϊνδρειο Τεχνολογικό Εκπαιδευτικό Ιδρυμα/Πληροφορικόσ

ΣΑΣΙΣΙΚΗ ΣΩΝ ΕΠΙΧΕΙΡΗΕΩΝ

ΜΑΘΗΜΑΤΙΚΑ Β ΤΑΞΗ ΓΥΜΝΑΣΙΟΥ. Β ΓΥΜΝΑΣΙΟΥ - ΜΑΘΗΜΑΤΙΚΑ Σελίδα 1

Το τςάϊ ςυντροφιά ςτην δουλειά

Θεωρύεσ Μϊθηςησ και ΤΠΕ Εποικοδομιςμόσ

«Δυνατότητεσ και προοπτικϋσ του επαγγϋλματοσ που θϋλω να ακολουθόςω μϋςα από το Διαδύκτυο».

Υπουργεύο Παιδεύασ, Δια Βύου Μϊθηςησ και Θρηςκευμϊτων

ΤΠΟΜΝΗΜΑ. Επεξήγηςη Συντμήςεων: Α.Φ.= Αυτιςτικό Φάςμα - Π.Σ.= Παράλληλη Στήριξη

Μεθοδολογύα & Λυμϋνεσ Αςκόςεισ

ΔΟΜΗ ΚΑΝΟΝΕ ΝΕΟΤ ΣΙΜΟΛΟΓΙΟΤ ΑΠΡΙΛΙΟ 2015

ΒΑΙΛΙΚΗ ΑΓΑΘΑΓΓΕΛΟΤ. Επιβλϋπων: Γιώργοσ Γιαννόσ, Καθηγητόσ ΕΜΠ Αθόνα, Ιούλιοσ 2016

ςτην περύπτωςη που η μόνη αλλαγό αφορϊ ςτη Δημόςια Φρηματοδότηςη ανϊ ϋτοσ (2013, 2014).

Επιςκόπηςη Τεχνολογιών Διαδικτύου

Η Διαύρεςη 134:5. Η Διαύρεςη 134:5. Διδακτική Μαθηματικών ΙΙ

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

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

ΙΕΚ Πϊτρασ Σεχνικόσ Σουριςτικών Μονϊδων και Επιχειρόςεων Υιλοξενύασ & Διούκηςη Επιχειρόςεων

Ελένη Νικολάου Λϋκτορασ Τμόματοσ τησ Προςχολικόσ Αγωγόσ και του Εκπαιδευτικού Σχεδιαςμού, Πανεπιςτημύου Αιγαύου

Τρίπολη Μάιος Γρηγόριος Σπυράκης MPA, Ph.D

ΕΑΡΙΝΟ ΠΡΟΓΡΑΜΜΑ 2010 ΕΡΓΑΣΗΡΙΑ C++ Βαςιλϊντα Κουμπό

Το Σύμβολο τησ Πίςτεωσ

ΤΕΙ ΑΜΘ-Σχολό Διούκηςησ και Οικονομύασ-Τμόμα Λογιςτικόσ και Χρηματοοικονομικόσ Διδϊςκων : Αγγελϊκησ Γιώργοσ Εργαςτηριακόσ ςυνεργϊτησ : Σιώπη

Πανεπιςτόμιο Θεςςαλύασ

ΣΧΕΔΙΟ ΝΟΜΟΥ ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ

Επιταχυντϋσ Σωματιδύων

Το παζάρι των λοιμώξεων ςτον 'κατεχόμενο' κόςμο των χρηςτών

Transcript:

Βαγγϋλησ Οικονόμου Διϊλεξη 4 Δομ. Προγραμ. - Διϊλεξη 4 1

Περιεχόμενα Προτϊςεισ επανϊληψησ Προτϊςεισ Διακλϊδωςησ Δομ. Προγραμ. - Διϊλεξη 4 2

Προτάςεισ επανάληψησ Οι προτϊςεισ επανϊληψησ (iterative ό loop statements) διακρύνονται ςε δύο κατηγορύεσ ανϊλογα με το αν γνωρύζουμε τον αριθμό των επαναλόψεων ό όχι. Μια πρόταςη ό ϋνα ςύνολο προτϊςεων μπορεύ να εκτελεύται όςο μια ςυνθόκη εύναι αληθόσ (conditional loop) ό για προκαθοριςμϋνο αριθμό επαναλόψεων (counting loop). Μια πρόταςη επανϊληψησ αποτελεύται ςυνόθωσ από δύο μϋρη. Το ϋνα εύναι μύα πρόταςη, απλό ό ςύνθετη, που ονομϊζεται ςώμα τησ επανϊληψησ (loop body). Το δεύτερο εύναι μια ϋκφραςη που προςδιορύζει πότε η επανϊληψη θα τερματιςτεύ. Δομ. Προγραμ. - Διϊλεξη 4 3

Δομζσ/Εντολζσ επανάληψησ Σε μια αορύςτων επαναλόψεων πρόταςη (indefinite iterations), όπωσ διαφορετικϊ ονομϊζεται η υπό ςυνθόκη επανϊληψη, ο αριθμόσ των επαναλόψεων δεν εύναι γνωςτόσ τη ςτιγμό που ο ϋλεγχοσ φτϊνει ςτην πρόταςη. Η πρόταςη αναφϋρεται και ςαν ςυνθήκησ ειςόδου. Ο έλεγχοσ μπορεί να φύγει από την πρόταςη χωρύσ το ςώμα τησ να εκτελεςτεύ ϋςτω για μύα φορϊ, ςε αντύθεςη με την αντύςτοιχη ςυνθήκησ εξόδου, η οποία διαςφαλίζει την εκτϋλεςη του ςώματοσ τησ πρόταςησ τουλϊχιςτον για μύα φορϊ. Δομ. Προγραμ. - Διϊλεξη 4 4

Δομζσ/Εντολζσ επανάληψησ Σε μια πρόταςη προκαθοριςμϋνου αριθμού επαναλόψεων, ο αριθμόσ των επαναλόψεων ελϋγχεται ςυνόθωσ από μια μεταβλητή ελέγχου (control variable). Η μεταβλητό ςυνόθωσ παύρνει μια αρχικό τιμό, ςε κϊθε επανϊληψη παύρνει την επόμενη από μια προκαθοριςμϋνη ακολουθύα τιμών (control sequence) και το ςώμα επαναλαμβϊνεται ϋωσ ότου η μεταβλητό ελϋγχου φτϊςει ςτο όριο τησ ακολουθύασ τιμών. Δομ. Προγραμ. - Διϊλεξη 4 5

Πρόταςη επανάληψησ while Η while ανόκει ςτην κατηγορύα των υπό ςυνθόκη προτϊςεων επανϊληψησ και αποτελεύ την πιο ςυχνϊ χρηςιμοποιούμενη πρόταςη αυτόσ τησ κατηγορύασ. Η εκτϋλεςη του ςώματοσ του βρόχου εξαρτϊται από την τιμό μιασ ϋκφραςησ που υπολογύζεται πριν από την εκτϋλεςη του ςώματοσ. Δομ. Προγραμ. - Διϊλεξη 4 6

Πρόταςη επανάληψησ while Σύνταξη: while ( έκφραςη ) { Πρόταςη; } Υπολογύζεται η τιμό τησ ϋκφραςησ και, αν εύναι αληθόσ, εκτελεύται η πρόταςη (απλό ό ςύνθετη). Στη ςυνϋχεια, ο ϋλεγχοσ μεταφϋρεται πϊλι ςτην αρχό τησ while, δηλαδό ςτον υπολογιςμό τησ τιμόσ τησ ϋκφραςησ. Αυτό ςυνεχύζεται ϋωσ ότου η ϋκφραςη τελικϊ δώςει τιμό ψευδό, οπότε ο ϋλεγχοσ μεταφϋρεται ςτην πρόταςη που ακολουθεύ την while. Δομ. Προγραμ. - Διϊλεξη 4 7

Πρόταςη επανάληψησ while Παρϊδειγμα Δομ. Προγραμ. - Διϊλεξη 4 8

Πρόταςη επανάληψησ do while H πρόταςη do while, ςε αντύθεςη με την while, υπολογύζει την ϋκφραςη και αποφαςύζει για την επανϊληψη ό όχι του βρόχου, μετϊ την εκτϋλεςη του ςώματόσ τησ. Αυτό ςημαύνει πωσ ϋχουμε μια τουλϊχιςτον εκτϋλεςη του ςώματοσ, ανεξϊρτητα από την τιμό τησ ςυνθόκησ. Το ςτοιχεύο αυτό αποτελεύ και τη μόνη διαφορϊ από την πρόταςη while. Σύνταξη: do { πρόταςη; } while ( έκφραςη ); Δομ. Προγραμ. - Διϊλεξη 4 9

Πρόταςη επανάληψησ do while Παρϊδειγμα Δομ. Προγραμ. - Διϊλεξη 4 10

Πρόταςη επανάληψησ for Η πρόταςη for ανόκει ςτην κατηγορύα των προτϊςεων όπου ϋχουμε (ό χρειαζόμαςτε) προκαθοριςμϋνο αριθμο επαναλόψεων. Απαιτεύται αρχικοπούηςη μιασ ό περιςςοτϋρων μεταβλητών πριν την εύςοδο ςτο βρόχο και, επιπλϋον, αλλαγό τησ τιμόσ αυτών των μεταβλητών μετϊ από κϊθε εκτϋλεςη του ςώματοσ του βρόχου. Σύνταξη : for (αρχικοποίηςη; έλεγχοσ ; ανανέωςη ) { Π πρόταςη; } Δομ. Προγραμ. - Διϊλεξη 4 11

Πρόταςη επανάληψησ for Παρϊδειγμα Δομ. Προγραμ. - Διϊλεξη 4 12

Επιλογή πρόταςησ επανάληψησ Γενικϋσ αρχϋσ (όχι δεςμευτικϋσ): Προτιμόςτε το βρόχο ςυνθόκησ ειςόδου (while) από τον αντύςτοιχο εξόδου (do-while), χρηςιμοποιόςτε το δεύτερο μόνο όταν η φύςη του προβλόματοσ το επιβϊλει, υπϊρχει δηλαδό ανϊγκη εκτϋλεςησ του ςώματοσ πριν από τον ϋλεγχο τησ ςυνθόκησ. Η επιλογό μεταξύ while και for κρύνεται κυρύωσ από την ύπαρξη απαριθμητό επαναλόψεων που, ςυνόθωσ, ςυνοδεύεται από αρχικοπούηςη και ανανϋωςη τησ τιμόσ του O,τιδόποτε εκφρϊζεται με τη μια πρόταςη μπορεύ να εκφραςτεύ και με την ϊλλη. Δομ. Προγραμ. - Διϊλεξη 4 13

Προτάςεισ Διακλάδωςησ Δύο κατηγορύεσ: Προτϊςεισ Διακλϊδωςησ υπό ςυνθόκη και Προτϊςεισ Άμεςησ μεταφορϊσ ελϋγχου. Μια πρόταςη διακλϊδωςησ υπό ςυνθόκη, περιϋχει ϋναν αριθμό εντολών, από τισ οπούεσ επιλϋγεται και εκτελεύται μόνο μύα. Προτϊςεισ Άμεςησ μεταφορϊσ ελϋγχου: ο ϋλεγχοσ του προγρϊμματοσ μασ μεταφϋρεται ςε ςημϋιο του προγρϊμματοσ ϊμεςα, χωρύσ να εξετϊζουμε αν ιςχύει μια ςυνθόκη. Δομ. Προγραμ. - Διϊλεξη 4 14

Πρόταςη διακλάδωςησ if Σύνταξη: if (ϋκφραςη1) { } πρόταςη1; Η ϋκφραςη, που τισ περιςςότερεσ φορϋσ εύναι ςυςχετιςτικό, υπολογύζεται και αν η τιμό τησ εύναι εκτελεύται η πρόταςη πρόταςη1, αλλιώσ ο έλεγχοσ μεταφϋρεται ςτην επόμενη πρόταςη. Δομ. Προγραμ. - Διϊλεξη 4 15

Πρόταςη διακλάδωςησ switch H πρόταςη switch επιτρϋπει τον προςδιοριςμό απεριόριςτου αριθμού διαδρομών ανϊλογα με την τιμό μιασ ϋκφραςησ. Δομ. Προγραμ. - Διϊλεξη 4 16

Πρόταςη διακλάδωςησ switch Υπολογύζεται η έκφραςη, και η τιμή τησ ςυγκρίνεται διαδοχικά με τισ ςταθερϋσ εκφρϊςεισ (ςταθ εκφρ1, ςταθ εκφρ2, ςταθ εκφρ3, ). Ο έλεγχοσ μεταφϋρεται κϊτω από την ςταθερϊ ϋκφραςη με την οπούα η τιμό τησ ϋκφραςησ ιςούται, δηλαδό ςε μύα εκ των πρόταςη1, πρόταςη2,. Αν δεν ιςούται με καμύα από τισ ςταθερϋσ εκφρϊςεισ, ο ϋλεγχοσ μεταφϋρεται ςτην πρόταςη που ακολουθεύ την ετικϋτα default, εϊν βϋβαια αυτό υπϊρχει, αλλιώσ ςτην πρόταςη μετϊ την ολοκλόρωςη του ςώματοσ τησ switch. Ένα ςημαντικό ςτοιχεύο εύναι ότι η ροό του προγρϊμματοσ ςυνεχύζει από την επιλεχθεύςα case ετικϋτα μϋχρι το τϋλοσ τησ πρόταςησ switch ό μϋχρι να ςυναντηθεύ μια πρόταςη ϊμεςησ μεταφορϊσ ελϋγχου. Αυτό ςημαύνει πωσ το ςύςτημα εκτελεύ τισ προτϊςεισ κϊτω από την επιλεχθεύςα ετικϋτα ϋωσ ότου ςυναντόςει πρόταςη break, goto ό return. Δομ. Προγραμ. - Διϊλεξη 4 17

Πρόταςη διακλάδωςησ switch Δομ. Προγραμ. - Διϊλεξη 4 18

Προτάςεισ Άμεςησ μεταφοράσ ελζγχου Οι προτϊςεισ break και continue διευκολύνουν τη διαχεύριςη ειδικών περιπτώςεων μϋςα ςε βρόχουσ επανϊληψησ. Η εντολό break μεταφϋρει τον ϋλεγχο ϋξω από τον βρόχο ςτον οπούο εμπεριϋχεται και, πιο ςυγκεκριμϋνα, ςτην πρόταςη που ακολουθεύ το βρόχο. Χρηςιμοποιεύται, επύςησ, και ςτην πρόταςη switch, για να μεταφϋρει τον ϋλεγχο ςτην πρόταςη που ακολουθεύ την switch. Δομ. Προγραμ. - Διϊλεξη 4 19

Προτάςεισ Άμεςησ μεταφοράσ ελζγχου Δομ. Προγραμ. - Διϊλεξη 4 20

Προτάςεισ Άμεςησ μεταφοράσ ελζγχου Η εντολό continue μεταφϋρει τον ϋλεγχο ςτην αρχό του βρόχου. Χρηςιμοποιεύται, ςυνόθωσ, όταν θϋλουμε να μεταφϋρουμε τον ϋλεγχο ςτην επόμενη επανϊληψη του βρόχου παραλεύποντασ την εκτϋλεςη του υπόλοιπου τμόματοσ του ςώματοσ του βρόχου. Δομ. Προγραμ. - Διϊλεξη 4 21

Προτάςεισ Άμεςησ μεταφοράσ ελζγχου Δομ. Προγραμ. - Διϊλεξη 4 22

Τζλοσ!!!!!!!!! Δομ. Προγραμ. - Διϊλεξη 4 23