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

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

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

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

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 12/10/2014

Κόστος Ποσότητα * 440 ΤΕΛΟΣ_ΑΝ Να γραφεί ξανά ώστε να μην περιέχει πλεονασμούς. Μονάδες 6 Α2 Να συμπληρώσετε των παρακάτω πίνακα

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017

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

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

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

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

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

Ονοματεπώνυμο: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, , 6.3, , 8.1, 8.1.

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

ΚΟΡΥΦΑΙΟ ΦΡΟΝΤΙΣΤΗΡΙΟ korifeo.gr Μάθημα :Προγραμματισμός Εξεταζόμενη ύλη : 2o, 3o,4o,5o κεφάλαιο ΘΕΜΑ 1 ο

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

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

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

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

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

Εφαρμογές Υπολογιστών

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

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

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

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


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

Όνομα(τα): Όνομα(τα): Όνομα Η/Υ: Τμήμα: Ημερομηνία: Δομή Επιλογής

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή

Βασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4)

ΘΕΜΑ Α / Η λογική έκφραση Χ KAI (ΟΧΙ Χ) είναι πάντα ψευδής κάθε τιμή της λογικής μεταβλητής Χ.

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

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

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

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

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

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

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

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

στο μάθημα προσανατολισμού Γ τάξης ενιαίου Λυκείου: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

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

ΘΕΜΑ Α. Α1. Να γράψετε στο. 2. Τα του. τις. αριθμητικές. πρώτες. β. Να. Σελίδα 1 από 5. 2) χ 2. χ Τ_Ρ(α) ΓΡΑΨΕ. ΓΡΑΨΕ χ χ χ+2

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

[1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του ("άριστα". "λίαν καλός") είναι πληροφορία.

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013

Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα)

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο

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

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή

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

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

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

Γενικές εξετάσεις 2014 Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Τεχνολογική Κατεύθυνση

Βασικές έννοιες προγραμματισμού

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

α=5, β=7, γ=20, δ=αληθής

ΠΕΝΤΕΛΗ ΒΡΙΛΗΣΣΙΑ. Α1. Δίνονται τα παρακάτω τμήματα αλγορίθμου σε φυσική γλώσσα, τα οποία πρέπει να γράψετε σε μορφή προγράμματος.

Σελίδα 1 από 7 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

Επαναληπτική δοκιμασία στην Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Μάιος 2013

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 A ΦΑΣΗ

ΘΕΜΑΤΑ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ 2014

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

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 28 ΜΑΪΟΥ 2010 ΕΚΦΩΝΗΣΕΙΣ ÓÕÃ ÑÏÍÏ

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

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

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

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)


Πρόβλημα 29 / σελίδα 28

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

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

Θέμα 1 ο. Επαναληπτικό ΛΥΣΕΙΣ

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

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

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΑΡΧΗ ΣΕΛΙΔΑΣ 1

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

3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)

Δομή Επιλογής. Κεφάλαιο 4 ο. 3.1 Εισαγωγή. 3.2 Απλή δομή επιλογής

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Β - Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: Β(ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)

Προτεινόμενα Θέματα ΑΕΠΠ

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

ΑΠΑΝΤΗΣΕΙΣ. Επιµέλεια: Οµάδα Πληροφορικής της Ώθησης

Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

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

Transcript:

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

Κεφάλαιο 2 : Δομή Επιλογής Εντολές επιλογής Εντολή ΑΝ. Εντολές πολλαπλής επιλογής. ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 2

Εντολές επιλογής Μία από τις βασικότερες δομές που εμφανίζονται σε ένα πρόγραμμα, είναι η επιλογή. Σχεδόν σε όλα τα προβλήματα περιλαμβάνονται κάποιοι έλεγχοι και ανάλογα με το αποτέλεσμα αυτών των ελέγχων επιλέγονται οι ενέργειες που θα ακολουθήσουν. ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 3

