1. Εκφράσεις (βλ. βιβλίο, σελ. 35-36) ΙΕΡΑΡΧΙΑ ΠΡΑΞΕΩΝ - ΤΕΛΕΣΤΩΝ Αριθμητικοί: ^, *, /, DIV, MOD, +, - Σχεσιακοί: =, <, >, <=, >=, <> (μη ίσο) Δεν μπορεί σε μια έκφραση να υπάρχουν δύο τέτοιοι τελεστές (π.χ. 3 < α <= 6 ) Λογικοί: όχι και, ή 1
Σχεσιακοί Τελεστές Συγκρίνουμε: ακεραίους (π.χ. 2 = 1+1) Πραγματικούς (α+β)/2 >= 3.5 Κεφαλαίους Χαρακτήρες (π.χ. ‘Μ’ < ‘Ξ’ ) Αλφαριθμητικά (π.χ. ‘ΚΑΛΟΣ’ > ‘ΚΑΚΟΣ’) Η σύγκριση λογικών δεδομένων έχει νόημα μόνο στις περιπτώσεις = , <> 2
Να χαρακτηρίσετε τις παρακάτω προτάσεις ως αληθείς ή ψευδείς: i) ‘Α’ < ’Β’ ii) ‘ΓΙΑΝΝΗΣ’ > ‘ΔΗΜΗΤΡΗΣ’ iii) ‘ΨΗΛΟΤΕΡΟΣ’ = ‘ΠΙΟ ΨΗΛΟΣ’ iv) ‘ΜΑΓΚΑΣ’ < ‘ΜΑΠΑΣ’ 3
Να γραφεί σε γλώσσα η παρακάτω έκφραση: 2 < Χ < 5+Α
2. ΛΟΓΙΚΟΙ ΤΕΛΕΣΤΕΣ Θα έρθω μόνο αν έρθουν η Χρυσάνθη και η Ερμιόνη Θα έρθω μόνο αν έρθουν η Χρυσάνθη και η Ερμιόνη Έρχομαι μόνο αν έρθουν η Χρυσάνθη ή η Ερμιόνη 5
2. ΛΟΓΙΚΟΙ ΤΕΛΕΣΤΕΣ Χ Ψ Χ ΚΑΙ Ψ Χ Ή Ψ Όχι Χ Αληθής Ψευδής
2. ΛΟΓΙΚΟΙ ΤΕΛΕΣΤΕΣ βλ. βιβλίο, σελ. 36 Σύνδεση με το 1.6 πρόβλημα και υπολογιστής 7
ΠΑΡΑΔΕΙΓΜΑΤΑ Αν χ = 4, y = 3 να χαρακτηρίσετε τις παρακάτω λογικές προτάσεις: x > y (x mod y) = (30 div x) Αν f = 5 και g = 12 να χαρακτηρίσετε τις παρακάτω λογικές προτάσεις: f = 3 ή όχι (g>2) (f > 3) και (g = f + 10 – 3) 8
ΥΠΟΔΕΙΓΜΑ Δίνονται οι τιμές των μεταβλητών Α=3, Β=1, Γ=15 και η παρακάτω έκφραση: (ΟΧΙ (Α+Β*3>10)) ΚΑΙ (Γ MOD (A-B)=1) Nα υπολογίσετε την τιμή της έκφρασης αναλυτικά ως εξής: α. Να αντικαταστήσετε τις μεταβλητές με τις τιμές τους. Μονάδα 1 β. Να εκτελέσετε τις αριθμητικές πράξεις. γ. Να αντικαταστήσετε τις συγκρίσεις με την τιμή ΑΛΗΘΗΣ, αν η σύγκριση είναι αληθής, ή την τιμή ΨΕΥΔΗΣ, αν είναι ψευδής. δ. Να εκτελέσετε τις λογικές πράξεις, ώστε να υπολογίσετε την τελική τιμή της έκφρασης. 9
ΛΥΣΗ Α=3, Β=1, Γ=15 (ΟΧΙ (Α+Β*3>10)) ΚΑΙ (Γ MOD (A-B)=1) 10
ΛΥΣΗ Α=3, Β=1, Γ=15 (ΟΧΙ (Α+Β*3>10)) ΚΑΙ (Γ MOD (A-B)=1) 11
ΛΥΣΗ Α=3, Β=1, Γ=15 (ΟΧΙ (Α+Β*3>10)) ΚΑΙ (Γ MOD (A-B)=1) (ΟΧΙ (6>10)) ΚΑΙ (1=1) 12
ΛΥΣΗ Α=3, Β=1, Γ=15 (ΟΧΙ (Α+Β*3>10)) ΚΑΙ (Γ MOD (A-B)=1) (ΟΧΙ (6>10)) ΚΑΙ (1=1) (ΟΧΙ (ΨΕΥΔΗΣ)) ΚΑΙ (ΑΛΗΘΗΣ) 13
ΛΥΣΗ Α=3, Β=1, Γ=15 (ΟΧΙ (Α+Β*3>10)) ΚΑΙ (Γ MOD (A-B)=1) (ΟΧΙ (6>10)) ΚΑΙ (1=1) (ΟΧΙ (ΨΕΥΔΗΣ)) ΚΑΙ (ΑΛΗΘΗΣ) ΑΛΗΘΗΣ ΚΑΙ ΑΛΗΘΗΣ = ΑΛΗΘΗΣ 14
Για το σπίτι με τον ίδιο τρόπο: Άσκηση 18, σελ.51 Η i να γίνει τώρα
Για το σπίτι: Καλό Διάβασμα!!! Α) Βιβλίο Μαθητή: σελ. 35, 36 Β) Ασκήσεις: 15, 18 Γ) Άσκηση: Το κέρδος ενός κινηματογράφου υπολογίζεται ως εξής : Κάθε θεατής πληρώνει 8 ευρώ ενώ κάθε παράσταση κοστίζει 50 ευρώ συν 40 λεπτά για κάθε θεατή. Να γραφεί αλγόριθμος ο οποίος να δέχεται ως είσοδο των αριθμό των θεατών μιας παράστασης και έπειτα να υπολογίζει και να εμφανίζει τα έσοδα, τα έξοδα και το κέρδος του κινηματογράφου. Να γίνει επαλήθευση μέσω πίνακα τιμών για 20 θεατές. Καλό Διάβασμα!!! 16