Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ ΤΑΞΗ 2025-26
Κωδικός : 4459010256
4459010256 - ΒΑΣΙΛΕΙΟΣ ΠΑΣΧΟΣ
Περιγραφή Μαθήματος
- ΦΕΚ Εξεταζόμενης Ύλης 2022-23 (σελ 19 με κίτρινο)
- Οδηγίες διδασκαλίας για το πανελλαδικά εξεταζόμενο μάθημα ΠΛΗΡΟΦΟΡΙΚΗ της Γ΄ τάξης ΗΜΕΡΗΣΙΟΥ Γενικού Λυκείου κατά το Σχολικό Έτος 2024-2025
- Το πρόγραμμα σπουδών 2019
- ΒΙΝΤΕΟΜΑΘΗΜΑΤΑ
- Σελίδα υποστήριξης: https://bpaschos.mysch.gr
- ΠΡΟΣΟΧΗ: ΣΥΝΟΛΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ
- Απορίες/ Επικοινωνία : bpaschos@sch.gr
- Ενημέρωση για το μάθημα
- Επισκόπηση γνώσεων
- Συζήτηση για τις ΣΥΝΘΗΚΕΣ
- Η έννοια πρόβλημα
- Κατανόηση προβλήματος,
- Δομή προβλήματος,
- Καθορισμός απαιτήσεων
Σημειωνουμε στο βιβλίο και αναλύουμε τις εννοιες.
Κατόπιν δουλεύουμε με το υλικό της παρακάτω σελίδας:
ΒΟΗΘΗΤΙΚΟ ΥΛΙΚΟ ΚΕΦ 1.
1. Φύλλο εργασίας με online ερωτήσεις
2. ΕΡΓΑΣΙΑ ΣΤΟ ΣΠΙΤΙ: Από το βιβλίο του κ Σαρημπαλιδη διαλέγουμε ένα από τα 4 προβλήματα της σελίδας 10 και το αναλύουμε
1. Αναζητώ στη τράπεζα θεμάτων - ωραία ιδέα!
2. ΜΕΛΕΤΩ ΤΑ ΒΙΒΛΙΑ 2 και 3 , τα βρίσκω και εδώ
3. ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ / ΕΠΑΝΑΛΗΨΗΣ (must see)
4. Να γραφεί πρόγραμμα σε «ΓΛΩΣΣΑ», το οποίο να διαβάζει θετικό ακέραιο αριθμό Ν. Στη συνέχεια, να διαβάζει θετικούς αριθμούς μέχρι το άθροισμά τους να γίνει μεγαλύτερο από τον
αριθμό Ν. Τέλος, να υπολογίζει και να τυπώνει τον μεγαλύτερο αριθμό που πληκτρολογήθηκε.
Να γίνεται έλεγχος των αριθμών που πληκτρολογούνται, ώστε να είναι θετικοί, σε αντίθετη περίπτωση να εμφανίζεται μήνυμα λάθους και να ζητείται η πληκτρολόγηση ενός θετικού αριθμού.
5. ONLINE ερωτοασκήσεις - επίλεξέ τα ΌΛΑ!
5. ΠΙΝΑΚΕΣ
6. Αξιολόγηση Διαδικασίας
Παρακαλώ πείτε μου ανώνυμα τη γνώμη σας εδώ
https://app.sli.do/event/dFTooHMbAPHM26Yd9VdbYV
και εδώ
https://app.sli.do/event/rjAJKQbVro2sghdvL8rBFr
ΕΠΑΝΑΛΗΠΤΙΚΑ ΦΥΛΛΑ
Φύλλο 1
Ebook Φυλλάδια σελίδες 43-65
1. Γνωρίζω αν ένας εμφωλευμένος βρόχος τελειώνει πρίν ή μετά τον εξωτερικό του;
Για Ι από 1 μεχρι 10 ! εξωτερικός βρόχος
Για Κ από 1 μέχρι 3 ! εσωτερικός βρόχος
........
Τέλος_Επανάληψης
Τέλος_Επανάληψης
2. Γνωρίζω μετατροπές από ΟΣΟ ---> ΜΕΧΡΙΣ_ΟΤΟΥ ; από ΓΙΑ σε ΟΣΟ και ΜΕΧΡΙΣ_ΟΤΟΥ;
3. Μπορώ να φτιάξω μία ΓΙΑ ... ΑΠΟ.....ΜΕΧΡΙ που να υπολογίζει το γινόμενο 3 * 2 * 5 * 4 * 7 * 6 ;
4. Μπορώ να σχεδιάσω και να συμπληρώσω πίνακα τιμών για το παρακάτω τμήμα εντολών;
ΓΙΑ Ι ΑΠΟ 0 ΕΩΣ 4 ΜΕ_ΒΗΜΑ 2
ΑΝ Ι<3 ΤΟΤΕ
ΓΙΑ Κ ΑΠΟ 2 ΕΩΣ 4
ΓΡΑΨΕ Ι,Κ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ Ι,Κ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
5. Ασκήσεις Συμπλήρωσης (δύσκολες)
Πού είμαι στο βιβλίο; Σελ 32
Ποιοί είναι οι διδακτικοί μου στόχοι;
1. Πρέπει να μπορώ να διατυπώνω τον ορισμό του αλγόριθμου.
2. Να περιγράφω τα κριτήρια που πρέπει να ικανοποιεί ένας αλγόριθμος.
3. Αιτιολογώ τη σπουδαιότητα των αλγορίθμων κατά τη διαδικασία επίλυσης προβλημάτων.
4. Αναφέρω θεματικές περιοχές με τις οποίες συνδέονται οι αλγόριθμοι.
5. Περιγράφοω τους βασικούς τρόπους αναπαράστασης ενός αλγορίθμου.
6. Χρησιμοποιώ τα βασικά σχήματα διαγράμματος ροής.
----------------------------------------------------------------------------------------------------------------------
1,2 Αναλύουμε τον ορισμό του ΑΛΓΟΡΙΘΜΟΥ και κατανοούμε τα συστατικά του
- ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 2 ΓΙΑ ΤΟ ΣΠΙΤΙ (από το βιβλίο του κ. Σαρημπαλίδη σελίδες 13 & 14 )
- ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3
-----------------------------------------------------------------------------------------------------------------------
ΓΡΗΓΟΡΗ ΕΠΑΝΑΛΗΨΗ
Κεφ 2 : 2.1 ως 2.3 Ερωτήσεις θεωρίας
Ερωτήσεις Σωστού - Λάθους
1. Ένας αλγόριθμος αποτελείται από πεπερασμένο αριθμό βημάτων.
2. Σύμφωνα με το κριτήριο της Καθοριστικότητας κάθε εντολή του αλγορίθμου πρέπει να είναι απλή και εκτελέσιμη.
3. Οι αλγόριθμοι μπορούν να χρησιμοποιηθούν για την επίλυση προβλημάτων Φυσικής.
4. Σε ένα αλγόριθμο, πρέπει να δίνεται ως είσοδος μια τουλάχιστον τιμή δεδομένων.
5. Η έξοδος ενός αλγόριθμου μπορεί να είναι είσοδος σε άλλο αλγόριθμο.
6. Σύμφωνα με το κριτήριο της Καθοριστικότητας, κάθε εντολή πρέπει να ορίζεται χωρίς αμφιβολία για τον τρόπο εκτέλεσής της.
7. Η Αποτελεσματικότητα, η Εκτελεσιμότητα και η Περατότητα είναι κριτήρια - χαρακτηριστικά που πρέπει να διαθέτει ένας αλγόριθμος.
8. Η Αποτελεσματικότητα ενός αλγορίθμου προϋποθέτει ότι η λύση περιλαμβάνει την εκτέλεση ενός πεπερασμένου πλήθους εντολών.
9. Ο αλγόριθμος πρέπει να δημιουργεί τουλάχιστον μια τιμή ως αποτέλεσμα.
10. Μια διαδικασία που δεν ολοκληρώνεται μετά από πεπερασμένο πλήθος βημάτων δεν αποτελεί αλγόριθμο αλλά μια υπολογιστική διαδικασία.
Ερωτήσεις "κλειστού τύπου"
11. Να συνδυάσετε τα χαρακτηριστικά των αλγορίθμων της στήλης Α με τις προτάσεις της στήλης Β :
| Στήλη Α | Στήλη Β |
|---|---|
| 1.Είσοδος | α. Κάθε εντολή πρέπει να διαθέτει μία επόμενη. |
| 2.Έξοδος | β. Κάθε εντολή πρέπει να εκτελείται χωρίς καμία αμφιβολία. |
| 3.Περατότητα | γ. Κάθε εντολή πρέπει να είναι απλή. |
| 4.Καθοριστικότητα | δ. Καμία, μία ή περισσότερες τιμές. |
| 5.Αποτελεσματικότητα | ε. Αποτελέσματα. |
| στ. Πεπερασμένος αριθμός εντολών |
12. Να συνδυάσετε τις σκοπιές της στήλης Α με τις προτάσεις της στήλης Β :
| Στήλη Α | Στήλη Β |
|---|---|
| α. Υλικού | 1. Είσοδος ? Έξοδος |
| β. Γλωσσών Πρ/σμού | 2. Υπολογιστικοί πόροι |
| γ. Θεωρητική | 3. Τεχνολογία υπολογιστή |
| δ. Αναλυτική | 4. Υπάρχει ή όχι κάποιος αλγόριθμος. |
| 5. Δομή και αριθμός εντολών ενός αλγόριθμου. |
13. Σε ποιο σχήμα της στήλης Β θα γράφατε τις εντολές της στήλης Α ;
| Στήλη Α | Στήλη Β |
|---|---|
| 1.Εκτέλεση πράξης | α. Έλλειψη |
| 2.Αρχή (του αλγορίθμου) | β. Κύκλος |
| 3.Έξοδος στοιχείων | γ. Ορθογώνιο |
| 4.Συνθήκη ? Ερώτηση | δ. Πλάγιο παραλληλόγραμμο |
| ε. Ρόμβος |
14. Δίνονται οι παρακάτω έννοιες :
|
1) Καθοριστικότητα 2) Δομή 3) Διάγραμμα ροής 4) Αποτελεσματικότητα |
5) Ανάλυση 6) Είσοδος 7) Ελεύθερο κείμενο 8) Ψευδοκώδικας-Κωδικοποίηση |
Ποιες από τις παραπάνω έννοιες ανήκουν στα χαρακτηριστικά ενός αλγορίθμου και ποιες στους τρόπους παρουσίασης ? αναπαράστασης.
15. Να γράψετε το κριτήριο Αλγορίθμων που αντιστοιχεί σε κάθε μία από τις παρακάτω προτάσεις :
α) Ο Αλγόριθμος πρέπει να τελειώνει μετά από πεπερασμένα βήματα εκτέλεσης.
β) Ο Αλγόριθμος πρέπει να δημιουργεί τουλάχιστον μία τιμή ως αποτέλεσμα.
γ) Κάθε εντολή του Αλγόριθμου πρέπει να είναι απλή και εκτελέσιμη.
δ) Καμία, μία ή περισσότερες τιμές πρέπει να δίνονται στον Αλγόριθμο.
16. Ποια από τα παρακάτω αποτελούν :
- κριτήρια αλγορίθμων
- σκοπιές μελέτης των αλγορίθμων και
- τρόπους περιγραφής ? αναπαράστασης αλγορίθμων ;
1. Θεωρητική 7. Κωδικοποίηση
2. Περατότητα 8. Είσοδος
3. Φυσική γλώσσα 9. Κατανόηση
4. Καθοριστικότητα 10. Αναλυτική
5. Ελεύθερο κείμενο 11. Επιλυσιμότητα
6. Διάγραμμα ροής 12. Αποτελεσματικότητα
Ερωτήσεις σύντομης ανάπτυξης
17. Να δώσετε τον ορισμό του Αλγορίθμου.
18. Ποια είναι τα κριτήρια - χαρακτηριστικά ενός Αλγορίθμου ; Να τα περιγράψετε.
19. Να εξηγήσετε τον όρο «υπολογιστική διαδικασία».
ΒΟΗΘΗΤΙΚΑ ΕΡΓΑΛΕΙΑ:
1. Το περιβάλλον της ΓΛΩΣΣΑΣ(Online) , διερμηνευτής ΓΛΩΣΣΑ(download) και της ΨΕΥΔΟΓΛΩΣΣΑΣ (online)
2. ΕΠΑΝΑΛΗΠΤΙΚΗ ΟΡΓΑΝΩΣΗ ΓΝΩΣΕΩΝ (SOS)
Είναι πιθανόν ένα πρόβλημα να μην επιλύεται με μία μόνο λύση αλλά με περισσότερες.
Γενικά, η λύση σε ένα πρόβλημα μπορεί να προέλθει από ποικίλες και διαφορετικές προσεγγίσεις, τεχνικές και μεθόδους. Έτσι, είναι απαραίτητο να γίνεται μία καλή ανάλυση του κάθε προβλήματος και να προτείνεται
συγκεκριμένη μεθοδολογία και ακολουθία βημάτων.
Βασικός στόχος μας είναι η πρόταση έξυπνων και αποδοτικών λύσεων
- Ποιος ο ρόλος των διαφορετικών προσεγγίσεων στη λύση των προβλημάτων;
Η λύση σε ένα πρόβλημα μπορεί να προέλθει από ποικίλες και διαφορετικές προσεγγίσεις, τεχνικές και μεθόδους. Έτσι, είναι απαραίτητο να γίνεται μία καλή ανάλυση του κάθε προβλήματος και να προτείνεται συγκεκριμένη μεθοδολογία και ακολουθία βημάτων. Βασικός στόχος μας είναι η πρόταση έξυπνων και αποδοτικών λύσεων. - Ποια βήματα περιλαμβάνει η ανάλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον;
- την καταγραφή της υπάρχουσας πληροφορίας για το πρόβλημα,
- την αναγνώριση των ιδιαιτεροτήτων του προβλήματος,
- την αποτύπωση των συνθηκών και προϋποθέσεων υλοποίησής του
και στη συνέχεια:
- την πρόταση επίλυσης με χρήση κάποιας μεθόδου,
- την τελική επίλυση με χρήση υπολογιστικών συστημάτων.
- Γιατί είναι απαραίτητη η ανάλυση του προβλήματος ;
Η ανάλυση κάθε προβλήματος είναι απαραίτητη, έτσι ώστε να αναζητηθεί η πλέον κατάλληλη μέθοδος που να παρέχει τη ζητούμενη λύση, όσο γίνεται ταχύτερα και με το λιγότερο δυνατό κόστος σε υπολογιστικούς πόρους.
4. Γενικότερα, οι μέθοδοι ανάλυσης και επίλυσης των προβλημάτων παρουσιάζουν ιδιαίτερο ενδιαφέρον για τους εξής λόγους:
παρέχουν ένα γενικό πρότυπο κατάλληλο για την επίλυση προβλημάτων ευρείας κλίμακας,
μπορούν να αναπαρασταθούν με κοινές δομές δεδομένων και ελέγχου
(που υποστηρίζονται από τις περισσότερες σύγχρονες γλώσσες προγραμματισμού),
παρέχουν τη δυνατότητα καταγραφής των χρονικών και "χωρικών"
απαιτήσεων της μεθόδου επίλυσης, έτσι ώστε να μπορεί να γίνει επακριβής εκτίμηση των αποτελεσμάτων
-
[ΒΙΒΛΙΟ 1 ] ΚΕΦΑΛΑΙΑ [6.1, 6.4, 6.4.1, 6.4.2, 6.4.3]
Διδακτικοί στόχοι
Στόχοι του κεφαλαίου αυτού είναι ο μαθητής:
- να ορίζει τι είναι πρόγραμμα και να κατατάσσει και να συγκρίνει τις γλώσσες προγραμματισμού,
- να αναγνωρίζει τα κυριότερα είδη προγραμματισμού και να περιγράφει τα βασικά χαρακτηριστικά των τεχνικών που χρησιμοποιούνται,
- να διατυπώνει τα πλεονεκτήματα του δομημένου προγραμματισμού,
- να περιγράφει τη διαδικασία εκτέλεσης ενός προγράμματος,
- να αναφέρει τα βασικά προγράμματα που περιέχει ένα προγραμματιστικό περιβάλλον.
ΣΥΖΗΤΗΣΗ
- Η δημιουργία του αλγορίθμου αρκεί για να επιλύσουμε ένα πρόβλημα στον υπολογιστή;
- Πώς διαχειρίζεται τις πληροφορίες ο υπολογιστής;
- Γνωρίζεις κάποιες γλώσσες προγραμματισμού;
- Πώς και γιατί εξελίσσονται οι γλώσσες;
- Η ύπαρξη συγκεκριμένων μεθοδολογιών και τεχνικών βοηθάει στην επίλυση των προβλημάτων;
ΠΡΟΣΟΧΗ ! μελετάμε μόνο τις διαφάνειες 7 έως και 9
Για τη συγγραφή προγραμμάτων, υπάρχουν τρεις τεχνικές σχεδίασης:
Τμηματικός προγραμματισμός: Έτσι υλοποιείται η Ιεραρχική σχεδίαση. Το αρχικό πρόβλημα σπάει σε υποπροβλήματα που είναι ανεξάρτητες ενότητες (modules). Διευκολύνεται ο δημιουργός, μειώνονται τα λάθη και έχει ευκολότερη συντήρηση.
Πλεονεκτήματα Δομημένου προγραμματισμού:
- Άμεση μετατροπή των αλγορίθμων σε πρόγραμμα
- Ευκολότερη και συντομότερη ανάπτυξη
- Περιορισμός των λαθών
- Διευκόλυνση στην ανάγνωση και κατανόηση
- Ευκολότερη διόρθωση και συντήρηση.
Οι γλώσσες προγραμματισμού είναι τεχνητές και σαν κάθε γλώσσα προγραμματισμού προσδιορίζονται από τα:
Αλφάβητο
Το σύνολο των στοιχείων που χρησιμοποιεί (γράμματα πεζά και κεφαλαία, ψηφία, σημεία στίξης)
Λεξιλόγιο
Όλες οι έγκυρες και δεκτές λέξεις που χρησιμοποιεί η γλώσσα.
Γραμματική
Το τυπικό ή τυπολογικό: το σύνολο των κανόνων που ορίζουν τις μορφές με τις οποίες είναι αποδεκτή μία λέξη.
Το συντακτικό: το σύνολο των κανόνων για τη δημιουργία προτάσεων.
Σημασιολογία
Το σύνολο των κανόνων που καθορίζει το νόημα των λέξεων, των εκφράσεων και των προτάσεων.
Σχετικά με τη δυνατότητα εξέλιξής τους:
Οι φυσικές γλώσσες εξελίσσονται συνεχώς γιατί χρησιμοποιούνται καθημερινά για την ανθρώπινη επικοινωνία.
Οι τεχνητές γλώσσες χαρακτηρίζονται από στασιμότητα, αφού κατασκευάζονται για ένα συγκεκριμένο σκοπό. Ωστόσο βελτιώνονται για να διορθωθούν οι αδυναμίες τους ή για να ακολουθήσουν τις εξελίξεις.
Μελετήστε στη τάξη την ενότητα 6.3 και απαντήστε στις παρακάτω ερωτήσεις.
(δίνουμε σαφείς και σύντομες απαντήσεις)
1. Για ποιό λόγο έχουμε αναπτύξει μία τεχνητή γλώσσα;
2. Ποιά επικοινωνία εξυπηρετεί μία φυσική γλώσσα;
3. Από ποιά 4 στοιχεία προσδιορίζεται μία γλώσσα;
4. Μία τεχνητή γλώσσα είναι και γλώσσα προγραμματισμού;
5. Τι ονομάζουμε ΑΛΦΑΒΗΤΟ μιας γλώσσας προγραμματισμού;
6. Από τι αποτελείται το λεξιλόγιο μιας γλώσσας;
7. Ποια είναι τα δύο βασικά στοιχεία της ΓΡΑΜΜΑΤΙΚΗΣ;
8. Ποιο σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μία λέξη είναι αποδεκτή;
9. Τι μας επιτρέπει η γνώση του ΣΥΝΤΑΚΤΙΚΟΥ στις γλώσσες προγραμματισμού;
10. Τι είναι το ΤΥΠΙΚΟ της ΓΡΑΜΜΑΤΙΚΗΣ σε μία γλώσσα φυσική ή τεχνητή;
11. ΣΩΣΤΟ ή ΛΑΘΟΣ;
Η σημασιολογία (Semantics) είναι το σύνολο των κανόνων που καθορίζει
το νόημα των λέξεων και κατά επέκταση της πολυπλοκότητας μίας γλώσσας.
12. Ποιά είναι η βασική διαφόρα ΦΥΣΙΚΗΣ κ ΤΕΧΝΗΤΗΣ γλώσσας; ΑΠΑΝΤΗΣΤΕ ΜΕ ΟΧΙ ΠΑΝΩ ΑΠΟ 20 ΛΕΞΕΙΣ
13. Σε τι βοηθάει η γνώση του συντακτικού μιας γλώσσας (φυσικής ή προγραμματισμού);
14. Σε ποια 2 επίπεδα μπορεί να αλλάξει μία γλώσσα προγραμματισμού;
15. Αναφέρετε 2 πλεονεκτήματα του Δομημένου Προγραμματισμού.
Α. Τεστ Αυτοαξιολόγησης Κεφ 1 ( για σπίτι) , σελ 15
1η ώρα
Σημειώνουμε στο βιβλίο τα βασικά κομμάτια θεωρίας
Μελετάμε τις ασκήσεις από το βιβλίο αυτό στις σελίδες 121-122
Συγκριτικό διάγραμμα
| Βάση σύγκρισης | Μεταγλωττιστής | Διερμηνέας |
|---|---|---|
| Εισαγωγή | Παίρνει ένα ολόκληρο πρόγραμμα τη φορά. | Παίρνει μια μόνο γραμμή κώδικα ή οδηγίες κάθε φορά. |
| Παραγωγή | Δημιουργεί ενδιάμεσο κώδικα αντικειμένου. | Δεν παράγει κανένα ενδιάμεσο κώδικα αντικειμένου. |
| Μηχανισμός εργασίας | Η συμπλήρωση γίνεται πριν από την εκτέλεση. | Η σύνταξη και η εκτέλεση πραγματοποιούνται ταυτόχρονα. |
| Ταχύτητα | Συγκριτικά γρηγορότερα | Βραδύτερη |
| Μνήμη | Η απαίτηση μνήμης οφείλεται περισσότερο στη δημιουργία αντικειμενικού κώδικα. | Απαιτεί λιγότερη μνήμη, καθώς δεν δημιουργεί ενδιάμεσο κώδικα αντικειμένου. |
| Λάθη | Προβολή όλων των σφαλμάτων μετά τη σύνταξη, όλα ταυτόχρονα. | Εμφανίζει σφάλμα κάθε γραμμής μία προς μία. |
| Ανίχνευση σφαλμάτων | Δύσκολος | Ευκολότερα συγκριτικά |
| Σχετικές γλώσσες προγραμματισμού | C, C ++, C #, Scala, η γραφομηχανή χρησιμοποιεί μεταγλωττιστή. | Java, PHP, Perl, Python, Ruby χρησιμοποιεί διερμηνέα. |
Περιπτώσεις Λαθών κατά το προγραμματισμό
2η ώρα
Μελετώ στο σπίτι:
1. Σύντομος οδηγός ΨΕΥΔΟΓΛΩΣΣΑΣ
2. Κάνω μία mini επανάληψη στο προγραμματισμό από την Β ΓΕΛ
Α. Χρησιμοποιούμε το [ΒΙΒΛΙΟ 3] και από εκεί μελετάμε τις παραγράφους 1.1, 1.2, 1.3 και 1.4 - Σελ 7
Β. Ασκήσεις ΣΩΣΤΟ / ΛΑΘΟΣ και Προβλήματα
Γ. Φύλλο Εργασίας Ονοματολογία Μεταβλητών - Τελεστής Εκχώρησης
-----------------------------------------------------------------------------------------------------------
- Λογικές συνθήκες (φωτ2)
- http://photodentro.edu.gr/v/item/ds/8521/10784 (για να προσδιορίσετε τους τύπους δεδομένων)
- http://photodentro.edu.gr/v/item/ds/8521/11302 (ώστε να ελέγξετε αν είναι ή δεν είναι εκτελέσιμες εντολές)
- http://photodentro.edu.gr/v/item/ds/8521/10870 (για να αποτιμήσετε τις τιμές των πράξεων)
- http://photodentro.edu.gr/v/item/ds/8521/10869 (για να αποτιμήσετε αν είναι Αληθής ή Ψευδής οι εκφράσεις)
Ακέραιο πηλίκο div και ακέραιο υπόλοιπο mod
- Οι τελεστές DIV και ΜΟD χρησιμοποιούνται ΜΟΝΟ σε διαίρεση ακεραίων αριθμών και όχι πραγματικών
- Ο τελεστής / μπορεί να διαιρέσει πραγματικούς αριθμούς
- DIV, MOD μόνο με θετικούς ακέραιους και όχι αρνητικούς ακέραιους
- Το αποτέλεσμα από τα DIV και MOD είναι πάλι ένας θετικός ακέραιος
- Αν ο διαιρέτης είναι μεγαλύτερος του διαιρετέου τότε
- ΑΚΕΡΑΙΟ ΠΗΛΙΚΟ είναι πάντα ΜΗΔΕΝ πχ 5 div 10 = 0
- ΑΚΕΡΑΙΟ ΥΠΟΛΟΙΠΟ είναι πάντα ο διαιρετέος πχ 5 mod 10 = 5
- Ο τελεστής mod μπορεί να χρησιμοποιηθεί για
- να ελεγχθεί αν ένας αριθμός Χ είναι άρτιος Χ mod 2 = 0
- να ελεγχθεί αν ένας αριθμός Χ είναι περιττός (δεν είναι άρτιος X mod 2 <> 0 ) ή Χ mod 2 = 1
- να ελεγχθεί αν ένας αριθμός Χ είναι πολλαπλάσιο ενός αριθμού α με την πράξη X mod a = 0
- να βρούμε το τελευταίο ψηφίο του αριθμού Χ με την πράξη Χ mod 10
ΑΣΚΗΣΕΙΣ ΣΤΗ ΤΑΞΗ
Α <-- 20 mod 8 div 4
B <-- 3 + 28 div 3 ^ 2 - 12
ΜΕΛΕΤΩ ΚΑΙ ΕΛΕΓΧΩ
1. X DIV 1000 = 0 α. Βρίσκει την τιμή του ψηφίου των χιλιάδων.
2. X DIV 1000 MOD 10 β. Ελέγχει αν ο αριθμός έχει τουλάχιστον τρία ψηφία.
3. X DIV 100 <> 0 γ. Βρίσκει την τιμή του ψηφίου των εκατοντάδων.
4. X MOD 1000 DIV 100 δ. Ελέγχει αν ο αριθμός έχει το πολύ τρία ψηφία.
ΣΚΕΦΤΟΜΑΙ
53 div 10 = 5, έχει δεκάδες άρα είναι διψήφιος όταν Χ div 10 > 0
153 div 100 = 1, έχει εκατοντάδες συνεπώς είναι τριψήφιος όταν Χ div 100 > 0
3 div 10 = 0, δεν έχει δεκάδες
53 div 100 = 0, δεν είναι τριψήφιος
ΕΡΓΑΣΙΑ ΓΙΑ ΤΟ ΣΠΙΤΙ
ΧΡΗΣΗ ΠΡΑΞΕΩΝ DIV ΚΑΙ MOD
- Τι θα εμφανιστεί στην οθόνη του υπολογιστή μετά την εκτέλεση του παρακάτω τμήματος ενός αλγορίθμου;
x ← 11 mod (25 div 8)
y ← (x div 2) div 1
z ← x^3 mod (3*y)
Εκτύπωσε x, y, z
Απάντηση: x = ? , y = ? z = ?
- Να γίνει αλγόριθμος ο οποίος θα δέχεται έναν τριψήφιο αριθμό και θα επιστρέφει το άθροισμα των ψηφίων του.
Λύση:
Αλγόριθμος Τριψήφιος_Αριθμός
Εκτύπωσε "Δώσε τον αριθμό"
Διάβασε αριθμός
εκατοντάδες <- αριθμός DIV 100
υπόλοιπο <- αριθμός MOD 100
δεκάδες <- υπόλοιπο DIV 10
μονάδες <- υπόλοιπο MOD 10
άθροισμα <- εκατοντάδες + δεκάδες + μονάδες
Εκτύπωσε "Το άθροισμα ψηφίων του αριθμού είναι:", άθροισμα
Τέλος Τριψήφιος_Αριθμός
ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΣΤΗΝ ΤΑΞΗ (ΟΧΙ ΣΤΟ ΣΠΙΤΙ ΑΥΤΟ)
- Μελετώ από το ΒΙΒΛΙΟ 3 τις παραγράφους 1.5 και 1.6
- Δομή ακολουθίας: Πίνακες τιμών
- ΕΝΗΜΕΡΩΤΙΚΑ ΒΙΝΤΕΟΜΑΘΗΜΑΤΑ
- ΜΕΛΕΤΩ ΤΙΣ ΠΑΡΑΚΑΤΩ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ και προετοιμάζομαι για τα
- ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 7
- ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 8
1. Να γραφτεί πρόγραμμα το οποίο θα δέχεται έναν ακέραιο αριθμό και θα εμφανίζει το διπλάσιο του , αν το τελευταίο ψηφίο του είναι το 3 ή το 4 , ενώ σε διαφορετική περίπτωση , θα υπολογίζει και θα εμφανίζει το τριπλάσιο του.
ΠΡΟΓΡΑΜΜΑ άσκηση
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: α
ΑΡΧΗ
ΔΙΑΒΑΣΕ α
ΑΝ (α MOD 10 = 3) Η (α MOD 10 = 4) ΤΟΤΕ
ΓΡΑΨΕ 2*α
ΑΛΛΙΩΣ
ΓΡΑΨΕ 3*α
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΕΜΦΩΛΕΥΜΕΝΕΣ ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ
2.
Να γραφεί αλγόριθμος που να διαβάζει έναν ακέραιο αριθμό από το πληκτρολόγιο ενός υπολογιστή και να εμφανίζει το αντίστοιχο γράμμα της αλφαβήτου , αν ο ακέραιος έχει τιμή 1 ή 2 ή 3 , διαφορετικά να εμφανίζεται η λέξη “ άγνωστος χαρακτήρας “.
ΠΡΟΓΡΑΜΜΑ παράδειγμα2
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: χ
ΑΡΧΗ
ΔΙΑΒΑΣΕ χ
ΑΝ χ = 1 ΤΟΤΕ
ΓΡΑΨΕ ' Α '
ΑΛΛΙΩΣ
ΑΝ χ = 2 ΤΟΤΕ
ΓΡΑΨΕ ' Β '
ΑΛΛΙΩΣ
ΑΝ χ = 3 ΤΟΤΕ
ΓΡΑΨΕ ' Γ '
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'Άγνωστος χαρακτήρας '
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
3. Να γραφεί αλγόριθμος που να διαβάζει δύο ακέραιους αριθμούς που αντιστοιχούν στο ύψος και στο βάρος ενός μαθητή , και να εκτυπώνεται ότι ο μαθητής ήταν ελαφρύς , αν το βάρος του είναι κάτω από 70 κιλά , ή να εκτυπώνεται ότι είναι βαρύς στην αντίθετη περίπτωση. Επίσης να εκτυπώνεται ότι ο μαθητής είναι κοντός , αν το ύψος του είναι κάτω από 1.70 μέτρα , και ψηλός στην αντίθετη περίπτωση . Να χρησιμοποιηθεί εμφωλευμένη επιλογή .
ΠΡΟΓΡΑΜΜΑ Βαρος_Υψος
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: β, υ
ΑΡΧΗ
ΔΙΑΒΑΣΕ β, υ
ΑΝ β < 70 ΤΟΤΕ
ΑΝ υ < 1,7 ΤΟΤΕ
ΓΡΑΨΕ ' ελαφρύς , κοντός '
ΑΛΛΙΩΣ
ΓΡΑΨΕ ' ελαφρύς , ψηλός '
ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
ΑΝ υ < 1,7 ΤΟΤΕ
ΓΡΑΨΕ 'βαρύς , κοντός '
ΑΛΛΙΩΣ
ΓΡΑΨΕ ' βαρύς , ψηλός '
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
4. Εύρεση μεσαίου αριθμού από 3 τυχαίους. mid
Βρίσκω πρώτα τον max , τον απομονώνω και μετά προσπαθώ να βρώ από τους άλλους 2 υπόλοιπους των max που θα είναι στην ουσία ο μεσαίος, ο mid
Να γίνει αλγόριθμος που να δέχεται τρεις πραγματικούς αριθμούς και να εμφανίζει το μεσαίο από τους τρεις.
ΠΡΟΓΡΑΜΜΑ Ασκ4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: a, b, c, max, mid
ΑΡΧΗ
ΔΙΑΒΑΣΕ a, b, c
max <-- a
ΑΝ b > max ΤΟΤΕ
max <-- b
ΤΕΛΟΣ_ΑΝ
ΑΝ c > max ΤΟΤΕ
max <-- c
ΤΕΛΟΣ_ΑΝ
ΑΝ a = max ΤΟΤΕ
ΑΝ b > c ΤΟΤΕ
mid <-- b
ΑΛΛΙΩΣ
mid <-- c
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΑΝ b = max ΤΟΤΕ
ΑΝ a > c ΤΟΤΕ
mid <-- a
ΑΛΛΙΩΣ
mid <-- c
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΑΝ c = max ΤΟΤΕ
ΑΝ a > b ΤΟΤΕ
mid <-- a
ΑΛΛΙΩΣ
mid <-- b
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ mid
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
5.
Σε ένα πολυκατάστημα υπάρχουν οι παρακάτω τιμές για 4 διαφορετικά σαμπουάν. Να ΓΡΑΨΕτε πρόγραμμα που να υπολογίζει και να εμφανίζει το σαμπουάν που έχει την πιο συμφέρουσα τιμή .
|
Είδος |
Τιμή |
Ποσότητα |
|
Σαμπουάν Α |
5,2 € |
500 ml |
|
Σαμπουάν Β |
7 € |
750 ml |
|
Σαμπουάν Γ |
18 € |
1,5 lt |
|
Σαμπουάν Δ |
3,8 € |
375 ml |
ΠΡΟΓΡΑΜΜΑ άσκηση
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: σαμπουάν_Α, σαμπουάν_Β, σαμπουάν_Γ, σαμπουάν_Δ
ΠΡΑΓΜΑΤΙΚΕΣ: min
χαρακτήρες: ΠΡΟΙΟΝ
ΑΡΧΗ
σαμπουάν_Α <-- 5.2/500
σαμπουάν_Β <-- 7/750
σαμπουάν_Γ <-- 18/1500
σαμπουάν_Δ <-- 3.8/375
!!!! Θεωρούμε ότι το Σαμπουάν Α είναι το φθηνότερο
min <-- σαμπουάν_Α
ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Α'
ΑΝ σαμπουάν_Β < min ΤΟΤΕ
min <-- σαμπουάν_Β
ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Β'
ΤΕΛΟΣ_ΑΝ
ΑΝ σαμπουάν_Γ < min ΤΟΤΕ
min <-- σαμπουάν_Γ
ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Γ'
ΤΕΛΟΣ_ΑΝ
ΑΝ σαμπουάν_Δ < min ΤΟΤΕ
min <-- σαμπουάν_Δ
ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Δ'
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ min, ' ', ΠΡΟΙΟΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΕΠΙΛΕΞΕ
Μελετώ τη θεωρία από το ΒΙΒΛΙΟ 2
- Σημειώσεις και ασκήσεις στη τάξη
1. Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που με τη χρήση της εντολής ΟΣΟ..ΕΠΑΝΑΛΑΒΕ θα διαβάζει 100 αριθμούς. Θα υπολογίζει και θα εμφανίζει το πλήθος και το άθροισμα των θετικών αριθμών, το πλήθος των αρνητικών αριθμών
- Η μέθοδος «Διαίρει και Βασίλευε» αφορά τη διάσπαση ενός προβλήματος σε δύο ή περισσότερα υποπροβλήματα (διαίρει) έως ότου φτάσουμε σε απλά υποπροβλήματα που λύνονται αυτόνομα (βασίλευε).
Κατόπιν, οι λύσεις στα υποπροβλήματα συνδυάζονται μεταξύ τους, με σκοπό να δώσουν τη λύση σε ένα μεγαλύτερο πρόβλημα. - Με όμοιο τρόπο, τα υποπροβλήματα αυτά μπορούν να διαιρεθούν σε ακόμη μικρότερα υποπροβλήματα κ.ο.κ
- Η προσέγγιση αυτή ονομάζεται «από πάνω προς τα κάτω» (top-down).
Η μέθοδος σχεδίασης αλγορίθμων «Διαίρει και Βασίλευε» μπορεί να αποδοθεί με τα επόμενα βήματα:
1. Δίνεται για επίλυση ένα στιγμιότυπο ενός προβλήματος.
2. Το στιγμιότυπο του προβλήματος υποδιαιρείται σε υπο-στιγμιότυπα του ίδιου προβλήματος.
3. Δίνεται ανεξάρτητη λύση σε κάθε ένα υπο-στιγμιότυπο.
4. Συνδυάζονται όλες οι μερικές λύσεις που βρέθηκαν για τα υπο-στιγμιότυπα, έτσι ώστε να δοθεί η συνολική λύση του προβλήματος - Η διδασκαλία της «Διαίρει και βασίλευε» γίνεται από την ενότητα 2.1 του βιβλίου [ΒΙΒΛΙΟ 2].
Η μέθοδος «Διαίρει και βασίλευε» είναι μία γενική μέθοδος που χρησιμοποιείται κυρίως για την αναζήτηση ενός στοιχείου σε διατεταγμένο/ταξινομημένο σύνολο στοιχείων.
Στο πλαίσιο του μαθήματος παρουσιάζεται μέσα από την υλοποίηση του
αλγόριθμου της «Δυαδικής αναζήτησης», η οποία εφαρμόζεται σε ταξινομημένα στοιχεία.
Πρέπει να τονισθεί ότι η απόδειξη της μαθηματικής έκφρασης [log2(n)+1] για τον υπολογισμό του μέγιστου
αριθμού επαναλήψεων στον αλγόριθμο της δυαδικής αναζήτησης υπερβαίνει τα όρια της διδακτέας ύλης του
μαθήματος. Για να εφαρμοστεί θα πρέπει πάντοτε να δίνεται το log2(n), όπου «n» το πλήθος των στοιχείων. - Βιντεομάθημα 1
- Βιντεομάθημα 2 (ευχαριστώ το συνάδελφο Γεώργιο Ζυγούρη)
Εκπαιδευτικό Μάθημα (βίντεο) - Ευχαριστούμε τον κ. Ζυγούρη
Μελετώ από το βιβλίο 2 τις σελίδες 130-133
4.6 ΑΣΚΗΣΗ 1
ΠΡΟΓΡΑΜΜΑ στατιστικά_ηλικιών
! ΑΕΠΠ - Οδηγός Μελέτης Μαθητή
! Μη λυμένες ασκήσεις 4.10.1
!
! Να γραφεί πρόγραμμα σε "ΓΛΩΣΣΑ", το οποίο να διαβάζει τις ηλικίες
! και τα ονόματα 100 ανθρώπων.
! Τα δεδομένα να καταχωρούνται σε πίνακες, κάνοντας έλεγχο εγκυρότητας
! για την ηλικία που πρέπει να είναι θετικός αριθμός.
! Κατόπιν να υπολογίζει και να εμφανίζει:
! 1) Το μέσο όρο των ηλικιών.
! 2) Τη μέγιστη ηλικία καθώς πόσοι και ποιοι την έχουν.
! 3) Το πλήθος και τα ονόματα των ανθρώπων που είναι άνω των 50 ετών.
ΣΤΑΘΕΡΕΣ
Ν = 100
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ηλικία[Ν], i, max, πλήθος
ΧΑΡΑΚΤΗΡΕΣ: όνομα[Ν]
ΑΡΧΗ
! Διάβασμα τιμών
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΓΡΑΨΕ 'Δώστε ', i, 'o όνομα :'
ΔΙΑΒΑΣΕ όνομα[i]
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Δώστε ηλικία : '
ΔΙΑΒΑΣΕ ηλικία[i]
ΑΝ ηλικία[i] <= 0 ΤΟΤΕ
ΓΡΑΨΕ 'Μη αποδεκτή τιμή'
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ ηλικία[i] > 0
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! εύρεση μέγιστης ηλικίας
max <- ηλικία[1]
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ Ν
ΑΝ ηλικία[i] > max ΤΟΤΕ
max <- ηλικία[i]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Μέγιστη ηλικία: ', max
ΓΡΑΨΕ 'Τη μέγιστη ηλικία έχουν:'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΑΝ ηλικία[i] = max ΤΟΤΕ
ΓΡΑΨΕ όνομα[i]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
πλήθος <- 0
ΓΡΑΨΕ 'Τα ονόματα των ανθρώπων που είναι άνω των 50 ετών:'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΑΝ ηλικία[i] > 50 ΤΟΤΕ
ΓΡΑΨΕ όνομα[i]
πλήθος <- πλήθος + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Πλήθος άνω των 50 ετών : ', πλήθος
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
3.
ΠΡΟΓΡΑΜΜΑ αντιστροφή_πίνακα
! ΑΕΠΠ - Οδηγός Μελέτης Μαθητή
! Μη λυμένες ασκήσεις 4.10.3
!
! Να γραφεί πρόγραμμα σε "ΓΛΩΣΣΑ", το οποίο
! ... διαβάζει 5 αριθμούς και να ... (???)
! τους αποθηκεύει σε μονοδιάστατο πίνακα.
! Στη συνέχεια να κάνει αντιστροφή των στοιχείων του πίνακα:
! 1) Με τη χρήση 2ου πίνακα
! 2) Χωρίς τη χρήση 2ου πίνακα.
ΣΤΑΘΕΡΕΣ
Ν = 5
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α[Ν], Β[Ν], i, temp
ΑΡΧΗ
! Διάβασμα τιμών
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΓΡΑΨΕ 'Δώστε ', i, 'o αριθμό : '
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Αντιγραφή σε δεύτερο πίνακα και μεταφορά με αντίστροφη σειρά'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
Β[i] <- Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
Α[i] <- Β[Ν - i + 1]
ΓΡΑΨΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Αντιστροφή του πίνακα χωρίς τη χρήση βοηθητικού πίνακα'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν div 2
temp <- Α[i]
Α[i] <- Α[Ν - i + 1]
Α[Ν - i + 1] <- temp
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΓΡΑΨΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΑΣΚΗΣΕΙΣ ΜΕ ΛΟΓΙΚΕΣ ΕΚΦΡΑΣΕΙΣ
Τί ονομάζουμε μία λογική έκφραση;
ΑΣΚΗΣΗ 1
Αν η μεταβλητή Α έχει την τιμή 10, η μεταβλητή Β έχει την τιμή 5 και η μεταβλητή Γ έχει την τιμή 3, ποιες από τις παρακάτω εκφράσεις είναι αληθείς και ποιες ψευδείς.
A) ΟΧΙ (Α > Β)
B) Α > Β ΚΑΙ Α < Γ Η Γ <= Β
Γ) Α > Β ΚΑΙ (Α < Γ Η Γ <= Β
Δ) Α = Β Η (Γ-Β) < 0
Ε) (Α > Β ΚΑΙ Γ < Β) Η (Β <> Γ ΚΑΙ Α < Γ)
ΑΣΚΗΣΗ 2
1. Η σύνθετη συνθήκη Χ<= -5 ΚΑΙ Χ>5, δεν αληθεύει για καμία τιμή του Χ.
2. Η λογική έκφραση Χ ΄Η (ΟΧΙ Χ) είναι πάντα αληθής για κάθε τιμή της λογικής μεταβλητής Χ.
ΑΣΚΗΣΗ 3
Θέμα A, Ερώτημα 2, 2014, Ημερήσια
Να γράψετε στο τετράδιό σας:
α. Ένα συγκριτικό τελεστή. (μονάδα 1)
β. Ένα λογικό τελεστή. (μονάδα 1)
γ. Μία λογική σταθερά. (μονάδα 1)
δ. Μία απλή λογική έκφραση. (μονάδα 1)
ε. Μία σύνθετη λογική έκφραση. (μονάδα 1)
ΑΣΚΗΣΗ 4
Δίνονται οι τιμές των μεταβλητών Χ=8 και Ψ=4 και η παρακάτω έκφραση:
(ΟΧΙ (9 mod 5 = 20-4*2^2)) ΄ H (X>Ψ ΚΑΙ “X”>“Ψ”)
Να υπολογίσετε την τιμή της έκφρασης αναλυτικά, ως εξής:
α. Να αντικαταστήσετε τις μεταβλητές με τις τιμές τους.(μονάδα 1)
β. Να εκτελέσετε τις αριθμητικές πράξεις. (μονάδα 1)
γ. Να αντικαταστήσετε τις συγκρίσεις με την τιμή ΑΛΗΘΗΣ, αν η σύγκριση είναι αληθής, ή με την τιμή ΨΕΥΔΗΣ, αν η σύγκριση είναι ψευδής. (μονάδα 1)
δ. Να εκτελέσετε τις λογικές πράξεις, ώστε να υπολογίσετε την τελική τιμή της έκφρασης. (μονάδες 2)
Παρακαλώ μελετάμε για την Δευτέρα 14 Ιανουαρίου τα παρακάτω:
1. Ασκήσεις επαναληπτικές γενικές
2. Ασκήσεις με πίνακες άλυτες από το βιβλίο 3 (4.6 )
3. Σας ζητώ να προετοιμαστείτε για την παρακάτω άσκηση