Συνθήκη Α Λ Η Θ Η Σ ΣΥΝΘΗΚΗ Ψ Ε Υ Δ Η Σ Για τη σύνταξη μιας λογικής έκφρασης ή συνθήκης χρησιμοποιούνται σταθερές, μεταβλητές, αριθμητικές παραστάσεις, συγκριτικοί και λογικοί τελεστές, καθώς και παρενθέσεις. Το αποτέλεσμα είναι μία λογική τιμή ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ ΓΙΑ ΠΑΡΑΔΕΙΓΜΑ Η ΕΚΦΡΑΣΗ 4 > 2 ΕΙΝΑΙ ΣΥΝΘΗΚΗ ΠΟΥ ΕΠΙΣΤΡΕΦΕΙ ΤΗΝ ΤΙΜΗ ΑΛΗΘΗΣ ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 4

Συγκριτικοί τελεστές ΕΠΙΣΗΣ Σύγκριση Χαρακτήρων Β > Δ Η παραπάνω συνθήκη είναι ΑΛΗΘΗΣ. Λαμβάνεται υπόψη η αλφαβητική σειρά ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 5

Λογικοί τελεστές Οι λογικοί τελεστές συνδέουν 2 οι περισσότερες συνθήκες π.χ α>3 ΚΑΙ β<4 ΤΕΛΕΣΤΗΣ Και Ή Όχι ΕΞΗΓΗΣΗ ΣΥΝΔΕΕΙ 2 ΟΙ ΠΕΡΙΣΣΟΤΕΡΕΣ ΣΥΝΘΗΚΕΣ ΚΑΙ ΠΡΕΠΕΙ ΟΛΕΣ ΟΙ ΠΡΟΤΑΣΕΙΣ ΝΑ ΕΙΝΑΙ ΑΛΗΘΕΙΣ ΓΙΑ ΝΑ ΕΙΝΑΙ ΑΛΗΘΕΙΣ ΚΑΙ Η ΣΥΝΔΥΑΣΜΕΝΗ ΠΡΟΤΑΣΗ ΣΥΝΔΕΕΙ 2 ΟΙ ΠΕΡΙΣΣΟΤΕΡΕΣ ΣΥΝΘΗΚΕΣ ΚΑΙ ΠΡΕΠΕΙ ΤΟΥΛΑΧΙΣΤΟΝ ΜΙΑ ΣΥΝΘΗΚΗ ΝΑ ΕΙΝΑΙ ΑΛΗΘΕΙΣ ΓΙΑ ΝΑ ΕΙΝΑΙ ΑΛΗΘΕΙΣ ΚΑΙ Η ΣΥΝΔΥΑΣΜΕΝΗ ΠΡΟΤΑΣΗ ΕΦΑΡΜΟΖΕΤΑΙ ΣΕ ΜΙΑ ΛΟΓΙΚΗ ΣΥΝΘΗΚΗ ΚΑΙ ΕΠΙΣΤΡΕΦΕΙ ΛΟΓΙΚΗ ΤΙΜΗ ΑΝΤΙΘΕΤΗ ΑΠΟ ΑΥΤΗ ΤΗΣ ΣΥΝΘΗΚΗΣ ΠΑΡΑΔΕΙΓΜΑ α>3 ΚΑΙ β<4. ΓΙΑ ΝΑ ΔΩΣΕΙ Η ΠΡΟΤΑΣΗ ΑΥΤΗ ΑΛΗΘΕΣ ΑΠΟΤΕΛΕΣΜΑ ΘΑ ΠΡΕΠΕΙ ΟΙ ΔΥΟ ΣΥΝΘΗΚΕΣ ΑΡΙΣΤΕΡΑ ΚΑΙ ΔΕΞΙΑ ΤΟΥ ΚΑΙ ΝΑ ΕΊΝΑΙ ΑΛΗΘΗΣ ΣΥΓΧΡΟΝΩΣ α>3 Ή β<4. ΓΙΑ ΝΑ ΔΩΣΕΙ Η ΠΡΟΤΑΣΗ ΑΥΤΗ ΑΛΗΘΕΣ ΑΠΟΤΕΛΕΣΜΑ ΘΑ ΠΡΕΠΕΙ ΤΟΥΛΑΧΙΣΤΟΝ Η ΜΙΑ ΣΥΝΘΗΚΗ ΑΡΙΣΤΕΡΑ ΚΑΙ ΔΕΞΙΑ ΤΟΥ Ή ΝΑ ΕΊΝΑΙ ΑΛΗΘΗΣ Όχι Α>3. ΓΙΑ ΝΑ ΔΩΣΕΙ Η ΠΡΟΤΑΣΗ ΑΥΤΉ ΑΛΗΘΕΣ ΑΠΟΤΕΛΕΣΜΑ ΘΑ ΠΡΕΠΕΙ ΝΑ ΙΣΧΥΕΙ Α<3 ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 6

