ΒΡΟΧΟΙ ΜΑΘΗΜΑ 5. ΒΡΟΧΟΙΒΡΟΧΟΙ Ο Βρόχος (loop) αποτελείται από προτάσεις επανάληψης. Οι προτάσεις επανάληψης είναι οι προτάσεις που επαναλαμβάνουν ένα.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Προγραμματισμός Ι (αποφύγετέ τον!) 3) Διακοπτόμενος βρόχος: (αποφύγετέ τον!) float energy;......while(TRUE){drink_water(); if(energy
Advertisements

7.3.8 Μεταφραστές Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Προγραμματισμός Ι Προτάσεις ελέγχου ροής Ο πιο συνηθισμένος τρόπος εκτέλεσης είναι ο ακολουθιακός: δύο ή περισσότερες προτάσεις βρίσκονται διατεταγμένες.
ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ(ΒΡΟΧΟΙ)
Βρόχος με συνθήκη εισόδου στη C, οδηγούμενος από μετρητή: for
ΗΥ-150 Προγραμματισμός Εντολές Ελέγχου Ροής.
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος δ
Γενική μορφή προγράμματος Pascal
Ενότητα Η Δομή Επανάληψης
ΕΛΕΓΧΟΣ ΡΟΗΣ ΜΑΘΗΜΑ 4. ΑΚΟΛΟΥΘΙΑΚΗ ΕΚΤΕΛΕΣΗ ΠΡΟΤΑΣΕΩΝ ΠΡΟΤΑΣΗ Α ΠΡΟΤΑΣΗ Β ΠΡΟΤΑΣΗ Γ ………………. ΠΡΟΤΑΣΗ n ΠΡΟΤΑΣΗ Α ΠΡΟΤΑΣΗ Β ΠΡΟΤΑΣΗ Γ ………………. ΠΡΟΤΑΣΗ n.
Κεφάλαιο 2 : Βασικές Έννοιες Αλγορίθμων 2.1 Τι είναι αλγόριθμος
Προγραμματισμός Ι Προτάσεις επανάληψης - γενικά επαναλαμβάνουν ένα μπλοκ προτάσεωνΟι προτάσεις επανάληψης επαναλαμβάνουν ένα μπλοκ προτάσεων είτε για όσες.
Ασκήσεις.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΣΥΝΑΡΤΗΣΕΙΣ.
Διαφάνειες παρουσίασης #3
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java II.
Eντολες Επαναληψης - Βροχοι (repetition and loops)
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
Σχεδίαση Αλγορίθμων. Διεργασίες (1/2) Μία διεργασία αλληλεπιδρά με το περιβάλλον της δεχόμενη είσοδο και παράγοντας έξοδο.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Eντολες Επαναληψης - Βροχοι (repetition and loops)
Δομή επανάληψης Η δομή επανάληψης είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο ικανοποιείται.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών – Τμήμα Πληροφορικής και Τηλεπικοινωνιών 1 Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού Προπτυχιακό.
Επανάληψη.
Δομή επιλογής Η δομή επιλογής είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και δύο ομάδες εντολών, από τις οποίες θα εκτελεστούν, η μεν.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΤΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL ΠΑΡΟΥΣΙΑΣΗ ΠΑΡΑΔΕΙΓΜΑΤΟΣ: ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΕ ΤΙΣ ΤΡΕΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ.
Η Δομή Επανάληψης οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες… Η παρουσίαση της εντολής Μέχρις_ότου είναι από την εισήγηση των κ. Σ. Δουκάκη.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΜΑΘ3122/106 – Γλώσσα προγραμματισμού Ξενοφών Ζαμπούλης ΜΑΘ3122/106 – Γλώσσα προγραμματισμού Επανάληψη.
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Επιστημονικός Υπολογισμός Ι Πρώτο Εργαστήριο Εισαγωγή στο matlab 15 Οκτωβρίου 2010 Γιώργος Δρακόπουλος ΤΜΗΥΠ.
Οι εντολές επανάληψης Σε πολλά προβλήματα απαιτείται η επανάληψη ενός συνόλου ενεργειών προκειμένου να λυθεί το πρόβλημα. Θα αναφέρουμε δύο χαρακτηριστικά.
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Διδάσκοντες:Γιάννης Μαΐστρος Στάθης Ζάχος Νίκος Παπασπύρου
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ «Εισαγωγή στον οντοκεντρικό προγραμματισμό (βασική εισαγωγή στο περιβάλλον εργασίας)» Ρουσσάκης Ιωάννης, ΤΕΙ Κρήτης,
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλίας Προγραμματισμός ΗΥ Ενότητα 4: Επαναληπτικές δομές. Διδάσκων: Ηλίας Κ Σάββας, Αναπληρωτής Καθηγητής. Τμήμα Μηχανικών.
Δομές Επανάληψης ΕΡΓΑΣΤΗΡΙΟ AΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΟΧΟΛΗΣ ΔΙΟΝΥΣΙΟΣ.
Προτάσεις, εκφράσεις, τελεστές Βασικά στοιχεία ελέγχου προγράμματος
Τεχνολογία και Προγραμματισμός Υπολογιστών
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη. Αθήνα, 2015.
Αντικειμενοστραφής Προγραμματισμός Ι
Δομή Επιλογής Χρησιμοποιείται σε προβλήματα όπου χρειάζεται να ληφθούν κάποιες αποφάσεις με βάση κάποια δεδομένα κριτήρια. Περιλαμβάνει τον έλεγχο κάποιας.
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη.
Ενισχυτική διδασκαλία
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
Λειτουργικά Συστήματα και Ασφάλεια Πληροφοριακών Συστημάτων ΔΙΕΡΓΑΣΙΕΣ
for (παράσταση_1; παράσταση_2; παράσταση_3)
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
Ενότητα 5 : Δομές Ελέγχου της γλώσσας PHP Ιωάννης Τσούλος
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Επανάληψη.
Δομημένος Προγραμματισμός - Κεφάλαιο 4 - Ανάπτυξη αλγορίθμων
Παρουσίαση Τίτλος Δευτερεύων τίτλος παρουσίασης
Δομή Επιλογής Μάθημα 4ο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τάξη Γ Οικονομίας & Πληροφορικής Θετικών Σπουδών 2ο Γενικό Λύκειο Αλιβερίου |
ΒΙΒΛΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ Σελίδες 2ο Κεφάλαιο - Παράγραφο 2.7 ΔΟΜΗ ΕΠΙΛΟΓΗΣ
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Από τη Δομή Επανάληψης Για στην Όσο
οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες…
Ενότητα Γ7.3.8(Προβλήματα Ακολουθιακής Δομής )
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου
Μεταγράφημα παρουσίασης:

ΒΡΟΧΟΙ ΜΑΘΗΜΑ 5

ΒΡΟΧΟΙΒΡΟΧΟΙ Ο Βρόχος (loop) αποτελείται από προτάσεις επανάληψης. Οι προτάσεις επανάληψης είναι οι προτάσεις που επαναλαμβάνουν ένα σύνολο εντολών, είτε για έναν επιθυμητό αριθμό ή έως ότου πληρωθεί μία συνθήκη τερματισμού. Όταν δεν υπάρχει συνθήκη τερματισμού ή συγκεκριμένος αριθμός επαναλήψεων τότε ο βρόχος λέγεται ατέρμων βρόχος (εκτελείται συνέχεια και οδηγεί σε σφάλμα). Ο Βρόχος (loop) αποτελείται από προτάσεις επανάληψης. Οι προτάσεις επανάληψης είναι οι προτάσεις που επαναλαμβάνουν ένα σύνολο εντολών, είτε για έναν επιθυμητό αριθμό ή έως ότου πληρωθεί μία συνθήκη τερματισμού. Όταν δεν υπάρχει συνθήκη τερματισμού ή συγκεκριμένος αριθμός επαναλήψεων τότε ο βρόχος λέγεται ατέρμων βρόχος (εκτελείται συνέχεια και οδηγεί σε σφάλμα).

ΚΑΤΗΓΟΡΙΟΠΟΙΗΣΗΚΑΤΗΓΟΡΙΟΠΟΙΗΣΗ Βρόχος οδηγούμενος από μετρητή είναι ο βρόχος που τελειώνει μετά το τέλος ενός ορισμένου αριθμού επαναλήψεων. Βρόχος οδηγούμενος από γεγονός είναι ο βρόχος που τελειώνει με την πλήρωση ενός κριτηρίου τερματισμού Βρόχος οδηγούμενος από μετρητή είναι ο βρόχος που τελειώνει μετά το τέλος ενός ορισμένου αριθμού επαναλήψεων. Βρόχος οδηγούμενος από γεγονός είναι ο βρόχος που τελειώνει με την πλήρωση ενός κριτηρίου τερματισμού

ΚΑΤΗΓΟΡΙΟΠΟΙΗΣΗ 2 βρόχοι με συνθήκη εισόδου όπου ο έλεγχος του κριτηρίου τερματισμού γίνεται στην αρχή του βρόχου, βρόχοι με συνθήκη εξόδου όπου ο έλεγχος του κριτηρίου τερματισμού γίνεται στο τέλος του βρόχου, βρόχοι με συνθήκη εισόδου όπου ο έλεγχος του κριτηρίου τερματισμού γίνεται στην αρχή του βρόχου, βρόχοι με συνθήκη εξόδου όπου ο έλεγχος του κριτηρίου τερματισμού γίνεται στο τέλος του βρόχου,

while-do / do -while Ο βρόχος while-do είναι βρόχος με συνθήκη εισόδου, που οδηγείται τόσο από μετρητή όσο και από γεγονός. Ο βρόχος do-while είναι βρόχος με συνθήκη εξόδου, που οδηγείται και αυτός τόσο από μετρητή όσο και από γεγονός. Ο βρόχος while-do είναι βρόχος με συνθήκη εισόδου, που οδηγείται τόσο από μετρητή όσο και από γεγονός. Ο βρόχος do-while είναι βρόχος με συνθήκη εξόδου, που οδηγείται και αυτός τόσο από μετρητή όσο και από γεγονός.

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

ΒΡΟΧΟΣ while while είναι βρόχος με συνθήκη εισόδου, οδηγούμενος από γεγονός. Εκτελείται όσο η συνθήκη παραμένει αληθής. Όταν η συνθήκη γίνει ψευδής, ο έλεγχος του προγράμματος παρακάμπτει το περιεχόμενο του βρόχου και προχωρά στην επόμενη εντολή. Έχει εφαρμογή εκεί που δεν είναι γνωστός από την αρχή ο αριθμός των επαναλήψεων.

ΣΥΝΤΑΞΗ ΤΟΥ while Συντάσσεται ως εξής: while (συνθήκη) { προτάσεις, μέσα στις οποίες θα αλλάζει η συνθήκη; } Συντάσσεται ως εξής: while (συνθήκη) { προτάσεις, μέσα στις οποίες θα αλλάζει η συνθήκη; }

ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ while Ο βρόχος while λειτουργεί ως ακολούθως: Έλεγξε τη συνθήκη Εάν η συνθήκη είναι αληθής τότε Εκτέλεσε τις προτάσεις Γύρισε στον έλεγχο της συνθήκης Αλλιώς σταμάτησε Ο βρόχος while λειτουργεί ως ακολούθως: Έλεγξε τη συνθήκη Εάν η συνθήκη είναι αληθής τότε Εκτέλεσε τις προτάσεις Γύρισε στον έλεγχο της συνθήκης Αλλιώς σταμάτησε

ΒΡΟΧΟΣ for ΒΡΟΧΟΣ for for είναι βρόχος με συνθήκη εισόδου, οδηγούμενος από μετρητή που λειτουργεί ως ακολούθως: Αρχικοποίησε το μετρητή Έλεγξε τη συνθήκη Εάν η συνθήκη είναι αληθής τότε Εκτέλεσε τις προτάσεις Ενημέρωσε το μετρητή Γύρισε στον έλεγχο της συνθήκης Αλλιώς (συνθήκη ψευδής) ενημέρωσε το μετρητή και σταμάτησε for είναι βρόχος με συνθήκη εισόδου, οδηγούμενος από μετρητή που λειτουργεί ως ακολούθως: Αρχικοποίησε το μετρητή Έλεγξε τη συνθήκη Εάν η συνθήκη είναι αληθής τότε Εκτέλεσε τις προτάσεις Ενημέρωσε το μετρητή Γύρισε στον έλεγχο της συνθήκης Αλλιώς (συνθήκη ψευδής) ενημέρωσε το μετρητή και σταμάτησε

ΣΥΝΤΑΞΗ ΤΟΥ for Συντάσσεται ως εξής: for (αρχική τιμή μετρητή; συνθήκη; βήμα μετρητή) { προτάσεις; } Συντάσσεται ως εξής: for (αρχική τιμή μετρητή; συνθήκη; βήμα μετρητή) { προτάσεις; }