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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Επαναληπτικό Μάθημα ΑΕΠΠ
Advertisements

Έστω πίνακας Α χιλίων θέσεων που περιέχει πραγματικούς αριθμούς
Βασικές Έννοιες Προγραμματισμού
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
Παράδειγμα 2: Κινηματογράφοι Να γραφεί πρόγραμμα το οποίο:
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Ενότητα Η Δομή Επανάληψης
Κεφάλαιο 2 : Βασικές Έννοιες Αλγορίθμων 2.1 Τι είναι αλγόριθμος
Κεφάλαιο 2. Τι είναι αλγόριθμος  Η λέξη αλγόριθμος προέρχεται από μελέτη του Πέρση μαθηματικού Abu Ja’far Mohammed ibn al Khowarizmi  Στα λατινικά ξεκινούσε.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΒΡΟΧΟΙ ΜΑΘΗΜΑ 5. ΒΡΟΧΟΙΒΡΟΧΟΙ Ο Βρόχος (loop) αποτελείται από προτάσεις επανάληψης. Οι προτάσεις επανάληψης είναι οι προτάσεις που επαναλαμβάνουν ένα.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
1 Οργάνωση και Αρχιτεκτονική Υπολογιστών Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Οργάνωση και Αρχιτεκτονική.
Ενότητα Α.4. Δομημένος Προγραμματισμός
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Δουλεύει για όλους τους αριθμούς! Η δεύτερη ΓΡΑΨΕ δεν θα εκτελεστεί ποτέ!
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
Δομή επανάληψης Η δομή επανάληψης είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο ικανοποιείται.
Επανάληψη.
Δομή επιλογής Η δομή επιλογής είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και δύο ομάδες εντολών, από τις οποίες θα εκτελεστούν, η μεν.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΤΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL ΠΑΡΟΥΣΙΑΣΗ ΠΑΡΑΔΕΙΓΜΑΤΟΣ: ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΕ ΤΙΣ ΤΡΕΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ ΕΝΤΟΛΕΣ ΕΝΤΟΛΕΣΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ.
Βασικές έννοιες προγραμματισμού Κεφάλαιο 7 ο. Βασικές έννοιες προγραμματισμού Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις.
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
Ένας εκδοτικός οίκος χρησιμοποιεί 35 διανομείς για τη διακίνηση των βιβλίων του. Στο τέλος κάθε μήνα καταγράφονται οι πωλήσεις που πραγματοποιήθηκαν από.
ΜΕΤΑΒΛΗΤΕΣ-ΣΤΑΘΕΡΕΣ -ΕΚΦΡΑΣΕΙΣ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη. Αθήνα, 2015.
ΚΕΦΑΛΑΙΟ 2ο - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Δομή επιλογής Πολλές φορές για να λυθεί ένα πρόβλημα πρέπει να ελεγχθεί αν ισχύει κάποια συνθήκη Παράδειγμα 2: Να διαβαστεί ένας αριθμός και να επιστραφεί.
Δομή Επιλογής Χρησιμοποιείται σε προβλήματα όπου χρειάζεται να ληφθούν κάποιες αποφάσεις με βάση κάποια δεδομένα κριτήρια. Περιλαμβάνει τον έλεγχο κάποιας.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΑΝ συνθήκη_ισχύει ΤΟΤΕ εντολές ΤΕΛΟΣ_ΑΝ
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΗ ΓΙΑ (1) Για i από .... μέχρι .... Αν ………….… τότε
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
Οι διάφορες εκδοχές της
Γεωργαλλίδης Δημήτρης
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
ΜΟΡΦΕΣ ΔΟΜΩΝ ΕΠΑΝΑΛΗΨΗΣ
Αν συνθήκη_ισχύει τότε εντολές Τέλος_Αν
Επανάληψη.
Τελεστές και ή όχι Για την εκτέλεση αριθμητικών πράξεων
Δομημένος Προγραμματισμός - Κεφάλαιο 4 - Ανάπτυξη αλγορίθμων
8.2 Η Δομή Επανάληψης Μέχρις_ότου
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΑΝ Χ<> Α_Μ(Χ) ΤΟΤΕ ΓΡΑΨΕ “Λάθος” ΤΕΛΟΣ_ΑΝ
Δομή Επιλογής Μάθημα 4ο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τάξη Γ Οικονομίας & Πληροφορικής Θετικών Σπουδών 2ο Γενικό Λύκειο Αλιβερίου |
ΒΙΒΛΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ Σελίδες 2ο Κεφάλαιο - Παράγραφο 2.7 ΔΟΜΗ ΕΠΙΛΟΓΗΣ
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Εντολές και δομές αλγορίθμου
Δομή Επιλογής , 8.1.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Λυμένα θέματα πανελλαδικών εξετάσεων με υποπρογράμματα
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Από τη Δομή Ακολουθίας στις Δομές Επανάληψης
Μεταγράφημα παρουσίασης:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 8ο: ΕΠΙΛΟΓΗ ΚΑΙ ΕΠΑΝΑΛΗΨΗ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΣΥΓΚΡΙΤΙΚΟΙ ΤΕΛΕΣΤΕΣ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΣΥΓΚΡΙΣΕΙΣ Οι συγκρίσεις γίνονται σε δεδομένα αριθμητικά, αλφαριθμητικά και λογικά. Η σύγκριση μεταξύ δύο αριθμών γίνεται με προφανή τρόπο. Στην περίπτωση των πραγματικών αριθμών θεωρούμε ότι οι αριθμοί μπορούν να έχουν άπειρο αριθμό ψηφίων. Η σύγκριση ατομικών χαρακτήρων στηρίζεται στην αλφαβητική σειρά, για παράδειγμα το ‘α’ θεωρείται μικρότερο από το ‘β’. Η σύγκριση αλφαριθμητικών δεδομένων βασίζεται στη σύγκριση χαρακτήρα προς χαρακτήρα σε κάθε θέση μέχρις ότου βρεθεί κάποια διαφορά, για παράδειγμα η λέξη ‘κακός’ θεωρείται μικρότερη από τη λέξη ‘καλός’ αφού το γράμμα κ προηγείται του γράμματος λ. Η σύγκριση λογικών τιμών έχει έννοια μόνο στην περίπτωση του ίσου (=) και του διάφορου (<>), αφού οι τιμές που μπορούν να έχουν είναι ΑΛΗΘΗΣ και ΨΕΥΔΗΣ. 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Η ΕΝΤΟΛΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Η ΕΝΤΟΛΗ ΣΥΝΘΕΤΗΣ ΕΠΙΛΟΓΗΣ Η ΕΝΤΟΛΗ «ΑΝ…ΤΟΤΕ…ΑΛΛΙΩΣ» Η ΕΝΤΟΛΗ ΣΥΝΘΕΤΗΣ ΕΠΙΛΟΓΗΣ Η ΕΝΤΟΛΗ «ΑΝ…ΤΟΤΕ…ΑΛΛΙΩΣ» 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Η ΕΝΤΟΛΗ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ «ΑΝ…ΤΟΤΕ…ΑΛΛΙΩΣ_ΑΝ» 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΠΑΡΑΔΕΙΓΜΑ Ι)Υπολογισμός τετραγωνικής ρίζας αριθμού ΔΙΑΒΑΣΕ α ΑΝ α>=0 ΤΟΤΕ Ρίζα Τ_Ρ(α) ΑΛΛΙΩΣ ΓΡΑΨΕ ‘Δεν ορίζεται τετρ.ρίζα αρνητικού & αριθμού’ ΤΕΛΟΣ_ΑΝ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΠΑΡΑΔΕΙΓΜΑ (2) ΙΙ)Περίπτωση εμφωλευμένων «ΑΝ» ΔΙΑΒΑΣΕ Βάρος, Ύψος ΑΝ Βάρος < 80 ΤΟΤΕ ΑΝ Ύψος < 1.70 ΤΟΤΕ ΓΡΑΨΕ ‘Ελαφρύς, Κοντός’ ΤΕΛΟΣ_ΑΝ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΠΡΟΒΛΗΜΑ Να κατασκευαστεί πρόγραμμα που να υπολογίζει το συνολικό κόστος μιας παραγγελίας υπολογιστών, όπου το κόστος ανά μονάδα εξαρτάται από τη συνολική ποσότητα παραγγελίας, σύμφωνα με τον ακόλουθο πίνακα: Ποσότητα Τιμή Μονάδας 1-50 580 € 51-100 520 € 101-200 470 € Πάνω από 200 440 € 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