ΙΕΡΑΡΧΙΑ ΠΡΑΞΕΩΝ Πρώτα εκτελούνται οι αριθμητικοί τελεστές, στην συνέχεια οι συγκριτικοί και τέλος οι λογικοί τελεστές. Για τους λογικούς τελεστές εκτελούμε τις πράξεις από αριστερά προς τα δεξιά. ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 7

Παράδειγμα (4>5 και 5>6) ή (4>2 και 6>2) Ψ και Ψ Α και Α Ψ ή Α Α ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 8

Κεφάλαιο 2 : Δομή Επιλογής Εντολές επιλογής Εντολή ΑΝ Εντολές πολλαπλής επιλογής. ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 9

Απλή Επιλογή Συνθήκη Ναι οχι Εντολές Τέλος Αν ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 10

Σύνθετη Επιλογή Συχνά η εντολή ΑΝ εκτός από το τμήμα των εντολών, που εκτελούνται όταν η λογική έκφραση είναι Αληθής, περιέχει και το τμήμα των εντολών που εκτελούνται, αν δεν ισχύει η συνθήκη (είναι Ψευδής). Συνθήκη Ναι οχι Εντολές1 Εντολές2 Τέλος Αν ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 11

Πολλαπλή Επιλογή Εντολή Αν Η πολλαπλή επιλογή εφαρμόζεται στα προβλήματα όπου μπορούν να ληφθούν διαφορετικές αποφάσεις ανάλογα με την τιμή μιας λογικής έκφρασης. ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 12

Παράδειγμα Πολλαπλή Επιλογή εντολή Αν ΑΝ αριθμός > 0 ΤΟΤΕ ΓΡΑΨΕ Ο αριθμός είναι θετικός Πλήθος_θετικών θετικών Πλήθος _θετικών + 1 ΑΛΛΙΩΣ_ΑΝ ΑΝ αριθμός <0 ΤΟΤΕ ΓΡΑΨΕ Ο αριθμός είναι αρνητικός Πλήθος _αρνητικών Πλήθος_αρνητικών +1 ΑΛΛΙΩΣ ΓΡΑΨΕ Ο αριθμός είναι 0 Πλήθος_0 Πλήθος _0 +1 ΤΕΛΟΣ_ΑΝ ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 13

Εμφωλευμένη επιλογή Απλή, σύνθετη, ή πολλαπλή επιλογή που περιέχει εσωτερικά, στην ομάδα εντολών της (είτε στο Αν, είτε στο Αλλιώς) μια ή περισσότερες άλλες επιλογές. Παράδειγμα ΔΙΑΒΑΣΕ Βάρος, Ύψος ΑΝ Βάρος < 80 ΤΟΤΕ ΑΝ Ύψος < 1.70 ΤΟΤΕ ΓΡΑΨΕ Ελαφρύς, κοντός ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ Την εμφωλευμένη επιλογή την χρησιμοποιούμε όταν έχουμε να ελέγξουμε δύο γεγονότα, το ένα εκ των οποίων εξαρτάται από το άλλο. ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 14

Εμφωλευμένη επιλογή ΟΙ ΕΜΦΩΛΕΥΜΕΝΕΣ ΔΙΑΔΙΚΑΣΙΕΣ ΣΥΝΗΘΩΣ ΜΠΟΡΟΥΝ ΝΑ ΑΠΟΔΟΘΟΥΝ ΜΕ ΤΗΝ ΠΟΛΛΑΠΛΗ ΕΠΙΛΟΓΗ ΚΑΙ ΚΑΤΑΛΛΗΛΟ ΣΥΝΔΥΑΣΜΟ ΤΩΝ ΛΟΓΙΚΩΝ ΤΕΛΕΣΤΩΝ Το προηγούμενο τμήμα προγράμματος μπορεί να γραφεί ως εξής ΔΙΑΒΑΣΕ Βάρος, Ύψος ΑΝ Βάρος < 80 ΚΑΙ Ύψος < 1.70 ΤΟΤΕ ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Ελαφρύς, κοντός ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 15