ΗΜΕΡΟΜΗΝΙΕΣ ΔΙΕΞΑΓΩΓΗΣ:
Γ1ΟΙΚ: 2-3η ώρα ΠΑΡΑΣΚΕΥΗ 3 ΜΑΡΤΙΟΥ
Γ2ΟΙΚ: 3η ώρα ΠΕΜΠΤΗ 2 ΜΑΡΤΙΟΥ & 4η ώρα ΠΑΡΑΣΚΕΥΗ 3 ΜΑΡΤΙΟΥ
--------------------------------------------------------------------------------------------------------
ΤΟ ΔΙΑΓΩΝΙΣΜΑ ΑΥΤΟ ΘΑ ΕΧΕΙ ΩΣ ΒΑΣΗ ΤΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ:
Α. ΓΙΑ ΤΗΝ ΘΕΩΡΙΑ ΜΕΛΕΤΩ:
ΒΙΒΛΙΟ 1 - ΠΡΑΣΙΝΟ ΒΙΒΛΙΟ ΜΑΘΗΤΗ:
ΤΑ ΣΗΜΕΙΩΜΕΝΑ ΑΠΟ ΕΜΑΣ ΑΠΟ ΤΙΣ ΣΕΛΙΔΕΣ:
σελ 171 10.1 ορισμός,
σελ 173 10.2 Τρεις ιδιότητες, 10.3 Πλεονεκτήματα, 10.4 Παράμετροι, 10.5 Διαδικασίες & Συναρτήσεις,
σελ 178 το κίτρινο τμήμα,
σελ 179 τα υπογραμμισμένα, 10.5.3
σελ 180,181, 182(κάτω τμήμα, όχι "Η ΧΡΗΣΗ ΣΤΟΙΒΑΣ", 10.6 όλα τα υπογραμμισμένα.
ΒΙΒΛΙΟ 2 - ΣΥΜΠΛΗΡΩΜΑΤΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ
σελ 136
ΒΙΒΛΙΟ 3 - ΠΑΡΑΡΤΗΜΑ Α ΟΔΗΓΙΕΣ ΜΕΛΕΤΗΣ ΜΑΘΗΤΗ (2η Έκδοση)
σελ 97-119
------------------------------------------------------------------------------------------------------------------------------
ΑΣΚΗΣΕΙΣ : όλες οι ασκήσεις που κάναμε στη ταξη.
ΕΠΑΝΑΛΗΠΤΙΚΗ ΑΣΚΗΣΗ
Μια εταιρεία έχει 15 διαφημιστές. Κάθε διαφημιστής έχει ένα κωδικό αριθμό και ένα σταθερό μισθό κάθε μήνα.
1. Να γραφεί συνάρτηση που να υπολογίζει τις συνολικές ετήσιες απολαβές ενός διαφημιστή.
2. Να γραφεί διαδικασία που θα διαβάζει το όνομα, τον κωδικό και τον μισθό κάθε διαφημιστή . Επίσης η διαδικασία θα υπολογίζει με την βοήθεια της συνάρτησης το συνολικό μισθό κάθε υπαλλήλου.
3. Να γραφεί κυρίως πρόγραμμα που να καλεί την παραπάνω διαδικασία και κατόπιν να εμφανίζει τον καλύτερα και χειρότερο πληρωμένο διαφημιστή, τα ονόματά τους και τους κωδικούς τους.
---------------------------------------------------------------------------------------------------------------------------
ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1 (ΒΙΒΛΙΟ 2 / ΕΝΟΤΗΤΑ 4 ΣΕΛ 85-92
1. Γιατί αντικειμενοστρέφεια; Τί είναι ο αντικειμενοστραφής προγραμματισμός; Τι είναι ο διαδικαστικός;
Ορισμός / Αντικείμενο με Ιδιότητες και Μεθόδους
2. Σύμφωνα με την αντικειμενοστραφή θεωρία ανάπτυξης εφαρμογών, η προσέγγιση κάθε προβλήματος πρέπει να γίνεται με φυσική ερμηνεία και να μη στηρίζεται σε πολύπλοκα τεχνικά ζητήματα. Αυτή η
αντίληψη, ότι δηλαδή η επίλυση ενός προβλήματος επιτυγχάνεται με τη σύνθεση ικανοτήτων (ο τρόπος
υλοποίησης των οποίων μας είναι άγνωστος) που διαθέτουν διαφορετικές ανεξάρτητες οντότητες, οι
οποίες αλληλεπιδρούν για τον σκοπό αυτό, βρίσκεται στην καρδιά της αντικειμενοστραφούς προσέγγισης.
3. Μεθοδολογία χτισίματος αντικειμενοστραφών προγραμμάτων -βήματα. Παράδειγμα αποστολή λουλουδιών
4. Τι ονομάζουμε ως αντικειμενοστραφές πρόγραμμα;
5. Εργασία στη τάξη:
Εφαρμόστε τη μεθοδολογία ανάλυσης που παρουσιάστηκε στην ενότητα και δώστε τη διαγραμματική αναπαράσταση του σεναρίου της παραγγελίας σας στον κ. Αλέξανδρο και της παράδοσης
της πίτσας από τον κ. Πέτρο
ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 2
Αντικείμενα και Κλάσεις
Εργασία στη τάξη:
A. Σχεδιάστε το διάγραμμα αντικειμένων για τον Γιώργο που αγοράζει παπούτσια από το Eshop A και μία φόρμα από το Eshop B.
Β. Σχεδιάστε το κατάλληλο διάγραμμα κλάσεων για το παραπάνω πρόβλημα.
ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 3
Ενθυλάκωση. Τι είναι; τι μας προσφέρει;
Κλάση - Υποκλάση
Διάγραμμα κλάσεων ΖΩΑ - ΘΗΛΑΣΤΙΚΑ - ΕΛΕΦΑΝΤΑΣ - ΔΕΛΦΙΝΙ
Κληρονομικότητα
ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 4
Κλάση - Υποκλάση
Α is a B
Παραδείγματα στο εργαστήριο
Μαρία - Κορίτσι
Ελέφαντας - Δελφίνι
Ελέφαντας - Ζώο
Τζακ ο Ελέφαντας - Ζώο
1. Επανάληψη ανά κεφάλαιο
2. Ερωτήσεις Σωστού Λάθους ανά κεφάλαιο
ΘΕΜΑ 1 και ΘΕΜΑ 3
Διαθέσιμο ΕΔΩ
* Παρακαλώ να ενημερώσετε τους συμμαθητές σας.
* ΣΤΗΝ ΑΣΚΗΣΗ ΜΕ ΤΗΝ ΟΥΡΑ ΟΙ ΣΩΣΤΟΙ ΔΕΙΚΤΕΣ ΕΙΝΑΙ
ΕΜΠΡΟΣ <- 6
ΠΙΣΩ <- 8 και όχι 9
Καλή σας επιτυχία
ΠΑΣΧΟΣ Β.
Ημερολόγιο
Ανακοινώσεις
Όλες...- - Δεν υπάρχουν ανακοινώσεις -


ΜΑΘΗΜΑ 1 (CLICK ME)