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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές Έννοιες Προγραμματισμού
Advertisements

(READ – WRITE) ΚΑΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ (INTEGER,REAL,CHAR)
Προγραμματισμός Ι (αποφύγετέ τον!) 3) Διακοπτόμενος βρόχος: (αποφύγετέ τον!) float energy;......while(TRUE){drink_water(); if(energy
7.3.8 Μεταφραστές Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΥΠΟΡΟΥΤΙΝΕΣ
Εντολές Διακλάδωσης ή Εντολές Υπό Συνθήκη
ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ.
Πίνακες.
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος γ
ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ(ΒΡΟΧΟΙ)
Παράδειγμα 5: Θερμοκρασίες
Παράδειγμα 1: Κόστος Υπολογιστών Το πρόγραμμα υπολογίζει το συνολικό κόστος παραγγελιών υπολογιστών.Το πρόγραμμα διαβάζει από το πληκτρολόγιο την ποσότητα.
ΗΥ-150 Προγραμματισμός Εντολές Ελέγχου Ροής.
Δομές Διακλάδωσης «εάν ης φιλομαθής, έσει πολυμαθής» Ισοκράτης
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος α
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος δ
Γενική μορφή προγράμματος Pascal
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Να γραφεί αλγόριθμος που να εμφανίζει τους.
Ενότητα Η Δομή Επανάληψης
Παράδειγμα 1:Υπολογισμός αθροίσματος αριθμών με επαναληπτική εντολή : για...από...μέχρι(for ..to) Να βρεθεί και να εκτυπωθεί το άθροισμα των 100 ακεραίων.
ΒΡΟΧΟΙ ΜΑΘΗΜΑ 5. ΒΡΟΧΟΙΒΡΟΧΟΙ Ο Βρόχος (loop) αποτελείται από προτάσεις επανάληψης. Οι προτάσεις επανάληψης είναι οι προτάσεις που επαναλαμβάνουν ένα.
Προγραμματισμός PASCAL
Διαφάνειες παρουσίασης #3
Eντολες Επαναληψης - Βροχοι (repetition and loops)
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Ενότητα Α.4. Δομημένος Προγραμματισμός
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
Σχεδίαση Εκπαιδευτικού Λογισμικού Σχέδιο Μαθήματος – Ανάπτυξη Εφαρμογών Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης Ιωάννης Βλαχόπουλος – Μ1249 Αικατερίνη Δρόσου.
Δομή επανάληψης Η δομή επανάληψης είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο ικανοποιείται.
Διαφάνειες παρουσίασης Πίνακες (συνέχεια) Αριθμητικοί υπολογισμοί Αναδρομή.
Επανάληψη.
Δομή επιλογής Η δομή επιλογής είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και δύο ομάδες εντολών, από τις οποίες θα εκτελεστούν, η μεν.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Μεταγλωττιστές (Compilers) (Θ) Ενότητα 12: Παραγωγή Ενδιάμεσου Κώδικα (Σημασιολογικές ρουτίνες μετάφρασης-Μέρος Β) Κατερίνα Γεωργούλη Τμήμα Μηχανικών Πληροφορικής.
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (ΜΗ-ΠΡΟΚΑΘΟΡΙΣΜΕΝΕΣ ΕΠΑΝΑΛΗΨΕΙΣ – WHILE – REPEAT) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
ΜΑΘ3122/106 – Γλώσσα προγραμματισμού Ξενοφών Ζαμπούλης ΜΑΘ3122/106 – Γλώσσα προγραμματισμού Επανάληψη.
Διαφάνειες παρουσίασης #2
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
Εντολές Επιλογής και Αποφάσεων
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Οι εντολές επανάληψης Σε πολλά προβλήματα απαιτείται η επανάληψη ενός συνόλου ενεργειών προκειμένου να λυθεί το πρόβλημα. Θα αναφέρουμε δύο χαρακτηριστικά.
Καθηγητής Νίκος Λορέντζος Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα.
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη. Αθήνα, 2015.
Αντικειμενοστραφής Προγραμματισμός Ι
Δομή Επιλογής Χρησιμοποιείται σε προβλήματα όπου χρειάζεται να ληφθούν κάποιες αποφάσεις με βάση κάποια δεδομένα κριτήρια. Περιλαμβάνει τον έλεγχο κάποιας.
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη.
Η Γλώσσα Pascal Εντολή If
Ενισχυτική διδασκαλία
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
Ενισχυτική διδασκαλία
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Πρότυπα Προγραμματισμού
Δομημένος Προγραμματισμός - Κεφάλαιο 4 - Ανάπτυξη αλγορίθμων
ΦΑΣΕΙΣ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΟΣ – ΑΝΑΠΤΥΞΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
Η χιονονιφάδα και το τρίγωνο του Pascal
ΓΛΩΣΣΕΣ & ΕΡΓΑΛΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΑΠO ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΟΥ Β1 1.ΙΑΣΟΝΑ ΑΝΑΣΤΑΣΙΟ ΜΑΚΡΗ 2.ΑΠΟΣΤΟΛΟ ΓΕΡΟΔΗΜΟ
Δομή Επιλογής Μάθημα 4ο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τάξη Γ Οικονομίας & Πληροφορικής Θετικών Σπουδών 2ο Γενικό Λύκειο Αλιβερίου |
ΒΙΒΛΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ Σελίδες 2ο Κεφάλαιο - Παράγραφο 2.7 ΔΟΜΗ ΕΠΙΛΟΓΗΣ
Δομή Επιλογής , 8.1.
Κεφάλαιο 7 10/11/2018 Ξένιος Αντωνιάδης.
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου
Μεταγράφημα παρουσίασης:

ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΤΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL ΠΑΡΟΥΣΙΑΣΗ ΠΑΡΑΔΕΙΓΜΑΤΟΣ: ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΕ ΤΙΣ ΤΡΕΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ ΤΗΣ PASCAL  WHILE.. DO  REPEAT.. UNTIL  FOR... DO ΚΑΘΗΓΗΤΗΣ : ΡΟΥΣΟΜΑΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΚΦΩΝΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ: ΝΑ ΓΡΑΦΕΙ ΠΡΟΓΡΑΜΜΑ ΣΕ ΓΛΩΣΣΑ PASCAL ΤΟ ΟΠΟΙΟ ΝΑ ΥΠΟΛΟΓΙΖΕΙ ΚΑΙ ΝΑ ΕΚΤΥΠΩΝΕΙ ΣΤΗΝ ΟΘΟΝΗ ΤΟ ΕΜΒΑΔΟΝ ΤΩΝ ΚΥΚΛΩΝ ΜΕ ΑΚΤΙΝΕΣ R = 1, 2, 3, 4 KAI 5 ΚΕΦΑΛΑΙΟ ΠΡΟΣ ΠΑΡΟΥΣΙΑΣΗ ΣΤΗΝ Ο.Σ.Σ. : ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL

Η ΕΠΑΝΑΛΗΠΤΙΚΗ ΔΟΜΗ WHILE.. DO

Δομή επανάληψης WHILE … DO Η εντολή WHILE … DO είναι μια επαναληπτική δομή της Pascal η οποία εμπεριέχει στην αρχή της μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο ικανοποιείται η συνθήκη. WHILE συνθήκη DO Begin Εντολή 1 Εντολή 2 : End; Oμάδα εντολών Συνθήκη Ψευδής Αληθής Ψευδής Εντολές προς επανάληψη

PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END. Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Αληθής

Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Αληθής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END.

Μνήμη. Περιοχή μεταβλητών π R E 3 Οθόνη Ακτίνα, Εμβαδόν Αληθής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END

Μνήμη. Περιοχή μεταβλητών π R E 4 Οθόνη Ακτίνα, Εμβαδόν Αληθής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END

Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Αληθής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END.

Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Ψευδής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END.

Η ΕΠΑΝΑΛΗΠΤΙΚΗ ΔΟΜΗ REPEAT.. UNTIL

Δομή επανάληψης REPEAT … UNTIL Η εντολή REPEAT … UNTIL είναι μια επαναληπτική δομή της Pascal η οποία εμπεριέχει στο τέλος της μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, μέχρις ότου η συνθήκη να γίνει αληθής. REPEAT Εντολή 1 Εντολή 2 : UNTIL συνθήκη Oμάδα εντολών Συνθήκη Ψευδής Αληθής Εντολές προς επανάληψη

PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Ψευδής

Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Ψευδής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Ψευδής

Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Ψευδής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END.

Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Ψευδής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Ψευδής

Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν Αληθής PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Αληθής

Η ΕΠΑΝΑΛΗΠΤΙΚΗ ΔΟΜΗ FOR.. DO

Δομή επανάληψης FOR … DO Η εντολή FOR … DO είναι μια επαναληπτική δομή της Pascal η οποία εμπεριέχει στην αρχή της μια μεταβλητή ελέγχου, που παίρνει τιμές μεταξύ μιας αρχικής τιμής t1 και μιας τελικής τιμής t2 και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο η τιμή της μεταβλητής ελέγχου είναι μεταξύ της t1 και της t2. FOR i=t1 TO t2 DO Begin Εντολή 1 Εντολή 2 : End; Oμάδα εντολών i <= t2 Ψευδής Αληθής Ψευδής Εντολές προς επανάληψη i := i + 1 i := t1

PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν

PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν

PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν

PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν

PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := ; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E Οθόνη Ακτίνα, Εμβαδόν