Αντικειμενοστραφής προγραμματισμός Πληροφορική Γ ΓΕ.Λ Σ.Ε.Ε. Πληροφορικής Συρρής Ιωάννης 2 ο ΠΕ.Κ.Ε.Σ. Βορείου Αιγαίου
|
|
- Σπύρος Μανιάκης
- 3 χρόνια πριν
- Προβολές:
Transcript
1 Αντικειμενοστραφής προγραμματισμός Πληροφορική Γ ΓΕ.Λ Σ.Ε.Ε. Πληροφορικής Συρρής Ιωάννης 2 ο ΠΕ.Κ.Ε.Σ. Βορείου Αιγαίου
2 Η εξέλιξη του προστακτικού προγραμματισμού (imperative programming) Προγραμματισμός Το πρόγραμμα ως μια σειρά εντολών Προγραμματισμός με Διαδικασίες Το πρόγραμμα ως μια συλλογή από συναρτήσεις που λειτουργούν σε καθολικές μεταβλητές Τμηματοποιημένος (Διαδικαστικός) Προγραμματισμός Συναρτήσεις και δεδομένα ορίζουν λογικά blocks. Χρήση τοπικών μεταβλητών. Αντικειμενοστραφής Προγραμματισμός Δημιουργία αντικειμένων όπου τα δεδομένα έρχονται με συγκεκριμένες συναρτήσεις.
3 Διαδικαστικός (διαδικασιακός) προγραμματισμός Το πρόγραμμα αντιμετωπίζεται ως ένα σύνολο εντολών/λειτουργιών που εκτελούνται με καθορισμένη σειρά. Το πρόγραμμα μας σπάει σε πολλαπλές διαδικασίες. Κάθε διαδικασία λύνει ένα υπο-πρόβλημα και αποτελεί μια λογική μονάδα (module). Μια διαδικασία μπορούμε να την επαναχρησιμοποιήσουμε σε διαφορετικά δεδομένα. Το πρόγραμμα μας είναι τμηματοποιημένο (modular).
4 Περιορισμοί διαδικαστικού προγραμματισμού Ο διαδικαστικός προγραμματισμός δουλεύει καλά για μικρά προγράμματα. Σε μεγάλα συστήματα είναι δύσκολο να σχεδιάσουμε, να υλοποιήσουμε και να συντηρήσουμε τον κώδικα γιατί δεν είναι εύκολο να προσαρμοστούμε σε αλλαγές, και δεν μπορούμε να προβλέψουμε τις ανάγκες που θα έχουμε. Π.χ., το σχολείο έχει ένα σύστημα για να κρατάει πληροφορίες για μαθητές και καθηγητές Υπάρχει μια διαδικασία print που τυπώνει στοιχεία και βαθμούς μαθητών. Προκύπτει ανάγκη για μια διαδικασία που να τυπώνει τα μαθήματα των καθηγητών Έχουμε 2 λύσεις: 1. Να φτιάξουμε μία άλλη διαδικασία print2 κάτι που θα οδηγήσει σε μεγάλο αριθμό συναρτήσεων που δεν θα είναι επαναχρησιμοποιήσιμες. 2. να αλλάξουμε την αρχική print ώστε να τρέχει διαφορετικά σε αυτήν την περίπτωση με κίνδυνο να μην τρέχει σωστά στην πρώτη περίπτωση και να θέλουμε νέες δοκιμές.
5 Οργάνωση Υποπρογραμμάτων και Δεδομένων 1 η γενιά Spaghetti-Code Πρόγραμμα = Δεδομένα (Σχήματα) + Υποπρογράμματα (Χρώματα) 2 η & 3η γενιά : Ανά λειτουργία υποπρογραμμάτων 4η γενιά Ανά κατηγορία δεδομένων
6 Πλεονεκτήματα Αντικειμενοστραφούς προγραμματισμού Επειδή προσπαθεί να μοντελοποιήσει τον πραγματικό κόσμο, ο κώδικας είναι πιο κατανοητός. Ο κώδικας είναι πιο εύκολο να συντηρηθεί λόγω της ενθυλάκωσης. Τα δομικά κομμάτια που δημιουργεί (κλάσεις - αντικείμενα) είναι πιο εύκολο να επαναχρησιμοποιηθούν και να συνδυαστούν λόγω της κληρονομικότητας και του πολυμορφισμού.
7 Παραγωγικότητα εργασίας προγραμματισμού Διαδικαστικός προγραμματισμός Before OOP Αντικειμενοστραφής προγραμματισμός After OOP cost cost complexity complexity
8 Αντικειμενοστραφής προγραμματισμός Αντικειμενοστραφής προγραμματισμός: μεθοδολογία ανάπτυξης εφαρμογών που στηρίζεται σε αυτόνομες προγραμματιστικές οντότητες, τα αντικείμενα. Κάθε αντικείμενο χαρακτηρίζεται από τα δεδομένα του (ιδιότητες) και τις ενέργειες (μέθοδοι) που γίνονται πάνω σε αυτά. Όνομα Αντικειμένου Ποδήλατο_Γιώργου Λογαριασμός_Μαρίας Ιδιότητες (μεταβλητές, σταθερές) Παραδείγματα: 1. Το ποδήλατο του Γιώργου 2. Ο λογαριασμός τραπέζης της Μαρίας Ταχύτητα_κίνησης: 32 Γρανάζι_ταχύτητας: 6 Όνομα_δικαιούχου: Μαρία Υπόλοιπο: 1000 Μέθοδοι (διαδικασίες) Αλλάζει_ταχύτητα () Φρενάρει () Επιταχύνει () Κάνω_ερώτηση () Καταθέτω (ποσό) Κάνω_ανάληψη (ποσό) Μεταφέρω (ον_λογ,ποσό)
9 Αντικειμενοστραφές πρόγραμμα Δόμηση αντικειμενοστραφούς προγράμματος: ένα δίκτυο συνεργαζόμενων οντοτήτων (αντικείμενα). Η συνεργασία επιτυγχάνεται μέσω της κλήσης των μεθόδων τους από τα άλλα αντικείμενα. Μεθοδολογία κατασκευής αντικειμενοστραφών προγραμμάτων: Αναγνωρίζουμε και καταγράφουμε: 1. τα αντικείμενα που συμμετέχουν με βάση τον ρόλο τους στο συγκεκριμένο σενάριο, 2. τις ιδιότητες κάθε αντικειμένου 3. τις υπηρεσίες που προσφέρει ή τις ενέργειες που υλοποιεί κάθε αντικείμενο (μέθοδοι) ώστε να γίνουν οι συνεργασίες μεταξύ των αντικειμένων για την επίλυση του προβλήματος. Όνομα Αντικειμένου 1 Ιδιότητες (μεταβλητές, σταθερές) Περιγραφή συνεργασίας Όνομα Αντικειμένου 2 Ιδιότητες (μεταβλητές, σταθερές) Μέθοδοι (διαδικασίες) Μέθοδοι (διαδικασίες)
10 Παραγγελία πίτσας θέλετε να παραγγείλετε μία πίτσα. Τηλεφωνείτε στην τοπική πιτσαρία του κ. Αλέξανδρου, δίνετε την παραγγελία και τη διεύθυνση του σπιτιού σας. Ο κ. Αλέξανδρος ετοιμάζει την πίτσα και ζητάει από τον κ. Πέτρο, να σας παραδώσει την παραγγελία σας στη διεύθυνση που δώσατε. Νίκος (πελάτης) Κ. Αλέξανδρος (pizza) Κ. Πέτρος (delivery) Όνομα: Νίκος Επώνυμο: Παπαδόπουλος Διεύθυνση: Πλαστήρα 3 Όροφος: 2 Τηλέφωνο: παραγγελία Όνομα πιτσαρίας: zea Ιδιοκτήτης: Αλέξανδρος Αρ_υπαλλήλων: 6 ΑΦΜ: Διεύθυνση: Κανάρη 7 test333@τεστ.gr Τηλέφωνο: Ανάθεση μεταφοράς Αρ πινακίδας: ΑΖΕ3030 Όχημα: μηχανάκι Χώρος_μεταφοράς: 50 lt Διεύθυνση: Πλαστήρα 7 Τηλέφωνο: Κάνει_παραγγελία() Παραλαμβάνει_παραγγελία () Δέχεται_παραγγελία() Ετοιμάζει_παραγγελία() Ζητάει_μεταφορά () Αναλαμβάνει_μεταφορά() Μεταφέρει_παραγγελία() Παραδίδει_παραγγελία() Παράδοση παραγγελίας
11 1 η ιδιότητα: Ενθυλάκωση Η δυνατότητα του αντικειμένου να συνδυάζει εσωτερικά τις ιδιότητες και τις μεθόδους του ονομάζεται ενθυλάκωση. Οι μέθοδοι αλλάζουν τις τιμές των ιδιοτήτων. Δεν χρειάζεται να έχουμε παραμέτρους στις μεθόδους τις ιδιότητες του αντικειμένου. Αυτό ισχύει εξ ορισμού. Δεν μπορεί μία μέθοδος ενός αντικειμένου να μεταβάλει τις ιδιότητες ενός άλλου αντικειμένου.
12 2 η Ιδιότητα: Αφαιρετικότητα Ο γενικός τύπος ενός αντικειμένου καλείται κλάση (class) και καθορίζει τις αρχικές ιδιότητες και τη συμπεριφορά κάθε αντικειμένου που προέρχεται από αυτή. Μια κλάση αποτελεί ένα αφαιρετικό (abstract) στοιχείο (τύπο) και μπορεί να παράγει ένα απεριόριστο πλήθος δομικά ίδιων αντικειμένων. Κλάση Αντικείμενα Αυτοκίνητο Nissan Ανδρέα Opel Μαρίας Fiat Νίκου Μοντέλο: Κυβικά: Ταχύτητα: Επίπεδο εξοπλισμού: Κατανάλωση. Τιμή: Επιταχύνει () Επιβραδύνει () Στρίβει () Μοντέλο: RX8 Κυβικά: 1400 Ταχύτητα: 40 km/h Επίπεδο εξοπλισμού: A Κατανάλωση. 10lt/100km Τιμή: Επιταχύνει () Επιβραδύνει () Στρίβει () Μοντέλο: Astra Κυβικά: 1400 Ταχύτητα: 60 km/h Επίπεδο εξοπλισμού: A Κατανάλωση. 6lt/100km Τιμή: Επιταχύνει () Επιβραδύνει () Στρίβει () Μοντέλο: punto Κυβικά: 1000 Ταχύτητα: 100 km/h Επίπεδο εξοπλισμού: C Κατανάλωση. 4lt/100km Τιμή: Επιταχύνει () Επιβραδύνει () Στρίβει ()
13 Πρόγραμμα Αντικείμενα - Κλάσεις Κλάση: Είναι το προσχέδιο (πρότυπο) από το οποίο δημιουργούμε ένα η περισσότερα αντικείμενα ιδίου τύπου.
14 Διαγραμματική αναπαράσταση κλάσεων σεναρίου e-pizza Πελάτης Κατάστημα φαγητού Μεταφορέας Όνομα: Επώνυμο: Διεύθυνση: Όροφος: Τηλέφωνο: παραγγελία Όνομα πιτσαρίας: Ιδιοκτήτης: Αρ_υπαλλήλων: ΑΦΜ: Διεύθυνση: Τηλέφωνο: Ανάθεση μεταφοράς Αρ πινακίδας: Όχημα: Χώρος_μεταφοράς: Διεύθυνση: Τηλέφωνο: Κάνει_παραγγελία() Παραλαμβάνει_παραγγελία () Δέχεται_παραγγελία() Ετοιμάζει_παραγγελία() Ζητάει_μεταφορά () Αναλαμβάνει_μεταφορά() Μεταφέρει_παραγγελία() Παραδίδει_παραγγελία() Παράδοση παραγγελίας
15 Παράδειγμα τραπεζικών συναλλαγών Ο Νίκος έχει ένα λογαριασμό στην τράπεζα, θέλει να καταθέσει ένα ποσό στο λογαριασμό του και να μεταφέρει ένα ποσό στο λογαριασμό της Ελένης. Η Ελένη θα κάνει ανάληψη αυτού του ποσού και θα ζητήσει ενημέρωση του λογαριασμού της. 1. Ποια είναι τα αντικείμενα και οι ρόλοι τους; 2. Ποιες οι ιδιότητες του κάθε αντικειμένου; 3. Ποιες οι μέθοδοι του κάθε αντικειμένου; 4. Ποια η συνεργασία μεταξύ των αντικειμένων;
16 Διαγραμματική αναπαράσταση αντικειμένων Νίκος (πελάτης) Λογαριασμός Λογαριασμός Ελένη (πελάτης) Όνομα: Νίκος Επώνυμο: Παπαδόπουλος Διεύθυνση: Πλαστήρα 3 ΑΔΤ: ΑΗ Τηλέφωνο: Ζητάει συναλλαγή Όνομα: Νίκος Επώνυμο: Παπαδόπουλος ΙΒΑΝ: ΑΔΤ: ΑΗ Υπόλοιπο:1200 Μεταφορά ποσού Όνομα: Ελένη Επώνυμο: Τρύφωνα ΙΒΑΝ: ΑΔΤ: ΕΕ Υπόλοιπο:5000 Ζητάει συναλλαγή Όνομα: Ελένη Επώνυμο: Τρύφωνα Διεύθυνση: Βενιζέλου 3 ΑΔΤ: ΕΕ Τηλέφωνο: Ζητάει_κατάθεση(ποσό) Ζητάει_ανάληψη(ποσό) Ζητάει_μεταφορά(λογ,ποσό) Ζητάει_ενημέρωση() καταθέτω(ποσό) Κάνω_ανάληψη(ποσό) Μεταφέρω(λογ, ποσό) Κάνω_ερώτηση() καταθέτω(ποσό) Κάνω_ανάληψη(ποσό) Μεταφέρω(λογ, ποσό) Κάνω_ερώτηση() Ζητάει_κατάθεση(ποσό) Ζητάει_ανάληψη(ποσό) Ζητάει_μεταφορά(λογ,ποσό) Ζητάει_ενημέρωση()
17 Διαγραμματική αναπαράσταση κλάσεων Πελάτης Λογαριασμός Όνομα: Επώνυμο: Διεύθυνση: ΑΔΤ: Τηλέφωνο: Ζητάει συναλλαγή Όνομα: Επώνυμο: ΙΒΑΝ: ΑΔΤ: Υπόλοιπο: Μεταφορά ποσού Ζητάει_κατάθεση(ποσό) Ζητάει_ανάληψη(ποσό) Ζητάει_μεταφορά(λογ,ποσό) Ζητάει_ενημέρωση() Καταθέτω(ποσό) Κάνω_ανάληψη (ποσό) Μεταφέρω (λογ, ποσό) Κάνω_ερώτηση()
18 Παράδειγμα υλοποίησης σε python Λογαριασμός Θα είμαστε εμείς οι πελάτες και θα ζητάμε συναλλαγές Όνομα: Επώνυμο: ΙΒΑΝ: ΑΔΤ: Υπόλοιπο: Μεταφορά ποσού Καταθέτω(ποσό) Κάνω_ανάληψη(ποσό) Μεταφέρω (λογ, ποσό) Κάνω_ερώτηση()
19 3 η Ιδιότητα: κληρονομικότητα Όχημα Πλήθος τροχών Πλήθος θέσεων Κατανάλωση Κυβικά Επιταχύνει() Επιβραδύνει() Στρίβει() Οι κλάσεις οργανώνονται σε ιεραρχίες, με μορφή πυραμίδας. Έτσι επιτυγχάνεται η κληρονομικότητα (inheritance). Κληρονομούνται από την υπερκλάση (κλάση πρόγονος) στην υποκλάση (κλάση απόγονος) όλες οι ιδιότητες και οι μέθοδοι της. Η υποκλάση μπορεί να έχει επιπλέον ιδιότητες / μεθόδους Ειδικό σύμβολο γενίκευσης στη διαγραμματική αναπαράσταση της σχέσης κληρονομικότητας Αυτοκίνητο Μέγεθος χώρου αποσκευών Παρκάρει() Δίκυκλη μηχανή Μέγεθος ανεμοθώρακα Μία κλάση Α μπορεί να είναι μία υποκλάση της Β αν έχει νόημα να πούμε Αυτόνομο παρκάρισμα!!! «ένα Α είναι ένα (is_a) / (is a kind of) Β»
20 4 η Ιδιότητα: πολυμορφισμός Όχημα Πλήθος τροχών Πλήθος θέσεων Κατανάλωση Κυβικά Επιταχύνει() Επιβραδύνει() Στρίβει() Η υποκλάση μπορεί να αλλάξει τη συμπεριφορά μίας μεθόδου Μια λειτουργία μπορεί να υλοποιείται με πολλούς διαφορετικούς τρόπους (πολυμορφισμός). Παράδειγμα: Η υπερκλάση Όχημα έχει τη μέθοδο Στρίβει() χωρίς κώδικα Ένα αντικείμενο της κλάσης Αυτοκίνητο έχει την μέθοδο Στρίβει() με κώδικα που αντιστοιχεί στα αυτοκίνητα Ένα αντικείμενο της κλάσης Δίκυκλη Μηχανή έχει την μέθοδο Στρίβει() με κώδικα που αντιστοιχεί στις Μηχανές Αυτοκίνητο Μέγεθος χώρου αποσκευών Παρκάρει() Στρίβει() Δίκυκλη μηχανή Μέγεθος ανεμοθώρακα Στρίβει() Διαφορετικά στρίβει μία δίκυκλη μηχανή Διαφορετικά στρίβει ένα αυτοκίνητο
21 Άσκηση κληρονομικότητας και πολυμορφισμού
22 Παράδειγμα Κληρονομικότητας και Πολυμορφισμού σε Python Σχήμα Όνομα: Χρώμα: Χρώμα περιθ.: Υπολ_Εμβαδό() Υπολ_Περίμετρο() Σχεδίασε() Άλλαξε χρώμα(χρώμα) Παραλληλόγραμμο Όνομα: Χ, Υ, Μήκος, Πλάτος Υπολ_Εμβαδό() Υπολ_Περίμετρο() Σχεδίασε() Κύκλος Όνομα: Χ, Υ, Ακτίνα Υπολ_Εμβαδό() Υπολ_Περίμετρο() Σχεδίασε() Τρίγωνο Όνομα: Χ1, Υ1, Χ2, Υ2, Χ3, Υ3 Υπολ_Εμβαδό() Υπολ_Περίμετρο() Σχεδίασε()
23
24 Διαγραμματική αναπαράσταση κλάσεων με σχέσεις κληρονομικότητας και συνεργασίας Κατάστημα κατοικίδιων φιλοξενεί διατηρεί Ιστορικό εμβολίων Κατοικίδιο ζώο Μικροτσίπ εμφυτεύεται Φίλοι του ανθρώπου Πτηνό Ψάρι Σκύλος Γάτα Ιθαγενές Εξωτικό Τροπικό Θαλασσινό
25 Κλάση - αντικείμενο ή υπερκλάση - υποκλάση Οικιακή συσκευή Πλυντήριο, φούρνος, ψυγείο Υπολογιστής Laptop της Μαρίας Ομάδα ποδοσφαίρου ΠΑΟΚ, ΑΕΚ, ΟΛΥΜΠΙΑΚΟΣ Γραφική ύλη Τετράδιο Αυτοκίνητο Alfa Romeo Giulietta με πινακίδα ΧΙΕ3434 Laptop Lenovo T460, i5, 4GB RAM, 500GB HD Φωτιστικό Πολυέλαιος, φως νυκτός, φώτα εισόδου Ηλεκτρονική συσκευή Κινητό τηλέφωνο, υπολογιστής, router Βιβλίο Βιβλίο Πληροφορικής Γ ΓΕΛ 2019 Συνδυασμός ηλεκτρονική συσκευή - υπολογιστής - laptop - Thinkpad σειρά T - Thinkpad του Βασίλη
26 Σχέσεις ιεραρχίας ή σχέσεις συνεργασίας; Άνθρωπος Κατοικία Πελάτης Όχημα Πελάτης Αυτοκίνητο Ρομποτική πλατφόρμα Μάθημα Πληροφορικής Καθηγητής Κατοικία Διαμέρισμα Λογαριασμός τραπέζης, χρήματα Αυτοκίνητο, μηχανή, ποδήλατο Φαγητό, κατάστημα Μηχανή αυτοκινήτου, τροχοί, καθίσματα Micro:bit, Arduino, Raspberry Pi Εκσφαλμάτωση, Αντικειμενοστραφής, Δομές Δεδομένων Γυμναστής, Φιλόλογος, Πληροφορικός, Φυσικός
27 Σύνδεση κλάσεων με σχέσεις ιεραρχίας - συνεργασίας Έστω οι παρακάτω κλάσεις. Να τις οργανώσετε χρησιμοποιώντας τις κατάλληλες σχέσεις. Προσθέσετε και δικές σας κλάσεις αν θέλετε. Άνθρωπος, ηλεκτρικό αυτοκίνητο, υβριδικό αυτοκίνητο, ποδήλατο, επιβάτες. Άνθρωπος Οδηγεί Οχήματα Επιβάτες μεταφέρουν Αυτοκίνητα Ποδήλατα Ηλεκτρικά Υβριδικά
28 Δημιουργία διαγραμμάτων αντικειμένων/κλάσεων από σενάρια Ο Μανόλης πήγε στο κατάστημα ρούχων fashion. Δοκίμασε μία άσπρη μπλούζα και ένα μπλε παντελόνι τα οποία και αγόρασε από το μαγαζί. Μανόλης Αγοράζει ρούχα Κατάστημα fashion Πελάτης Αγοράζει ρούχα Κατάστημα Δοκιμάζει Μπλε παντελόνι Διαθέτει Δοκιμάζει Ρούχα Διαθέτει Άσπρη μπλούζα
29 Περιγραφή και διαγράμματα κλάσεων βάσει σεναρίου Οι εργαζόμενοι στο στρατό χωρίζονται σε πολιτικό προσωπικό, μόνιμοι στρατιωτικοί και έφεδροι στρατιώτες. Για καθένα εργαζόμενο γνωρίζουμε το όνομα και το επώνυμό του. Οι μόνιμοι έχουν επιπλέον βαθμό, θέση και καθήκοντα. Οι έφεδροι έχουν επιπλέον βαθμό, θέση και ημερομηνία απόλυσης. Το πολιτικό προσωπικό έχει επιπλέον γραφείο απασχόλησης και ημερομηνία πρόσληψης. Όλο οι εργαζόμενοι μπορούν να ζητήσουν άδεια. Οι μόνιμοι και οι έφεδροι μπορούν να ζητήσουν μετάθεση αλλά με διαφορετική διαδικασία. Το πολιτικό προσωπικό μπορεί να κάνει αίτηση συνταξιοδότησης.
30 Εργαζόμενοι στο στρατό Επώνυμο Όνομα Άδεια(μέρες) Πολιτικό προσωπικό Γραφείο Ημ/νία πρόσληψης Αίτηση_Σύνταξης() Στρατιωτικό προσωπικό Βαθμός Θέση Αίτ_μετάθεσης (περιοχή) Μόνιμοι Καθήκοντα Αίτ_μετάθεσης (περιοχή) Έφεδροι Ημ/νία απόλυσης Αίτ_μετάθεσης (περιοχή)
31 Ερωτήσεις θεωρίας Ενότητα 4 (Βιβλίο Πληροφορικής) 1. Τι ονομάζουμε αντικειμενοστραφή προγραμματισμό (αντικείμενα, ιδιότητες, μέθοδοι) (Σελ 86) 2. Ποια η μεθοδολογία κατασκευής ενός αντικειμενοστραφούς προγράμματος (Σελ 88) 3. Πως ξεχωρίζουμε τις μεθόδους από τις ιδιότητες σε ένα αντικείμενο (Σελ 90) 4. Ποια τα σχήματα της διαγραμματικής αναπαράστασης της επίλυσης του προβλήματος (Σελ 90) 5. Γιατί είναι χρήσιμη η διαγραμματική αναπαράσταση (Σελ 90) 6. Πώς δομείται ένα αντικειμενοστραφές πρόγραμμα (Σελ 91) 7. Τι ονομάζουμε ενθυλάκωση (Σελ 92) 8. Τί ονομάζουμε κλάση, αφαιρετικότητα (Σελ 92). 9. Περιγράψετε την αρχή της κληρονομικότητας (Σελ 99) 10. Πώς συνδέεται η κλάση πρόγονος (υπερκλάση) με την κλάση απόγονος (υποκλάση) (Σελ 100) 11. Ποιο το ειδικό σύμβολο της γενίκευσης (is_a ή is_a_kind_of) και πώς χρησιμοποιείται. (Σελ 100) 12. Ποιος ο κανόνας έκφραση που ορίζει αν μία κλάση είναι υποκλάση μίας άλλης (Σελ 102) 13. Τι σημαίνει πολυμορφισμός (Σελ 105) (Σελ 106) 14. Πώς γράφεται μία μέθοδος (Σελ 107) Κεφάλαιο 6, Παράγραφος 6.5 (Α.Ε.Π.Π.) 1. Ποια η διαφορά δόμησης διαδικασιακών και αντικειμενοστραφών προγραμμάτων (Σελ 120) 2. Ποιο τα πλεονέκτημα του αντικειμενοστραφούς προγραμματισμού (Σελ 120) 3. Ποια η σχέση αντικειμενοστραφούς προγραμματισμού με ιεραρχική σχεδίαση τμηματικό και δομημένο προγραμματισμό (Σελ 120)
32 Ερωτήσεις - συζήτηση
33 Σημείωμα αναφοράς, αδειοδότησης Copyright 2 ο ΠΕ.Κ.Ε.Σ. Βορείου Αιγαίου, Συντονιστής Εκπαιδευτικού Έργου Συρρής Ιωάννης. «Αντικειμενοστραφής προγραμματισμός, Πληροφορική Γ ΓΕ.Λ.», Χίος Οι διαφάνειες 2 μέχρι και 7 έχουν υλικό από την παρουσίαση του Επίκ. Καθ. Παναγιώτη Τσαπάρα. «Τεχνικές Αντικειμενοστραφούς Προγραμματισμού. Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό». Έκδοση: 1.0. Ιωάννινα Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού - Παρόμοια Διανομή, Διεθνής Έκδοση 4.0 [1] ή μεταγενέστερη. [1]
ΒΙΒΛΙΑ ΒΙΒΛΙΑ
ΠΑΡΑΡΤΗΜΑ 05 ΠΛΗΡΟΦΟΡΙΚΗ Σύγκριση της Διδακτέας-εξεταστέας ύλης του πανελλαδικώς εξεταζόμενου μαθήματος «ΠΛΗΡΟΦΟΡΙΚΗ» (πρώην Περιβάλλον), της Γ τάξης ημερήσιου Γενικού Λυκείου, μεταξύ του σχολικού έτους
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΔΟΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΔΟΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Αντικειμενοστραφής προγραμματισμός Web Sites:
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης
Τεχνολογία Λογισμικού
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #8: Μοντέλο σχεδίασης Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Κληρονομικότητα ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 1: Αντικειμενοστραφής Προγραμματισμός Εισαγωγή OBJECT-ORIENTED PROGRAMMING ΔΙΔΑΣΚΟΝΤΕΣ: Iωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ
Με τι ασχολείται ο αντικειμενοστραφής προγραμματισμός
1 2 Η Αρχή Ο αντικειμενοστραφής προγραμματισμός άρχισε να χρησιμοποιείται από τους προγραμματιστές, όταν ουσιαστικά ο διαδικαστικός (δομημένος) προγραμματισμός, δεν μπορούσε να ανταποκριθεί στις νέες απαιτήσεις
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 6: Διαγράμματα Κλάσης (2ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 6: Διαγράμματα Κλάσης (2ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 6: Λογισμικό Υπολογιστών Γλώσσες Προγραμματισμού Πασχαλίδης Δημοσθένης Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 6: C++ ΚΛΑΣΕΙΣ, ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ, ΠΟΛΥΜΟΡΦΙΣΜΟΣ Κληρονομικότητα ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής
Μεταβατικό Πρόγραμμα Σπουδών και Συμπληρωματικό Εκπ/κό Υλικό
Πληροφορική Γ Γενικού Λυκείου Μεταβατικό Πρόγραμμα Σπουδών και Συμπληρωματικό Εκπ/κό Υλικό Ν ι κ ό λ α ο ς Γ ρ α μ μ έ ν ο ς, Σ ύ μ β ο υ λ ο ς Β Ι Ε Π Α ν θ ή Γ ο ύ σ ι ο υ, Σ ύ μ β ο υ λ ο ς Β Ι Ε Π
Αντικειμενοστρεφής προγραμματισμός Object Oriented Programming (OOP) Σπάχος Κυριάκος Καθηγητής Πληροφορικής ΠΕ19
Αντικειμενοστρεφής προγραμματισμός Object Oriented Programming (OOP) Σπάχος Κυριάκος Καθηγητής Πληροφορικής ΠΕ19 Διαδικασιακός προγραμματισμός Ο Διαδικασιακός προγραμματισμός δίνει έμφαση στις ενέργειες/διεργασίες/εντολές
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Η εξέλιξη των γλωσσών προγραμματισμού Η εξέλιξη των γλωσσών προγραμματισμού είναι μια διαδικασία αφαίρεσης Στην αρχή ένα πρόγραμμα ήταν
Προγραμματισμός Η/Υ. Συναρτήσεις & Υποπρογράμματα. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος
Προγραμματισμός Η/Υ Συναρτήσεις & Υποπρογράμματα ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τμηματικός Προγραμματισμός Η επίλυση ενός προβλήματος διευκολύνεται
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (Ευχαριστίες στον καθηγητή Βασίλη Χριστοφίδη) Λίγο Ιστορία Οι πρώτες γλώσσες προγραμματισμού δεν ήταν για υπολογιστές Αυτόματη
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 5: Διαγράμματα Κλάσης (1ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 5: Διαγράμματα Κλάσης (1ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων
ΠΛΗΡΟΦΟΡΙΚΗ Γ ΤΑΞΗΣ ΓΕΛ ΚΛΕΙΩ ΣΓΟΥΡΟΠΟΥΛΟΥ. ΣΥΓΧΡΟΝΑ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Αντικειμενοστραφής Προγραμματισμός
ΠΛΗΡΟΦΟΡΙΚΗ Γ ΤΑΞΗΣ ΓΕΛ ΣΥΓΧΡΟΝΑ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Αντικειμενοστραφής Προγραμματισμός ΚΛΕΙΩ ΣΓΟΥΡΟΠΟΥΛΟΥ ΥΠΠΕΘ 04.07.2019 ΕΠΙΜΟΡΦΩΣΗ ΣΤΟ ΝΕΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ Αντικειμενοστραφής Προγραμματισμός.
Διαχείριση Πολιτισμικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και
Ενότητα 12: Θέματα Διδακτικής Προγραμματισμού: Διδασκαλία αλγοριθμικής προσέγγισης
Διδακτική της Πληροφορικής: Ερευνητικές προσεγγίσεις στη μάθηση και τη διδασκαλία Μάθημα επιλογής B εξάμηνο, Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική
Δομημένος Προγραμματισμός
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο
Εισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 13: Διαγραμματικές τεχνικές Επαναληπτικές ασκήσεις Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
2.1 Αντικειµενοστρεφής προγραµµατισµός
2.1 Αντικειµενοστρεφής προγραµµατισµός Στον αντικειµενοστρεφή προγραµµατισµό (object oriented programming, OOP) ένα πρόγραµµα υπολογιστή είναι ένα σύνολο αλληλεπιδρώντων αντικειµένων. Μπορεί να ειπωθεί
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 10 ΟΥ ΚΕΦΑΛΑΙΟΥ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1. Πως ορίζεται ο τμηματικός προγραμματισμός; Τμηματικός προγραμματισμός
ΑΕΠΠ Ερωτήσεις θεωρίας
ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος
Διδακτική Πληροφορικής
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 7: Η πληροφορική και ο προγραμματισμός στο εκπαιδευτικό σύστημα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative
Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης
Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ Ενότητα: Παράγωγοι και ολοκληρώματα Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Τμήμα: Οικονομικών Επιστημών Ολοκληρώματα με το πρόγραμμα Maima Αθανάσιος
Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος
Κεφάλαιο 10 Υποπρογράμματα 1 10.1 Τμηματικός προγραμματισμός Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων.
Εισαγωγή στον Προγραμματισμό με C++
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στον Προγραμματισμό με C++ Ενότητα # 9: Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό Κωνσταντίνος Κουκουλέτσος Τμήμα
Βάσεις Περιβαλλοντικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 2: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Εισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 12: Διαγράμματα Οντοτήτων Συσχετίσεων και Σχεσιακό Σχήμα Ασκήσεις Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 6: Φιλικές συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 6: Φιλικές συναρτήσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 4: Τελεστές - Αλγόριθμος Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ
1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 «Μαθαίνω στη γάτα να σχεδιάζει» Δραστηριότητα 1 Παρατηρήστε τις εντολές στους παρακάτω πίνακες,
Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος
Κεφάλαιο 10 Υποπρογράμματα 1 10.1 Τμηματικός προγραμματισμός Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων.
Βάσεις Δεδομένων Ενότητα 4
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Μοντέλο Οντοτήτων-Συσχετίσεων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (1ο Μέρος)
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (ο Μέρος) Περιεχόμενα η Άσκηση... 4 2 η Άσκηση... 5 3 η Άσκηση... 6 4 η Άσκηση... 9 5 η Άσκηση... 0 6 η Άσκηση... 2 Χρηματοδότηση... 4 Σημείωμα Αναφοράς...
13 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων
13 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση ΠΣ εταιρίας ενοικίασης αυτοκινήτων... 4 2 η Άσκηση ΠΣ ταχυδρομείου... 6 3 η Άσκηση ΒΔ εταιρίας... 9 Χρηματοδότηση... 12 Σημείωμα Αναφοράς...
Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική Ενότητα 7: Συναρτήσεις Νικόλαος Στεργιούλας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 10: Πρότυπα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης Ενότητα 4: Η έννοια της γωνίας και του εμβαδού Δέσποινα Πόταρη, Γιώργος Ψυχάρης Σχολή Θετικών επιστημών Τμήμα Μαθηματικό ΟΝΟΜΑ: 1) 2) ΗΜΕΡΟΜΗΝΙΑ:
Δομημένος Προγραμματισμός
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 2: Τύποι μεταβλητών Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Μοντελοποίηση Συστημάτων. Διαγράμματα Κλάσεων ClassDiagrams
Μοντελοποίηση Συστημάτων Διαγράμματα Κλάσεων ClassDiagrams Διαγράμματα Κλάσεων Χρησιμοποιούνται στα βήματα: Ανάλυση απαιτήσεων Π.Σ. Σχεδιασμός Π.Σ. Είναι στατικά διαγράμματα που δείχνουν: Κλάσεις Ιδιότητες
Διδακτική της Πληροφορικής
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 14: Διδακτικές Προσεγγίσεις για τον Προγραμματισμό Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε
ΛΟΓΙΚΟ-ΜΑΘΗΜΑΤΙΚΕΣ ΣΧΕΣΕΙΣ & ΑΡΙΘΜΗΤΙΚΕΣ ΕΝΝΟΙΕΣ ΣΤΗΝ ΠΡΟΣΧΟΛΙΚΗ ΕΚΠΑΙΔΕΥΣΗ
ΛΟΓΙΚΟ-ΜΑΘΗΜΑΤΙΚΕΣ ΣΧΕΣΕΙΣ & ΑΡΙΘΜΗΤΙΚΕΣ ΕΝΝΟΙΕΣ ΣΤΗΝ ΠΡΟΣΧΟΛΙΚΗ ΕΚΠΑΙΔΕΥΣΗ Ενότητα 4: Οι αριθμητικοί πράξεις: Πολλαπλασιασμός - Διαίρεση Δημήτρης Χασάπης Τμήμα Εκπαίδευσης και Αγωγής στην Προσχολική Ηλικία
Λογικός Προγραμματισμός Ασκήσεις
Λογικός Προγραμματισμός Ασκήσεις Παναγιώτης Σταματόπουλος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Περιεχόμενα 1. Ασκήσεις "Λογικού Προγραμματισμού" Ακαδημαϊκού Έτους 2003-04... 3 1.1 Άσκηση 1 (0.2 μονάδες)...
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗ, Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗ, Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ Σκοπός του μαθήματος είναι οι μαθητές και οι μαθήτριες να αναπτύξουν ικανότητες αναλυτικής και συνθετικής σκέψης, ώστε να επιλύουν προβλήματα, να σχεδιάζουν
Από τον αλγόριθμο στην ανάπτυξη προγράμματος
Από τον αλγόριθμο στην ανάπτυξη προγράμματος 2 [ 23 ] 2. Από τον αλγόριθμο στην ανάπτυξη προγράμματος Στόχοι Μετά την μελέτη του κεφαλαίου θα μπορούμε να: περιγράφουμε την πορεία από τον αλγόριθμο στο
PISA. Programme for International Student Assessment. Διεθνές Πρόγραμμα για την Αξιολόγηση των Μαθητών
PISA Programme for International Student Assessment Διεθνές Πρόγραμμα για την Αξιολόγηση των Μαθητών ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑΤΩΝ file:///c:/documents and Settings/eu2003gr.KEE/Επιφάνεια εργασίας/sy NEDRIO/KEE
Αντικειμενοστρεφής Προγραμματισμός
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Λογικός Προγραμματισμός Ασκήσεις
Λογικός Προγραμματισμός Ασκήσεις Παναγιώτης Σταματόπουλος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Περιεχόμενα 1. Α Ομάδα Ασκήσεων "Λογικού Προγραμματισμού" Ακαδημαϊκού Έτους 2010-11... 3 1.1 Άσκηση 1...
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 5: Κληρονομικότητα. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 5: Κληρονομικότητα Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Πληροφορική. Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες.
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Πληροφορική Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες. Κωνσταντίνος Καρατζάς
ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων
ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Οι Μηχανικοί Λογισμικού παράγουν μοντέλα που βοηθούν στη διατύπωση των απαιτήσεων με τη μορφή προδιαγραφών. Η εργασία της παραγωγής μοντέλων περιγράφεται ως ανάλυση απαιτήσεων. Η ανάλυση
Σχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430
Σχεδίαση Εκπαιδευτικού Λογισμικού Εργασία 2 - Α' φάση Σενάριο/Σχέδιο μαθήματος Σταματία Κορρέ Μ1430 2 Περιεχόμενα Τίτλος... 2 Γνωστικό αντικείμενο... 2 Βαθμίδα εκπαίδευσης... 3 Διδακτικοί στόχοι... 3 Αναμενόμενα
ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ
ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 9: Πολλαπλή κληρονομικότητα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται
Εισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 6: Μοντελοποίηση με ΔΡΔ (2 ο Μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων
Επιχειρησιακή Έρευνα
Επιχειρησιακή Έρευνα Ενότητα 9: Ειδικές περιπτώσεις επίλυσης με τη μέθοδο simplex (1o μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
Μαθηματικά και Φυσική με Υπολογιστές
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μαθηματικά και Φυσική με Υπολογιστές Εφαρμογές στη Φυσική Διδάσκων: Καθηγητής Ι. Ρίζος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Ευάγγελος Γ. Ούτσιος Θεόδωρος Γ. Λάντζος Διάλεξη Νο6
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ευάγγελος Γ. Ούτσιος Θεόδωρος Γ. Λάντζος Διάλεξη Νο6 1 Κληρονομικότητα Η δυνατότητα μοιράσματος ομοιοτήτων ανάμεσα σε κλάσεις ενώ δεσμεύονται οι διαφορές τους Κληρονομικότητα
Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα
Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Ενότητες βιβλίου: 6.4, 6.7 Ώρες διδασκαλίας: 1 Τεχνικές σχεδίασης προγραμμάτων Στο βιβλίο γίνεται αναφορά σε μία τεχνική για την ανάπτυξη
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 5: H ΓΛΩΣΣΑ C++ Εισαγωγή στην C++ ΔΙΔΑΣΚΟΝΤΕΣ:Iωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής H Γλώσσα C++ ΙΣΤΟΡΙΑ 1967:
Πληροφορική ΙΙ Ενότητα 1
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Πληροφορική ΙΙ Ενότητα 1: Εισαγωγή Θεματική Ενότητα: Εισαγωγή στον Προγραμματισμό Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 4: Συναρτήσεις
ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 4: Συναρτήσεις Μιχάλης Δρακόπουλος Σχολή Θετικών επιστημών Τμήμα Μαθηματικών ΠΛΗΡΟΦΟΡΙΚΗ Ι Σημειώσεις MATLAB Ενότητα 4 ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 4 Σημειώσεις βασισμένες στο
Διδακτική της Πληροφορικής
Διδακτική της Πληροφορικής Ενότητα 1: Εισαγωγή Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Προβληματική Την τελευταία εικοσαετία,
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 7: Τεχνολογία Λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Περιεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Η Αντικειμενοστρεφής Τεχνολογία Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 202-203 Περιεχόμενο του μαθήματος Η έννοια
ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ. Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών
ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών ΜΟΡΥΕ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ Διαδικασιακός ή Διαδικαστικός (Procedural)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 7: Υπερφόρτωση τελεστών. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 7: Υπερφόρτωση τελεστών Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Πληροφορική ΙΙ Θεματική Ενότητα 12
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Πληροφορική ΙΙ Θεματική Ενότητα 12 Modules Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (2 ο Μέρος)
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (2 ο Μέρος) η Άσκηση Δημιουργείστε το διάγραμμα κλάσης από την παρακάτω περιγραφή: «Η εταιρία GoodsForAll δραστηριοποιείται στη διανομή αγαθών και αποτελείται
Προχωρημένα Θέματα Διδακτικής της Φυσικής
Προχωρημένα Θέματα Διδακτικής της Φυσικής Ενότητα 7η: Τα αποτελέσματα της έρευνας Κώστας Ραβάνης Σχολή Ανθρωπιστικών & Κοινωνικών Επιστημών Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική
Άδειες Χρήσης. Διδακτική Μαθηματικών I. Ρεαλιστικά Μαθηματικά. Διδάσκων: Επίκουρος Καθ. Κ. Τάτσης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Διδακτική Μαθηματικών I Ρεαλιστικά Μαθηματικά Διδάσκων: Επίκουρος Καθ. Κ. Τάτσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
ΑΠΛΗ ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ
ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ Μηχανισµός υλοποίησης των σχέσεων γενίκευσης/εξειδίκευσης µεταξύ κλάσεων Η σχέση εξειδίκευσης «υποκλάση-της» (subclass-of)είναι γνωστή σαν σχέση «είναι ένα» (isa) ή «είναι ένα είδος» (ako:
Δομημένος Προγραμματισμός
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 10: Συναρτήσεις Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης Ενότητα 7: Άλγεβρα Δέσποινα Πόταρη, Γιώργος Ψυχάρης Σχολή Θετικών επιστημών Τμήμα Μαθηματικό Ερευνητικά συμπεράσματα για τις ανισότητες Δυσκολίες
Εφαρμοσμένη Στατιστική
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εφαρμοσμένη Στατιστική Περιγραφική Στατιστική Διδάσκων: Επίκουρος Καθηγητής Κωνσταντίνος Μπλέκας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε
Β.1. i. Να εξηγήσετε τι εννοούμε με τον όρο μεταφερσιμότητα των προγραμμάτων. Μονάδες 3
ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΘΕΜΑ 1 ο ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΕΜΠΤΗ 31 MAΪΟΥ 2007 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ 1. Έστω ότι ο καθηγητής σας δίνει δύο αριθμούς και σας ζητάει να του πείτε πόσο είναι το άθροισμά τους. Διατυπώστε
Α Διαγώνισμα 1 ου Τριμήνου στο μάθημα της Πληροφορικής Γ Γυμνασίου Ονοματεπώνυμο:...
α Α Διαγώνισμα 1 ου Τριμήνου στο μάθημα της Πληροφορικής Γ Γυμνασίου Ονοματεπώνυμο:... Θέμα 1ο Να χαρακτηρίσετε τις παρακάτω προτάσεις σαν σωστές (Σ) ή λανθασμένες (Λ). 1. Υπάρχουν προβλήματα που έχει
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 2: Κλάσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 2: Κλάσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης Άρθρα - Υλικό Δέσποινα Πόταρη, Γιώργος Ψυχάρης Σχολή Θετικών επιστημών Τμήμα Μαθηματικό Χειραπτικά εργαλεία Υλικά/εργαλεία στο νέο Πρόγραμμα σπουδών
Παραδείγματα διαγραμμάτων της UML (1ο Μέρος)
Παραδείγματα διαγραμμάτων της UML (1ο Μέρος) 1 Περιεχόμενα 1. Διαγράμματα περίπτωσης χρήσης... 4 1.1 Γενικός τρόπος μοντελοποίησης χρήστη και περίπτωσης χρήσης... 4 1.2 Παράδειγμα διαγράμματος περίπτωσης
Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 3 : Γλώσσες προγραμματισμού. Δρ.
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 3 : Γλώσσες προγραμματισμού Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Θεόδωρος Γ. Λάντζος Διάλεξη Νο1
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Θεόδωρος Γ. Λάντζος Διάλεξη Νο1 Κανόνες Ομαλής Λειτουργίας Ερχόμαστε στην ώρα μας Δεν καπνίζουμε και τρώμε εντός της αίθουσας Επιτρέπετε το νερό, τα αναψυκτικά και ο
Θερμοδυναμική - Εργαστήριο
Θερμοδυναμική - Εργαστήριο Ενότητα 2: Εισαγωγή σε έννοιες προγραμματισμού με υπολογιστή Κυρατζής Νικόλαος Τμήμα Μηχανικών Περιβάλλοντος και Μηχανικών Αντιρρύπανσης ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό
Δομημένος Προγραμματισμός
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 4: Εντολές ελέγχου ροής Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Επικοινωνία:
Σπύρος Ζυγούρης Καθηγητής Πληροφορικής Επικοινωνία: spzygouris@gmail.com Πως ορίζεται ο τμηματικός προγραμματισμός; Πρόγραμμα Εντολή 1 Εντολή 2 Εντολή 3 Εντολή 4 Εντολή 5 Εντολή 2 Εντολή 3 Εντολή 4 Εντολή
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Γ ΓΕΛ 14 / 04 / 2019 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΘΕΜΑ Α A1. Να γράψετε τον αριθμό της κάθε πρότασης (1-5) και δίπλα τη λέξη ΣΩΣΤΟ, αν η πρόταση είναι σωστή, ή τη λέξη ΛΑΘΟΣ, αν η
Ψηφιακή Λογική Σχεδίαση
Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν
Στην εντολή while η επανάληψη συνεχίζεται όσο η λογική έκφραση έχει τιμή false.
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΤΕΤΑΡΤΗ 08/04/2015 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος)
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος) 1 Περιεχόμενα 1 η Άσκηση Λειτουργίες του βιβλίου διευθύνσεων σε ένα πρόγραμμα ηλεκτρονικού ταχυδρομείου... 4 2 η Άσκηση Λειτουργίες
Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Αρχές Προγραμματισμού Υπολογιστών
Αρχές Προγραμματισμού Υπολογιστών Ανάπτυξη Προγράμματος Β ΕΠΑΛ Τομέας Πληροφορικής Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Κύκλος ανάπτυξης προγράμματος/λογισμικού Η διαδικασία ανάπτυξης λογισμικού,
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 4: Εισαγωγή / Σύνολα
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Διακριτά Μαθηματικά Ενότητα 4: Εισαγωγή / Σύνολα Αν. Καθηγητής Κ. Στεργίου e-mail: kstergiou@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες
Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ http://edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ
ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α A ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΠΕΜΠΤΗ 7 ΙΟΥΝΙΟΥ 2012 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΟΜΗΜΕΝΟΣ