Μάθημα : Γ' ΓΥΜΝΑΣΙΟΥ - ΠΛΗΡΟΦΟΡΙΚΗ

Κωδικός : G253147

G253147 - ΕΛΕΝΗ ΔΑΜΑΣΚΟΥ

Ενότητες μαθήματος

Τελεστές Πράξεων & Συγκρίσεων, Λογικοί Τελεστές (and, or, not)

Μέρος Α: Τελεστές Πράξεων

Τελεστής Τι κάνει
+ Πρόσθεση
- Αφαίρεση
* Πολλαπλασιασμός
/ Διαίρεση
% Υπόλοιπο
** Δύναμη
// Πηλίκο 

Γράψτε και εκτελέστε:
a = 10
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a % b)
print(a // b)
print(a ** b)

Τελεστές Σύγκρισης

Οι συγκρίσεις επιστρέφουν True ή False.

 

Τελεστής Σημασία
== Ίσο
!= Διαφορετικό
> Μεγαλύτερο
< Μικρότερο
>= Μεγαλύτερο ή ίσο
<= Μικρότερο ή ίσο

 

Γράψτε και εκτελέστε:

 

x = 5
y = 8

print(x == y)
print(x != y)
print(x > y)
print(x < y)
print(x >= 5)
print(y <= 10)

 

Λογικοί Τελεστές (and, or, not)

Μέρος Α: AND (15’)

 
age = 16 has_id = True print(age >= 15 and has_id)

Εξήγηση:
✔ AND = Και οι δύο πρέπει να είναι True για να βγει True


Μέρος Β: OR (10’)

 
print(age > 18 or age == 16)

✔ OR = Τουλάχιστον ένα True για να βγει True


Μέρος Γ: NOT (10’)

 
is_raining = False print(not is_raining)

✔ NOT = Αντιστρέφει την τιμή.

 

Πίνακας Αλήθειας

A B A and B A or B
T T T T
T F F T
F T F T
F F F F

 

 

Δραστηριότητα 1 “Μπορώ να μπω στο κλαμπ;”

Γράψτε και εκτελέστε το ακόλουθο:
age = 17
has_ticket = True
print(age >= 18 and has_ticket)

Αλλάξτε τις τιμές και παρατηρήστε τι συμβαίνει.

 

Escape Room: «Το Σύστημα Ασφαλείας»

📖 Σενάριο

Το σχολικό δίκτυο κλειδώθηκε! Για να το ξεκλειδώσετε πρέπει να περάσετε 5 ελέγχους.
Κάθε έλεγχος απαιτεί σωστή χρήση τελεστών.


🗝 Δοκιμασία 1 – Οι Πράξεις

 
a = 18 b = 4 r = a % b + 2 print(r)

Αποστολή: Ποιον αριθμό εμφανίζει;
👉 Το αποτέλεσμα είναι το 1ο ψηφίο.


🗝 Δοκιμασία 2 – Η Δύναμη

 
x = 2 y = 3 print(x ** y - 1)

Αποστολή: Ποιο είναι το αποτέλεσμα;
👉 Αυτό είναι το 2ο ψηφίο.


🗝 Δοκιμασία 3 – Οι Συγκρίσεις

 
print(5 > 3) print(7 == 10) print(4 != 4) print(9 >= 9)

Αποστολή: Πόσα True εμφανίζονται;
👉 Το πλήθος είναι το 3ο ψηφίο.


🗝 Δοκιμασία 4 – Η Πύλη AND / OR

 
age = 17
has_ticket = True
print(age >= 18 and has_ticket)
print(age >= 18 or has_ticket)

Αποστολή: Πόσα True εμφανίζονται;
👉 Αυτό είναι το 4ο ψηφίο.


🗝 Δοκιμασία 5 – Το Αντίστροφο Σύστημα

 
is_student = True
is_absent = False
result = is_student and not is_absent
print(result)

Αποστολή: Αν το αποτέλεσμα είναι True, το 5ο ψηφίο είναι 1.
Αν είναι False, το 5ο ψηφίο είναι 0.


🔓 Τελικός Κωδικός

Ποιός είναι ο κωδικός;

ΛΥΣΕΙΣ

Δοκιμασία 1

18 % 4 = 2
2 + 2 = 4

Δοκιμασία 2

2³ = 8
8 - 1 = 7

Δοκιμασία 3

True,

False,

False,

True
Σύνολο True = 2

Δοκιμασία 4

False
True
Σύνολο True = 1

Δοκιμασία 5

True and not False → True and True → True
Άρα ψηφίο = 1


🔐 Τελικός Κωδικός:

47211