Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Τάξη: Γ΄ Λυκείου Τεχνολογική Κατεύθυνση Ενότητα: 8.1 (Λογικές εκφράσεις)
11ο Φύλλο Ασκήσεων Ερωτήσεις τύπου Σωστό - Λάθος 1. Η σύγκριση αλφαριθμητικών βασίζεται στη χαρακτήρα προς χαρακτήρα σύγκριση μέχρι να βρεθεί διαφορά. Σ Λ 2. Όταν δυο λογικές συνθήκες είναι αληθείς, τότε και η σύζευξη τους είναι αληθής.
Σ Λ
3. Η συνθήκη (7 > 3 - 10 και 5 > 3) είναι αληθής.
Σ Λ
4. Μια λογική έκφραση μπορεί να περιλαμβάνει περισσότερους από έναν λογικούς τελεστές. Σ Λ 5. Μια λογική έκφραση μπορεί να περιέχει αριθμητικές παραστάσεις, συγκριτικούς και λογικούς τελεστές, καθώς και παρενθέσεις. Σ Λ 6. Η λογική πράξη «ή» μεταξύ δυο προτάσεων είναι ψευδής, όταν οποιαδήποτε από τις 2 προτάσεις είναι ψευδής. Σ Λ 7. Οι τελεστές που εκτελούνται πάντοτε πρώτοι σε μια έκφραση είναι οι αριθμητικοί.
Σ Λ
8. Η ιεραρχία των λογικών τελεστών είναι μικρότερη των αριθμητικών.
Σ Λ
9. Η σύγκριση λογικών δεδομένων έχει έννοια μόνο στην περίπτωση του ίσου (=) και του διάφορου ( <>). Σ Λ 10. Όταν αριθμητικοί και συγκριτικοί τελεστές συνδυάζονται σε μια έκφραση, οι αριθμητικές πράξεις εκτελούνται πρώτες. Σ Λ
Ερωτήσεις συμπλήρωσης κενού 1. Μια _________ έκφραση μπορεί να λάβει δυο τιμές: αληθής και ψευδής. 2. Οι ____________ τελεστές εκτελούνται πρώτα από τους συγκριτικούς. 3. Ο λογικός συντελεστής της διάζευξης είναι το ____ και της σύζευξης το ____. 4. Για τη σύνδεση απλών συνθηκών χρησιμοποιούνται οι _________ τελεστές.
Ερωτήσεις πολλαπλής επιλογής (μία σωστή απάντηση) 1. Η τιμή Α της βαθμολογίας σε ένα θέμα μπορεί να πάρει τις τιμές από 0 μέχρι και 20. (Το 0 και το 20 είναι επιτρεπτές τιμές). Ποια από τις παρακάτω λογικές εκφράσεις ελέγχει αυτή τη συνθήκη; α) A >= 0 ή Α <= 20 β) Α > 0 και Α <= 20 γ) Α >= 20 και Α <= 0 δ) Α >= 0 και Α <= 20 2. Η συνθήκη Α mod 2 ισχύει όταν: α) ο Α είναι περιττός
γ) ο Α διαιρείται ακριβώς με το 2 Νίκος Μιχαηλίδης
β) ο Α είναι μικρότερος του 2 δ) ο Α ισούται με 2
http://users.sch.gr/nikmichailidis
1
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
3. Η λογική πράξη «ή» μεταξύ δυο προτάσεων είναι αληθής, όταν: α) οποιαδήποτε από τις δυο προτάσεις είναι αληθής β) η πρώτη πρόταση είναι ψευδής γ) η δεύτερη πρόταση είναι ψευδής δ) και οι δυο προτάσεις είναι αληθείς. 4. Η λογική πράξη «και» μεταξύ δυο προτάσεων είναι αληθής, όταν: α) οποιαδήποτε από τις δυο προτάσεις είναι αληθής β) η πρώτη πρόταση είναι ψευδής γ) η δεύτερη πρόταση είναι ψευδής δ) και οι δυο προτάσεις είναι αληθείς.
Ερωτήσεις αντιστοίχισης 1. Να αντιστοιχίσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β Στήλη Α
Στήλη Β
1. «ΑΛΗΘΗΣ»
Α) Λογικός τελεστής
2. και
Β) Μεταβλητή
3. α > 12
Γ) Αλφαριθμητική σταθερά
4. αριθμός_παιδιών Δ) Λογική σταθερά 5. ≤
Ε) Συγκριτικός τελεστής ΣΤ) Συνθήκη
2. Να αντιστοιχίσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β Στήλη Α
Στήλη Β
1. MOD 2. * Α) Λογικός τελεστής
3. + 4. > 5. KAI 6. =
Β) Συγκριτικός τελεστής Γ) Αριθμητικός τελεστής
7. Ή 8. < >
Ασκήσεις 1. Να διατυπωθούν σε ελεύθερο κείμενο οι παρακάτω προτάσεις: α) (α >=-3) και (α<5)
β) (α < 5) ή (α > 11)
γ) (α = β) και (α = γ)
δ) (α <> 23)
Νίκος Μιχαηλίδης
http://users.sch.gr/nikmichailidis
2
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ε) (α = Αληθής) και (β = Αληθής) και (γ = Ψευδής) στ) (α <> 3) και (β <> 6)
ζ) (α = 3) και ((β = 4) ή (γ = 5))
…………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………
2. Ποιο είναι το αποτέλεσμα από την εκτέλεση των παρακάτω λογικών πράξεων, αν Α = 10, Β = 2, Γ = -4, Δ = 9 και Ε = 1; α) (Α = Β) ή (Δ = 10)
β) όχι (Ε <= Γ) ή (Δ <= Γ)
γ) (Δ >= Β) και (Ε <> Γ)
δ) ((Ε <= Α) και (Ε >= Γ) και όχι (Γ >= Α)
ε) όχι (όχι (Β <= Ε) ή όχι (Γ <= Β))
στ) όχι (όχι (Α >= 2) και (Γ <> 9))
…………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………
3. Να συμπληρώσετε τους παρακάτω πίνακες αλήθειας των δυο προτάσεων Α, Β και των τριών λογικών πράξεων. Α ή Β (Διάζευξη)
Α
Β
Ψευδής
Ψευδής
Ψευδής
Αληθής
Αληθής
Ψευδής
Αληθής
Αληθής
Νίκος Μιχαηλίδης
Α και Β (Σύζευξη)
http://users.sch.gr/nikmichailidis
Όχι Α (Άρνηση)
3
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
4. Να συμπληρώσετε τον παρακάτω πίνακα. Α
Β
(Όχι Α) ή Β
Ψευδής
Αληθής
Αληθής
Ψευδής
Α και Β
Α ή Β
5. Αν Χ = 15, Υ = -3 και Ζ = 2, να χαρακτηρίσετε τις ακόλουθες εκφράσεις χρησιμοποιώντας μια από τις λέξεις Αληθής ή Ψευδής. a) Χ > Ζ ……………………………………………
β) όχι (Χ + Υ > 8)……………………………………………
γ) (Χ > Υ) και (Ζ < 3) ………………………………………
δ) (Χ > 10) ή ((Υ > 2) και (Ζ >Υ) ………………….
6. Δίνονται οι τιμές των μεταβλητών Α = 5, Β = 7 και Γ = -3. Να χαρακτηρίσετε κάθε έκφραση που ακολουθεί με το γράμμα Α αν είναι αληθής ή με το γράμμα Ψ αν είναι ψευδής. a) όχι (Α + Β < 10) ……………………………………… γ) ((Α > Β) και (Γ < Α)) ή (Γ > 5)
β) (Α >= Β) ή (Γ < Β) ……………………………………
……………………………..
δ) (όχι (Α < > Β)) και (Β + Γ < > 2 * Α) …………………………... 7. Αν α = 5, β = 7 και γ = 10, να χαρακτηρίσετε τις παρακάτω προτάσεις χρησιμοποιώντας μια από τις λέξεις Ψευδής ή Αληθής. Πρόταση Α: (όχι (α + 2 >= β)) ή β + 3 = γ ……………………………… Πρόταση Β: α + 2 * β < 20 και 2 * α = γ ………………………………… 8. Αν Χ = 3, Υ = -2 και Ζ = -1 να χαρακτηρίσετε τις παρακάτω προτάσεις χρησιμοποιώντας μια από τις λέξεις Αληθής ή Ψευδής. Πρόταση Α: (Χ + Υ) * Ζ > 0 ……………………………………… Πρόταση Β: (Χ – Υ) * Ζ = - 5 ………………………………… Πρόταση Γ: Χ * Ζ > 0 ……………………………………………….. Πρόταση Δ: Ζ > Υ
…………………………………………………
Να συμπληρώσετε τον παρακάτω πίνακα με τις τιμές των λογικών πράξεων μεταξύ των προτάσεων Α, Β, Γ, Δ Λογική Πράξη
Αποτέλεσμα
Α ή Β Α ή Γ Γ και Δ Α και Δ Όχι Α Όχι Β
Νίκος Μιχαηλίδης
http://users.sch.gr/nikmichailidis
4