Τετράδιο μαθητή
ΘΕ08: Λογικοί τελεστές – σύνθετες συνθήκες
Όνομα(τα):___________________________________________________
Όνομα Η/Υ:___________________________________________________
Τμήμα:_______________________Ημερομηνία:___________________
Συνδυάζοντας λογικές προτάσεις
Συνδυάζοντας λογικές προτάσεις
κολουθήστε τις οδηγίες του καθηγητή σας, ώστε η τάξη να χωριστεί σε ομάδες. Η κάθε
ομάδα θα αποτελείται από δυο μαθητές εκ των οποίων ο ένας θα ονομάζεται
Δημιουργός
και ο άλλος
Εκτελεστής
. Ο ρόλος του Δημιουργού αντιπροσωπεύει το δημιουργό του
αλγορίθμου και ο ρόλος του Εκτελεστή αντιπροσωπεύει τον ηλεκτρονικό υπολογιστή. Γράψτε
στον παρακάτω πίνακα τα ονόματά σας δίπλα από το ρόλο που έχετε αναλάβει.
Α
Δημιουργός:
Εκτελεστής:
(Όταν δεν αναφέρεται κάποιος ρόλος στο βήμα της δραστηριότητας, τότε η
ενέργεια πραγματοποιείται και από τα δύο μέλη της ομάδας)
Βρείτε τους συνδέσμους
Διαβάστε τις δύο προτάσεις που ακολουθούν.
Πρόταση Α:
Για να συμμετάσχω στην πενθήμερη εκδρομή του σχολείου μου θα πρέπει
να μου δώσουν άδεια οι γονείς μου και να έχω χρήματα για τα έξοδά μου.
κάθε πρόταση αποτελείται από μία ενέργεια και δύο συνθήκες που θα πρέπει να
ικανοποιηθούν, ώστε η ενέργεια να πραγματοποιηθεί. Ο
Δημιουργός
θα πρέπει, για την
πρόταση Α, να καταγράψει στο παρακάτω πλαίσιο την ενέργεια, τις συνθήκες και να διατυπώσει
με ποιον τρόπο ενώνονται οι συνθήκες αυτές, ώστε να μπορέσει να πραγματοποιηθεί η
ενέργεια. Τις ίδιες εργασίες θα κάνει και ο
Εκτελεστής
, αλλά για την πρόταση Β.
Η
Πρόταση Β:
Για να αγοράσω αεροπλάνο θα πρέπει να κερδίσω ένα μεγάλο ποσό στο
ΛΟΤΤΟ ή να κληρονομήσω την πλούσια θεία μου.
Ενέργεια
Συνθήκες
Σύνδεσμος
Πρόταση
Α
1.
2.
Έργο ΠΛΕΙΑΔΕΣ/Νηρηίδες, Γ΄ ΚΠΣ
ΕΑ.ΙΤΥ / Υπ.Ε.Π.Θ.
- σελ. 1 -
Αλγοριθμική & Προγραμματισμός
Συνδυάζοντας λογικές προτάσεις
Τετράδιο μαθητή
Ενέργεια
Συνθήκες
Σύνδεσμος
Πρόταση
Β
1.
2.
Διαβάστε την πρόταση που ακολουθεί.
Πρόταση Γ:
Αν
δεν
πάρω το πτυχίο μου στα αγγλικά θα ξαναδώσω εξετάσεις.
προηγούμενη πρόταση αποτελείται από μία ενέργεια και μία συνθήκη που μπροστά της
έχει τοποθετηθεί η λέξη “
δεν”
.
Η
Για να πραγματοποιηθεί η ενέργεια θα πρέπει η συνθήκη να ικανοποιείται (δηλαδή να είναι
αληθής)
ή όχι
(δηλαδή να είναι ψευδής); Συμπληρώστε το κενό κελί του παρακάτω πίνακα
τοποθετώντας την λέξη
Αληθής
ή
Ψευδής
.
Πίνακας 1
Ενέργεια
Συνθήκη
Θα πραγματοποιηθεί η ενέργεια
όταν η συνθήκη είναι:
Πρόταση
Γ
Θα ξαναδώσω
εξετάσεις
Πήρα πτυχίο αγγλικών;
Συμφωνήστε μεταξύ σας για τις απαντήσεις που δώσατε και συγκρίνετε τους πίνακές
σας με τα αποτελέσματα που θα σας προτείνει ο καθηγητής σας.
Συζητήστε με τον καθηγητή σας το ρόλο και τις ιδιότητες των συνδέσμων, οι οποίοι
όπως θα σας εξηγήσει, ονομάζονται
λογικοί τελεστές
.
Συμπληρώστε τον πίνακα αληθείας
νωρίζοντας πλέον το ρόλο του κάθε λογικού τελεστή προσπαθήστε να συμπληρώσετε τον
παρακάτω πίνακα.
Γ
Ο πίνακας που ακολουθεί είναι ένας
πίνακας αληθείας
που στις δύο πρώτες στήλες
αναφέρονται οι τιμές που έχουν οι δύο συνθήκες (αληθής ή ψευδής) και όλοι οι δυνατοί
συνδυασμοί που υπάρχουν μεταξύ τους και είναι τέσσερις (2
2
). Στην τρίτη στήλη συμπληρώστε
την τιμή του συνδυασμού των δύο συνθηκών, δηλαδή της
λογικής έκφρασης
, Σ1 ΚΑΙ Σ2. Στην
τέταρτη στήλη συμπληρώστε την τιμή της λογικής έκφρασης Σ1 Ή Σ2. Στην πέμπτη στήλη
συμπληρώστε την τιμή της λογικής έκφρασης ΟΧΙ Σ1.
(Συντομογραφίες Σ1: Συνθήκη1, Σ2: Συνθήκη2, Α: Αληθής, Ψ: Ψευδής).
Σ1
Σ2
Σ1 ΚΑΙ Σ2
Σ1 Ή Σ2
ΟΧΙ Σ1
Α
Α
Α
Ψ
Ψ
Α
Ψ
Ψ
Έργο ΠΛΕΙΑΔΕΣ/Νηρηίδες, Γ΄ ΚΠΣ
ΕΑ.ΙΤΥ / Υπ.Ε.Π.Θ.
- σελ. 2 -
Αλγοριθμική & Προγραμματισμός
Τετράδιο μαθητή
ΘΕ08: Λογικοί τελεστές – σύνθετες συνθήκες
Βρείτε τι «κάνει» ο αλγόριθμος με το λογικό τελεστή ΚΑΙ
Διαβάστε το παρακάτω τμήμα αλγορίθμου:
Α ← 12
Β ← 15
ΑΝ Α>13 ΚΑΙ Β=16 ΤΟΤΕ
ΓΡΑΨΕ 'η συνθήκη είναι αληθής'
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'η συνθήκη είναι ψευδής'
ΤΕΛΟΣ_ΑΝ
Ο
Εκτελεστής
θα πρέπει να καταγράψει στο παρακάτω πλαίσιο τι πιστεύει ότι θα
εμφανιστεί στην οθόνη του υπολογιστή μετά την εκτέλεση του παραπάνω αλγορίθμου.
Ο
Δημιουργός
θα πρέπει:
να επιλέξει από το Χώρο Δραστηριοτήτων το σύνδεσμο
Τελεστής ΚΑΙ (δεξί κλικ -> Αποθήκευση προορισμού ως..)
,
να εκτελέσει το πρόγραμμα βήμα προς βήμα παρακολουθώντας το παράθυρο των
μεταβλητών,
να συγκρίνει τα αποτελέσματα του Εκτελεστή με αυτά του υπολογιστή.
Ο
Δημιουργός
θα πρέπει να τροποποιήσει τις εντολές εκχώρησης ώστε να εμφανίζεται
το αντίθετο μήνυμα.
Κατεβάστε την λύση από εδώ (δεξί κλικ -> Αποθήκευση προορισμού ως..)
Γράψτε στο παρακάτω πλαίσιο τις αλλαγές που κάνατε και τερματίστε το Διερμηνευτή.
Βρείτε τι «κάνει» ο αλγόριθμος με το λογικό τελεστή Ή
Διαβάστε το παρακάτω τμήμα αλγορίθμου:
Α ← 12
Χρώμα ← 'Άσπρο'
ΑΝ Χρώμα='Μαύρο' Η Α<3 ΤΟΤΕ
ΓΡΑΨΕ 'η συνθήκη είναι αληθής'
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'η συνθήκη είναι ψευδής'
ΤΕΛΟΣ_ΑΝ
Ο
Εκτελεστής
θα πρέπει να καταγράψει στο παρακάτω πλαίσιο τι πιστεύει ότι θα
εμφανιστεί μετά την εκτέλεση του παραπάνω αλγορίθμου.
Ο
Δημιουργός
θα πρέπει:
να επιλέξει από το Χώρο Δραστηριοτήτων το σύνδεσμο
Τελεστής Ή (δεξί κλικ -> Αποθήκευση προορισμού ως..)
,
να εκτελέσει το πρόγραμμα βήμα προς βήμα παρακολουθώντας το παράθυρο των
μεταβλητών,
να συγκρίνει τα αποτελέσματα του Εκτελεστή με αυτά του υπολογιστή.
Ο
Δημιουργός
θα πρέπει να τροποποιήσει τις εντολές εκχώρησης ώστε να εμφανίζεται
το αντίθετο μήνυμα.
Κατεβάστε την λύση από εδώ (δεξί κλικ -> Αποθήκευση προορισμού ως..)
Γράψτε στο παρακάτω πλαίσιο τις αλλαγές που κάνατε και τερματίστε το Διερμηνευτή.
Έργο ΠΛΕΙΑΔΕΣ/Νηρηίδες, Γ΄ ΚΠΣ
ΕΑ.ΙΤΥ / Υπ.Ε.Π.Θ.
- σελ. 3 -
Αλγοριθμική & Προγραμματισμός
Συνδυάζοντας λογικές προτάσεις
Τετράδιο μαθητή
Βρείτε τι «κάνει» ο αλγόριθμος με το λογικό τελεστή ΟΧΙ
Διαβάστε το παρακάτω τμήμα αλγορίθμου:
Α ← 4
Β ← 15
Γ ← Β-Α>7 Η ΟΧΙ(Β=13)
ΑΝ Γ=Αληθής ΤΟΤΕ
ΓΡΑΨΕ 'η συνθήκη είναι αληθής'
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'η συνθήκη είναι ψευδής'
ΤΕΛΟΣ_ΑΝ
Ο
Εκτελεστής
θα πρέπει να καταγράψει στο παρακάτω πλαίσιο τι πιστεύει ότι θα
εμφανιστεί μετά την εκτέλεση του παραπάνω αλγορίθμου.
Ο
Δημιουργός
θα πρέπει:
να επιλέξει από το χώρο δραστηριοτήτων το σύνδεσμο
Τελεστής ΟΧΙ (δεξί κλικ -> Αποθήκευση προορισμού ως..)
,
να εκτελέσει το πρόγραμμα βήμα προς βήμα παρακολουθώντας το παράθυρο των
μεταβλητών,
να συγκρίνει τα αποτελέσματα του εκτελεστή με αυτά του υπολογιστή.
Ο
Δημιουργός
θα πρέπει να τροποποιήσει τις εντολές εκχώρησης ώστε να εμφανίζεται
το αντίθετο μήνυμα.
Κατεβάστε την λύση από εδώ (δεξί κλικ -> Αποθήκευση προορισμού ως..)
Γράψτε στο παρακάτω πλαίσιο τις αλλαγές που κάνατε και τερματίστε το Διερμηνευτή.
Δημιουργία αλγορίθμου για σύστημα πυρασφάλειας
Υποθέστε ότι πρέπει να φτιάξετε ένα σύστημα πυρασφάλειας που να ελέγχει τη θερμοκρασία,
την υγρασία και την περιεκτικότητα σε καπνό ενός χώρου. Αν η θερμοκρασία είναι κάτω από
40
0
C, η υγρασία πάνω από 20% και ο καπνός κάτω από 120 μg/m
3
, τότε οι συνθήκες είναι
φυσιολογικές.
Για το σκοπό αυτό θα πρέπει να γράψετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο να διαβάζει τα
παραπάνω τρία στοιχεία και να εμφανίζει το μήνυμα «Φυσιολογικές Συνθήκες», αν όλα
είναι εντάξει, διαφορετικά το μήνυμα «Συναγερμός».
Ο
Δημιουργός
για να σχεδιάσει τον αλγόριθμο θα πρέπει να βρει:
τις μεταβλητές όπου θα τοποθετηθούν τα δεδομένα (στοιχεία εισόδου),
τα μηνύματα που μπορεί να εμφανιστούν (στοιχεία εξόδου),
τη συνθήκη που θα διαφοροποιεί τη ροή του προγράμματος, ώστε να εμφανίζεται το
κατάλληλο μήνυμα.
Ο
Δημιουργός
θα πρέπει να επιλέξει από το Χώρο Δραστηριοτήτων το σύνδεσμο
Κατεβάστε την λύση από εδώ (δεξί κλικ -> Αποθήκευση προορισμού ως..)
και να υλοποιήσει τον αλγόριθμο σε ΓΛΩΣΣΑ.
Έργο ΠΛΕΙΑΔΕΣ/Νηρηίδες, Γ΄ ΚΠΣ
ΕΑ.ΙΤΥ / Υπ.Ε.Π.Θ.
- σελ. 4 -
Αλγοριθμική & Προγραμματισμός
Τετράδιο μαθητή
ΘΕ08: Λογικοί τελεστές – σύνθετες συνθήκες
Ο
Εκτελεστής
θα πρέπει να ελέγξει το πρόγραμμα, να το εκτελέσει και να συμπληρώσει
τον παρακάτω πίνακα με τιμές για θερμοκρασία, υγρασία και καπνό τέτοιες ώστε να
ενεργοποιούν το αντίστοιχο μήνυμα.
Θερμοκρασία
Υγρασία
Καπνός
Μήνυμα
Φυσιολογικές συνθήκες
Συναγερμός
Αποθηκεύστε
ή
εκτυπώστε
, σύμφωνα με τις οδηγίες του καθηγητή σας, το πρόγραμμα που
δημιουργήσατε πριν τερματίσετε το Διερμηνευτή.
Δημιουργία αλγορίθμου για τη Σχολή Ικάρων
Για να έχει κάποιος δικαίωμα συμμετοχής στις προκαταρκτικές εξετάσεις για τη Σχολή
τωνΙκάρων θα πρέπει η ηλικία του να είναι από 17 έως και 21 ετών. Αν η ηλικία του υποψηφίου
είναι έξω από τα όρια αυτά τότε «Δεν πληροί τις προϋποθέσεις για Ίκαρος».
Για το σκοπό αυτό θα πρέπει να γράψετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο να εισαγάγει
την ηλικία του υποψήφιου και να εμφανίζει μήνυμα «Δεν πληροί τις προϋποθέσεις για
Ίκαρος» αν η ηλικία του είναι έξω από τα παραπάνω όρια.
Ο
Δημιουργός
για να σχεδιάσει τον αλγόριθμο θα πρέπει να βρει:
τη μεταβλητή όπου θα τοποθετηθεί το δεδομένο (στοιχείο εισόδου),
το μήνυμα που μπορεί να εμφανιστεί (στοιχείο εξόδου),
τη συνθήκη που θα ενεργοποιεί ή όχι την εμφάνιση του μηνύματος
(εδώ πρέπει να δώσετε προσοχή έτσι ώστε να εμφανίζεται μόνο ένα μήνυμα).
Ο
Δημιουργός
θα πρέπει να επιλέξει από το Χώρο Δραστηριοτήτων το σύνδεσμο
Κατεβάστε την λύση από εδώ (δεξί κλικ -> Αποθήκευση προορισμού ως..)
και να υλοποιήσει τον αλγόριθμο σε ΓΛΩΣΣΑ.
Ο
Εκτελεστής
θα πρέπει να ελέγξει το πρόγραμμα, να το εκτελέσει και να συμπληρώσει
τον παρακάτω πίνακα με τιμές για την ηλικία τέτοιες ώστε να εμφανίζεται ή όχι το
μήνυμα.
Ηλικία
Μήνυμα
Δεν πληροί τις προϋποθέσεις για Ίκαρος
-
Ο
Εκτελεστής
θα πρέπει να ελέγξει το πρόγραμμα, να το εκτελέσει και να συμπληρώσει
τον παρακάτω πίνακα με το μήνυμα που θα εμφανιστεί.
Ηλικία
Μήνυμα
17
21
Αποθηκεύστε
ή
εκτυπώστε
, σύμφωνα με τις οδηγίες του καθηγητή σας, το πρόγραμμα που
δημιουργήσατε πριν τερματίσετε το Διερμηνευτή.
Έργο ΠΛΕΙΑΔΕΣ/Νηρηίδες, Γ΄ ΚΠΣ
ΕΑ.ΙΤΥ / Υπ.Ε.Π.Θ.
- σελ. 5 -
Αλγοριθμική & Προγραμματισμός