ΧΡΗΣΗ ΑΝ…ΤΟΤΕ…ΑΛΛΙΩΣ_ΑΝ ΑΝ Ποσότητα <= 50 ΤΟΤΕ Κόστος  Ποσότητα * 580 ΑΛΛΙΩΣ_ΑΝ Ποσότητα <= 100 ΤΟΤΕ Κόστος  Ποσότητα * 520 ΑΛΛΙΩΣ_ΑΝ Ποσότητα <= 200 ΤΟΤΕ Κόστος  Ποσότητα * 470 ΑΛΛΙΩΣ Κόστος  Ποσότητα * 440 ΤΕΛΟΣ_ΑΝ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΕΜΦΩΛΕΥΜΕΝΑ ΑΝ Το ίδιο πρόβλημα με εμφωλευμένα ΑΝ θα λυνόταν ως ακολούθως: ΑΝ Ποσότητα <=50 ΤΟΤΕ Κόστος  Ποσότητα * 580 ΑΛΛΙΩΣ ΑΝ Ποσότητα <= 100 ΤΟΤΕ Κόστος  Ποσότητα * 520 ΑΝ Ποσότητα <= 200 ΤΟΤΕ Κόστος  Ποσότητα * 470 Κόστος  Ποσότητα * 440 ΤΕΛΟΣ_ΑΝ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης Η ΕΝΤΟΛΗ «ΕΠΙΛΕΞΕ» ΕΠΙΛΕΞΕ έκφραση ΠΕΡΙΠΤΩΣΗ λίστα_τιμών_1 εντολές_περίπτωσης_1 ΠΕΡΙΠΤΩΣΗ λίστα_τιμών_2 εντολές_περίπτωσης_2 ΠΕΡΙΠΤΩΣΗ λίστα_τιμών_3 εντολές_περίπτωσης_3 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ εντολές_αλλιώς ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΠΑΡΑΔΕΙΓΜΑ ΔΙΑΒΑΣΕ αριθμός ΕΠΙΛΕΞΕ αριθμός ΠΕΡΙΠΤΩΣΗ 0 ΓΡΑΨΕ ‘Μηδέν’ ΠΕΡΙΠΤΩΣΗ 1, 3, 5, 7, 9 ΓΡΑΨΕ ‘Περιττός αριθμός’ ΠΕΡΙΠΤΩΣΗ 2, 4, 6, 8 ΓΡΑΨΕ ‘Άρτιος αριθμός’ ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ ‘Αριθμός >9 ή <0 ή μη ακέραιος’ ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ Η ΓΛΩΣΣΑ υποστηρίζει τρεις εντολές επανάληψης ΟΣΟ… ΕΠΑΝΑΛΑΒΕ: Η λογική έκφραση ελέγχεται στην αρχή και εκτελείται συνεχώς, όσο η έκφραση είναι αληθής ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ…ΜΕΧΡΙΣ_ΟΤΟΥ: Η συνθήκη βρίσκεται στο τέλος της επανάληψης, και η επανάληψη εκτελείται μέχρι η συνθήκη να γίνει Αληθής ΓΙΑ…ΑΠΌ…ΜΕΧΡΙ…: Ο βρόχος επαναλαμβάνεται για συγκεκριμένο αριθμό επαναλήψεων 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

ΕΝΤΟΛΗ «ΟΣΟ…ΕΠΑΝΕΛΑΒΕ» 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

Καθηγητής: Δρίμτζιας Βασίλης ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ» 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης

ΕΝΤΟΛΗ «ΓΙΑ…ΑΠΌ…ΜΕΧΡΙ» 19/05/2018 Καθηγητής: Δρίμτζιας Βασίλης