Η Εντολή ΑΝ ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 16

Με χρήση εμφωλευμένων εντολών ΑΝ: Παράδειγμα 1 ΑΝ Ποσότητα=<50 ΤΟΤΕ Κόστος Ποσότητα * 200000 ΑΛΛΙΩΣ ΑΝ Ποσότητα =< 100 ΤΟΤΕ Κόστος Ποσότητα * 180000 ΑΛΛΙΩΣ ΑΝ Ποσότητα =< 200 ΤΟΤΕ Κόστος Ποσότητα * 160000 ΑΛΛΙΩΣ Κόστος Ποσότητα * 150000 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 17

Με τη χρήση της ΑΝ... Παράδειγμα 1...ΤΟΤΕ...ΑΛΛΙΩΣ_ΑΝ: ΑΝ Ποσότητα =<50 ΤΟΤΕ Κόστος Ποσότητα * 200000 ΑΛΛΙΩΣ_ΑΝ ΑΝ Ποσότητα =<100 ΤΟΤΕ Κόστος Ποσότητα * 180000 ΑΛΛΙΩΣ_ΑΝ ΑΝ Ποσότητα =<200 ΤΟΤΕ Κόστος Ποσότητα * 160000 ΑΛΛΙΩΣ Κόστος Ποσότητα * 150000 ΤΕΛΟΣ_ΑΝ ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 18

Κεφάλαιο 2: Δομή Επιλογής Εντολές επιλογής Εντολή ΑΝ Εντολές πολλαπλής επιλογής - Εντολή ΕΠΙΛΕΞΕ - ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 19

99% μια μεταβλητή. Αλλιώς έκφραση μιας μεταβλητής. Πχ α +3 ΕΠΙΛΕΞΕ Α ΠΕΡΙΠΤΩΣΗ 3 Εντολές Εντολή Επίλεξε ΜΕΤΑΒΛΗΤΗ ΤΙΜΗ ΜΕΤΑΒΛΗΤΗΣ. ΔΗΛΑΔΗ ΑΝ Α=3 Η δομή ΕΠΙΛΕΞΕ δεν μπορεί να διερευνήσει εκφράσεις που περιέχουν περισσότερες από μια μεταβλητές!! ΕΠΙΛΕΞΕ Α ΠΕΡΙΠΤΩΣΗ 5, 6 Εντολές ΕΠΙΛΕΞΕ Α ΠΕΡΙΠΤΩΣΗ > 3 Εντολές ΜΕΤΑΒΛΗΤΗ ΜΕΤΑΒΛΗΤΗ ΤΙΜΕΣ ΜΕΤΑΒΛΗΤΗΣ. ΔΗΛΑΔΗ ΑΝ Α=5 Ή Α=6 ΣΥΝΘΗΚΗ. ΑΝ Α > 3. ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 20

Εντολή Επίλεξε Υπολογίζεται η τιμή της έκφρασης και εκτελούνται οι εντολές που ανήκουν στην αντίστοιχη περίπτωση τιμών Αν η τιμή της έκφρασης δεν αντιστοιχεί σε καμία περίπτωση, τότε εκτελούνται οι εντολές αλλιώς Στην εντολή αυτή οι λίστες τιμών που συνοδεύουν κάθε περίπτωση μπορούν να περιλαμβάνουν μία ή περισσότερες τιμές ή περιοχή τιμών από-έως ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 21

ΑΣΚΗΣΗ Να γραφεί αλγόριθμος που δέχεται σαν είσοδο έναν μονοψήφιο αριθμό και επιστρέφει κατάλληλο μήνυμα αν είναι μονός ή ζυγός ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 22

ΑΣΚΗΣΗ ΔΙΑΒΑΣΕ αριθμός ΕΠΙΛΕΞΕ αριθμός ΠΕΡΙΠΤΩΣΗ 0 ΓΡΑΨΕ Μηδέν ΠΕΡΙΠΤΩΣΗ 1,3,5,7,9 ΓΡΑΨΕ Μονός αριθμός ΠΕΡΙΠΤΩΣΗ 2,4,6,8 ΓΡΑΨΕ Ζυγός αριθμός ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ αριθμός < 0 ή >9 ή όχι ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ ΕΠΙΛΟΓΩΝ ακέραιος ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ 23