Μάθημα : Προγραμματισμός Η/Υ
Κωδικός : T522234
T522234 - ΔΗΜΗΤΡΙΟΣ ΜΠΑΜΠΑΣ
Ενότητες μαθήματος - Πράξεις και εκφράσεις (αριθμητικές και λογικές)
-
Εμφάνιση όλων των ενοτήτων
-
Τύποι δεδομένων
-
Πράξεις και εκφράσεις (αριθμητικές και λογικές)
-
Μεταβλητές
-
Βασικές (ενσωματωμένες) συναρτήσεις -Βιβλιοθήκες συναρτήσεων
-
Δομή προγράμματος και καλές πρακτικές
-
Τύποι και δομές δεδομένων στις γλώσσες προγραμματισμού
-
Δομή ακολουθίας
-
Αλγοριθμικές δομές (if, for, while)
-
Αλγοριθμικές δομές (Θέματα)
-
Δυαδική αναζήτηση
-
Ταξινόμηση Ευθείας ανταλλαγής
-
Διαχείριση Αρχείων
-
Υποπρογράμματα, Συναρτήσεις
-
Αρθρώματα (Modules)
-
Συμβολοσειρές (strings)
-
Λίστες
-
Στοίβα
-
Ουρά
-
Αντικειμενοστρεφής Προγραμματισμός
-
Θέματα προηγουμένων χρόνων
-
Tips & Tricks
-
Module random
-
Module math
-
Θέματα 2022-23
-
Θέματα 2023-24
-
Η ΑΙ λύνει τα θέματα
-
Τύποι δεδομένων
Πράξεις και εκφράσεις (αριθμητικές και λογικές)
Αριθμητικοί τελεστές: Είναι τα σύμβολα που χρησιμοποιούμε για να κάνουμε μαθηματικές πράξεις. Στη γλώσσα Python χρησιμοποιούμε τους παρακάτω βασικούς αριθμητικούς τελεστές:
Πρόσθεση +
Αφαίρεση -
Πολλαπλασιασμός *
Διαίρεση /
Ύψωση σε δύναμη **
Το υπόλοιπο της ακέραιας διαίρεσης %
Σε κάθε έκφραση στην οποία υπάρχουν αριθμητικοί τελεστές ακολουθείται μια προσδιορισμένη ιεραρχία πράξεων, που είναι:
1. Ύψωση σε δύναμη.
2. Πολλαπλασιασμός, διαίρεση, υπόλοιπο ακέραιας διαίρεσης.
3. Πρόσθεση, αφαίρεση.
Αν θέλουμε να αλλάξουμε την ιεραρχία των πράξεων, μπορούμε να χρησιμοποιήσουμε παρενθέσεις.
Σχεσιακοί (ή συγκριτικοί) τελεστές
Χρησιμοποιούνται για τη σύγκριση δύο τιμών ή μεταβλητών, με το αποτέλεσμα μιας σύγκρισης να είναι είτε True (Αληθής) είτε False (Ψευδής).
| Μικρότερο από | < |
| Μικρότερο ή ίσο από | <= |
| Μεγαλύτερο από | > |
| Μεγαλύτερο ή ίσο από | >= |
| Ίσο με | == |
| Διάφορο από | != |
Τελεστές λογικών πράξεων
Στις λογικές πράξεις και εκφράσεις χρησιμοποιούνται οι λογικοί τελεστές :
● not (OXI): πράξη άρνησης
● and (KAI): πράξη σύζευξης
● or (Ή): πράξη διάζευξης.
Πίνακας αλήθειας
| P | Q | P and Q | P or Q | Not P |
| True | True | True | True | False |
| True | False | False | True | False |
| False | True | False | True | True |
| False | False | False | False | True |