Περιεχόμενα. Πρόλογος 15
|
|
- Αταλάντη Ζάρκος
- 6 χρόνια πριν
- Προβολές:
Transcript
1 Περιεχόμενα Πρόλογος 15 1 Δημιουργία προγραμμάτων Java 25 Εκμάθηση ορολογίας προγραμματισμού 26 Σύγκριση των εννοιών του διαδικαστικού και του αντικειμενοστραφούς 29 Διαδικαστικός προγραμματισμός 29 Αντικειμενοστραφής προγραμματισμός 29 Κλάσεις, αντικείμενα και ενθυλάκωση 30 Κληρονομικότητα και πολυμορφισμός 32 Δυνατότητες της γλώσσας προγραμματισμού Java 33 Τύποι προγραμμάτων Java 34 Ανάλυση εφαρμογής Java που παράγει έξοδο κονσόλας 35 Η εντολή που εμφανίζει την έξοδο 35 Ανάλυση της κλάσης First 36 Στυλ εσοχών 39 Επεξήγηση της μεθόδουmain() 39 Αποθήκευση κλάσης Java 41 Μεταγλώττιση κλάσης Java και διόρθωση συντακτικών σφαλμάτων 43 Μεταγλώττιση κλάσης Java 43 Διόρθωση συντακτικών σφαλμάτων 44 Εκτέλεση εφαρμογής Java και διόρθωση λογικών σφαλμάτων 48 Εκτέλεση εφαρμογής Java 48 Τροποποίηση μεταγλωττισμένης κλάσης της Java 48 Διόρθωση λογικών σφαλμάτων 49 Προσθήκη σχολίων σε μια κλάση Java 50 Δημιουργία εφαρμογής Java που παράγει έξοδο GUI 53 Εύρεση βοήθειας 55 Μην το κάνετε 56 Σημαντικοί όροι 57 Περίληψη κεφαλαίου 61 Ερωτήσεις Επανάληψης 61 Ασκήσεις 63 2 Χρήση δεδομένων 67 Δήλωση και χρήση σταθερών και μεταβλητών 68 Δήλωση μεταβλητών 69 Δήλωση κατονομασμένων επώνυμων σταθερών 70 Το πεδίο εφαρμογής μεταβλητών και σταθερών 71 Συνένωση συμβολοσειρών με μεταβλητές και σταθερές 72 Παγίδα: Να ξεχνάς ότι μια μεταβλητή διατηρεί περιέχει μόνο μία τιμή κάθε φορά 74 Ακέραιοι τύποι δεδομένων 77 Χρήση του τύπου δεδομένων boolean 81 Τύποι δεδομένων κινητής υποδιαστολής 82 Χρήση του τύπου δεδομένων char 84 Χρήση της κλάσης Scanner για αποδοχή εισόδου από το πληκτρολόγιο 88 Παγίδα: Το να χρησιμοποιείς τη nextline() μετά από μία από τις άλλες μεθόδους εισόδου της Scanner 90 Χρήση της κλάσης JOptionPane για αποδοχή εισόδου GUI 95 Χρήση πλαισίων διαλόγου για είσοδο 95 Χρήση παραθύρων διαλόγου επιβεβαίωσης 98 Εκτέλεση αριθμητικών πράξεων 100 Προσεταιριστικότητα και προτεραιότητα 101 Αποδοτική σύνταξη αριθμητικών εντολών 102 Παγίδα: Να μην καταλαβαίνεις την έλλειψη ακρίβειας σε αριθμούς κινητής υποδιαστολής 102 Μετατροπή τύπων 106 Αυτόματη μετατροπή τύπων 106 Ρητές μετατροπές τύπων 107 Μην το κάνετε 110 Σημαντικοί όροι 111 Περίληψη κεφαλαίου 114 Ερωτήσεις Επανάληψης 114 Ασκήσεις Χρήση μεθόδων, κλάσεων και αντικειμένων 119 Κλήση και τοποθέτηση μεθόδων 120 Κατασκευή μεθόδων 122 Προδιαγραφείς πρόσβασης 123 Τύπος επιστροφής 124 Όνομα μεθόδου 124 Παρενθέσεις 124 Προσθήκη παραμέτρων σε μεθόδους 127 Δημιουργία μεθόδου που δέχεται μία μόνο παράμετρο 128 Δημιουργία μεθόδου που απαιτεί πολλαπλές παραμέτρους 131 Δημιουργία μεθόδων που επιστρέφουν τιμές 133 Αλυσιδωτή σύνδεση κλήσεων μεθόδων 135 Κλάσεις και αντικείμενα 139 Δημιουργία κλάσης 141 Δημιουργία στιγμιότυπων μεθόδων σε μια κλάση 143 Οργάνωση κλάσεων 146 Δήλωση αντικειμένων και χρήση των μεθόδων τους 149
2 ΠΕΡΙΕΧΟΜΕΝΑ / 9 Απόκρυψη δεδομένων 151 Εισαγωγή στη χρήση μεθόδων κατασκευής 154 Οι κλάσεις είναι τύποι δεδομένων 157 Μην το κάνετε 161 Σημαντικοί όροι 161 Περίληψη κεφαλαίου 163 Ερωτήσεις Επανάληψης 163 Ασκήσεις Περισσότερες έννοιες αντικειμένων 171 Οι ενότητες και τα πεδία εφαρμογής 172 Υπερφόρτωση μεθόδου 179 Αυτόματος προβιβασμός τύπων σε κλήσεις μεθόδων 180 Απροσδιοριστία 184 Δημιουργία και κλήση μεθόδων κατασκευής με παραμέτρους 185 Υπερφόρτωση μεθόδων κατασκευής 186 Αναφορά this 190 Χρήση της αναφοράς this έτσι ώστε οι υπερφορτωμένες μέθοδοι κατασκευής να γίνουν πιο αποδοτικές 192 Χρήση πεδίων static 195 Χρήση σταθερών πεδίων 197 Χρήση αυτόματα εισαγόμενων, έτοιμων σταθερών και μεθόδων 201 Η κλάση Math 202 Εισαγωγή κλάσεων που δεν εισάγονται αυτόματα 203 Χρήση της κλάσης LocalDate 205 Σύνθεση και ένθεση κλάσεων 209 Σύνθεση 209 Ένθετες κλάσεις 211 Μην το κάνετε 213 Σημαντικοί όροι 213 Περίληψη κεφαλαίου 215 Ερωτήσεις Επανάληψης 215 Ασκήσεις Λήψη αποφάσεων 223 Σχεδιασμός της λογικής πίσω από τη λήψη αποφάσεων 224 Οι εντολές if και if else 225 Η εντολή if 226 Παγίδα: Να τοποθετείς σε λάθος σημείο το ερωτηματικό σε εντολές if 226 Παγίδα: Να χρησιμοποιείς τον τελεστή ανάθεσης αντί του τελεστή ελέγχου ισότητας 227 Παγίδα: Να προσπαθείς να συγκρίνεις αντικείμενα χρησιμοποιώντας τους σχεσιακούς τελεστές 228 Η εντολή if else 228 Χρήση πολλαπλών εντολών σε όρους if και if else 231 Ένθεση εντολών if και if else 235 Χρήση λογικών τελεστών AND και OR 237 Ο τελεστής AND 237 Ο τελεστής OR 238 Εκτίμηση τύπου βραχυκυκλώματος 239 Λήψη σαφών και αποδοτικών αποφάσεων 242 Πραγματοποίηση σαφών ελέγχων διαστήματος 242 Πραγματοποίηση αποδοτικών ελέγχων διαστήματος 244 Κατάλληλη χρήση των && και 245 Χρήση της εντολής switch 246 Χρήση του τελεστή συνθήκης και του τελεστή NOT 252 Χρήση του τελεστή NOT 252 Προτεραιότητα τελεστών 253 Προσθήκη αποφάσεων και μεθόδων κατασκευής σε μεθόδους στιγμιότυπων 255 Μην το κάνετε 259 Σημαντικοί όροι 259 Περίληψη κεφαλαίου 260 Ερωτήσεις Επανάληψης 261 Ασκήσεις Βρόχοι 269 Η δομή των βρόχων 270 Δημιουργία βρόχων while 270 Σύνταξη καθορισμένου βρόχου while 271 Παγίδα: Να αποτυγχάνεις να αλλάξεις τη μεταβλητή ελέγχου βρόχου στο σώμα του βρόχου 273 Παγίδα: Να δημιουργείς ακούσια ένα βρόχο με κενό σώμα 274 Αλλαγή της μεταβλητής ελέγχου ενός καθορισμένου βρόχου 274 Δημιουργία απροσδιόριστου βρόχου while 275 Επικύρωση δεδομένων 276 Χρήση σύντομων αριθμητικών τελεστών 279 Δημιουργία βρόχου for 283 Μη συμβατικοί βρόχοι for 284 Πώς και πότε θα χρησιμοποιείτε ένα βρόχο do while 288 Ένθετοι βρόχοι 291 Βελτίωση απόδοσης βρόχων 294 Αποφυγή περιττών πράξεων 295 Εξέταση της σειράς αποτίμησης των τελεστών βραχυκυκλώματος 295 Σύγκριση με το μηδέν 296 Εφαρμογή συγχώνευσης βρόχων 298 Χρήση προθεματικής αντί επιθεματικής αύξησης 298 Μια τελευταία παρατήρηση για τη βελτίωση απόδοσης των βρόχων 299 Μην το κάνετε 302
3 10 / JAVA Σημαντικοί όροι 302 Περίληψη κεφαλαίου 303 Ερωτήσεις Επανάληψης 304 Ασκήσεις Χαρακτήρες, συμβολοσειρές και το StringBuilder 311 Κατανόηση των προβλημάτων σε δεδομένα συμβολοσειρών 312 Χρήση μεθόδων της Character 313 Δήλωση και σύγκριση αντικειμένων String 316 Σύγκριση τιμών String 316 Κενές και null συμβολοσειρές 320 Χρήση άλλων μεθόδων String 321 Μετατροπή αντικειμένων String σε αριθμούς 325 Οι κλάσεις StringBuilder και StringBuffer 329 Μην το κάνετε 335 Σημαντικοί όροι 335 Περίληψη κεφαλαίου 335 Ερωτήσεις Επανάληψης 336 Ασκήσεις Πίνακες 343 Δήλωση πινάκων 344 Αρχικοποίηση πίνακα 348 Χρήση δεικτών μεταβλητών με πίνακα 350 Χρήση του αναβαθμισμένου βρόχου for 352 Χρήση μέρους ενός πίνακα 352 Δήλωση και χρήση πινάκων που περιέχουν αντικείμενα 355 Χρήση του αναβαθμισμένου βρόχου for με αντικείμενα 356 Χειρισμός πινάκων Strings 356 Αναζήτηση στοιχείου σε πίνακα και χρήση παράλληλων πινάκων 361 Χρήση παράλληλων πινάκων 362 Αναζήτηση σε πίνακα για αντιστοίχιση διαστήματος 364 Πέρασμα και επιστροφή πινάκων από μεθόδους 368 Επιστροφή πίνακα από μέθοδο 370 Μην το κάνετε 372 Σημαντικοί όροι 372 Περίληψη κεφαλαίου 373 Ερωτήσεις Επανάληψης 374 Ασκήσεις Προχωρημένες έννοιες πινάκων 381 Ταξινόμηση στοιχείων πίνακα χρησιμοποιώντας τον αλγόριθμο ταξινόμησης με φυσαλίδες 382 Χρήση του αλγόριθμου ταξινόμησης με φυσαλίδες 382 Βελτίωσης της αποδοτικότητας της ταξινόμησης με φυσαλίδες 384 Ταξινόμηση πινάκων αντικειμένων 385 Ταξινόμηση των στοιχείων ενός πίνακα χρησιμοποιώντας τον αλγόριθμο ταξινόμησης με εισαγωγή 389 Χρήση δισδιάστατων και πολυδιάστατων πινάκων 392 Μεταβίβαση δισδιάστατου πίνακα σε μέθοδο 394 Χρήση του πεδίου length με δισδιάστατο πίνακα 395 Μη ομοιόμορφοι πίνακες 396 Χρήση άλλων πολυδιάστατων πινάκων 396 Χρήση της κλάσης Arrays 399 Χρήση της κλάσης ArrayList 404 Δημιουργία απαριθμήσεων 408 Μην το κάνετε 414 Σημαντικοί όροι 414 Περίληψη κεφαλαίου 415 Ερωτήσεις Επανάληψης 415 Ασκήσεις Εισαγωγή στην κληρονομικότητα 423 Μαθαίνοντας για την έννοια της κληρονομικότητας 424 Σχεδιάζοντας την κληρονομικότητα με διαγράμματα χρησιμοποιώντας τη UML 424 Ορολογία κληρονομικότητας 426 Επεκτείνοντας κλάσεις 427 Παρακάμπτοντας μεθόδους υπερκλάσεων 432 Χρησιμοποιώντας την 434 Καλώντας μεθόδους κατασκευής κατά την κληρονομικότητα 436 Χρησιμοποιώντας μεθόδους κατασκευής Υπερκλάσεων που Απαιτούν Παραμέτρους 437 Αποκτώντας πρόσβαση σε μεθόδους υπερκλάσεων 441 Συγκρίνοντας τα this και super 443 Χρησιμοποιώντας απόκρυψη πληροφορίας 443 Μέθοδοι που δεν μπορείτε να παρακάμψετε 446 Μια υποκλάση δεν μπορεί να παρακάμψει μεθόδους static της υπερκλάσης της 446 Μια υποκλάση δεν μπορεί να παρακάμψει μεθόδους final της υπερκλάσης της 449 Μια υποκλάση δεν μπορεί να παρακάμψει μεθόδους σε μια final υπερκλάση 451 Μην το κάνετε 452 Σημαντικοί όροι 452 Περίληψη κεφαλαίου 453 Ερωτήσεις Επανάληψης 454 Ασκήσεις Προχωρημένες έννοιες κληρονομικότητας 461 Δημιουργώντας και χρησιμοποιώντας αφηρημένες κλάσεις 462
4 ΠΕΡΙΕΧΟΜΕΝΑ / 11 Χρησιμοποιώντας δυναμική σύνδεση μεθόδου 470 Χρησιμοποιώντας μια υπερκλάση ως τύπο παραμέτρου μεθόδου 472 Δημιουργώντας πίνακες αντικειμένων υποκλάσεων 473 Χρησιμοποιώντας την κλάση Object και τις μεθόδους της 476 Χρησιμοποιώντας τη μέθοδο tostring() 477 Χρησιμοποιώντας τη μέθοδο equals() 480 Χρησιμοποιώντας κληρονομικότητα για να επιτύχετε καλό σχεδιασμό λογισμικού 485 Δημιουργώντας και χρησιμοποιώντας διεπαφές 486 Δημιουργώντας διεπαφές για την αποθήκευση σχετιζόμενων σταθερών 490 Δημιουργώντας και χρησιμοποιώντας πακέτα 494 Μην το κάνετε 498 Σημαντικοί όροι 499 Περίληψη κεφαλαίου 499 Ερωτήσεις Επανάληψης 500 Ασκήσεις Χειρισμός εξαιρέσεων 509 Μαθαίνοντας για τις εξαιρέσεις 510 Δοκιμάζοντας κώδικα και συλλαμβάνοντας εξαιρέσεις 514 Χρησιμοποιώντας μια ενότητα try για να κάνετε τα προγράμματά σας «ανθεκτικά σε ανόητα σφάλματα» 518 Δηλώνοντας και αρχικοποιώντας μεταβλητές σε ενότητες try catch 520 Πετώντας και Συλλαμβάνοντας Πολλαπλές Εξαιρέσεις 523 Χρησιμοποιώντας την ενότητα finally 528 Κατανοώντας τα πλεονεκτήματα του χειρισμού εξαιρέσεων 530 Καθορίζοντας τις εξαιρέσεις που μπορεί να πετάξει μια μέθοδος 532 Παρακολουθώντας εξαιρέσεις μέσω της στοίβας κλήσεων 536 Δημιουργώντας τις δικές σας κλάσεις εξαιρέσεων 540 Χρησιμοποιώντας ισχυρισμούς 543 Προβάλλοντας το εικονικό πληκτρολόγιο 556 Μην το κάνετε 559 Σημαντικοί όροι 559 Περίληψη κεφαλαίου 560 Ερωτήσεις Επανάληψης 561 Ασκήσεις Είσοδος και έξοδος σε αρχεία 567 Κατανοώντας τα αρχεία υπολογιστών 568 Χρησιμοποιώντας τις κλάσεις Path και Files 569 Δημιουργώντας ένα Path 570 Ανακτώντας πληροφορία σχετικά με ένα μονοπάτι 571 Μετατρέποντας ένα σχετικό μονοπάτι σε ένα απόλυτο 572 Ελέγχοντας την προσβασιμότητα σε αρχεία 573 Διαγράφοντας ένα μονοπάτι 574 Καθορίζοντας χαρακτηριστικά αρχείων 575 Οργάνωση αρχείων, κανάλια και προσωρινές μνήμες 578 Χρησιμοποιώντας τις κλάσεις IO της Java 581 Γράφοντας σε ένα αρχείο 583 Διαβάζοντας από ένα Αρχείο 585 Δημιουργώντας και χρησιμοποιώντας σειριακά αρχεία δεδομένων 587 Μαθαίνοντας σχετικά με αρχεία τυχαίας προσπέλασης 592 Γράφοντας εγγραφές σε ένα αρχείο τυχαίας προσπέλασης 596 Διαβάζοντας εγγραφές από ένα αρχείο τυχαίας προσπέλασης 602 Προσπελαύνοντας ένα αρχείο τυχαίας προσπέλασης σειριακά 602 Προσπελαύνοντας ένα αρχείο τυχαίας προσπέλασης τυχαία 603 Μην το κάνετε 615 Σημαντικοί όροι 615 Περίληψη κεφαλαίου 617 Ερωτήσεις Επανάληψης 617 Ασκήσεις Εισαγωγή στα Στοιχεία Swing 623 Κατανοώντας τα στοιχεία Swing 624 Xρησιμοποιώντας την κλάση JFrame 625 Προσαρμόζοντας την εμφάνιση μιας JFrame 628 Χρησιμοποιώντας την κλάση JLabel 631 Αλλάζοντας τη γραμματοσειρά JLabel 632 Χρησιμοποιώντας ένα Διαχειριστή Διάταξης (Layout Manager) 634 Επεκτείνοντας την κλάση JFrame 637 Προσθέτοντας JTextFields, JButtons και Παράθυρα βοήθειας σε μία JFrame 639 Προσθέτοντας JTextFields 639 Προσθέτοντας κουμπιά JButton 641 Χρησιμοποιώντας τα Παράθυρα Βοήθειας (Tool Tips) 643 Μαθαίνοντας για τον Οδηγούμενο από Γεγονότα Προγραμματισμό 645 Προετοιμάζοντας την Κλάση σας να δέχεται Μηνύματα Γεγονότων 646 Ενημερώνοντας την κλάση σας ώστε να αναμένει Γεγονότα 646 Ενημερώνοντας την κλάση σας για το πώς θα ανταποκρίνεται σε Γεγονότα 646 Ένα οδηγούμενο από Γεγονότα Πρόγραμμα 647 Χρησιμοποιώντας Πηγές Πολλαπλών Γεγονότων 649
5 12 / JAVA Χρησιμοποιώντας τη Μέθοδο setenabled() 650 Κατανοώντας τους Ακροατές Γεγονότων Swing 653 Χρησιμοποιώντας τις Κλάσεις JCheckBox, ButtonGroup και JComboBox 656 Η κλάση JCheckBox 656 Η κλάση ButtonGroup 659 Η κλάση JComboBox 660 Μην το κάνετε 666 Σημαντικοί όροι 666 Περίληψη κεφαλαίου 667 Ερωτήσεις Επανάληψης 668 Ασκήσεις Προηγμένα θέματα GUI 673 Κατανοώντας το Παράθυρο Περιεχομένου 674 Χρησιμοποιώντας Χρώμα 676 Μαθαίνοντας Περισσότερα Για Τους Διαχειριστές Διάταξης 678 Χρησιμοποιώντας τον BorderLayout 679 Χρησιμοποιώντας τον FlowLayout 681 Χρησιμοποιώντας τον GridLayout 683 Xρησιμοποιώντας τον CardLayout 684 Χρησιμοποιώντας Εξελιγμένους Διαχειριστές Διάταξης 686 Χρησιμοποιώντας την Κλάση JPanel 692 Δημιουργώντας JScrollPanes 698 Μία κοντινότερη ματιά στα Γεγονότα και το Χειρισμό Γεγονότων 701 Ένα Παράδειγμα Χειρισμού Γεγονότος: KeyListener 702 Xρησιμοποιώντας Μεθόδους της Κλάσης AWTEvent 705 Κατανοώντας τις Συντεταγμένες χ- και ψ- 706 Χειρισμός γεγονότων που σχετίζονται με το ποντίκι 707 Χρησιμοποιώντας Μενού 711 Xρησιμοποιώντας Εξειδικευμένα Στοιχεία Μενού 714 Χρησιμοποιώντας την addseparator() 716 Χρησιμοποιώντας την setmnemonic() 716 Μην το κάνετε 720 Σημαντικοί όροι 721 Περίληψη κεφαλαίου 722 Ερωτήσεις Επανάληψης 722 Ασκήσεις Γραφικά 729 Μαθαίνοντας για τις μεθόδους σύνθεσης 730 Σχεδιάζοντας συμβολοσειρές 733 Εκ νέου Απεικόνιση 735 Ορίζοντας μία γραμματοσειρά 736 Χρησιμοποιώντας την Color 737 Σχεδιάζοντας Γραμμές και Σχήματα 741 Σχεδιάζοντας Γραμμές 741 Σχεδιάζοντας Ορθογώνια Γεμισμένα και μη Γεμισμένα 741 Σχεδιάζοντας Καθαρά (δηλαδή «άδεια») Ορθογώνια 741 Σχεδιάζοντας Kαμπυλωτά Ορθογώνια 742 Σχεδιάζοντας Σκιασμένα Ορθογώνια 744 Σχεδιάζοντας Οβάλ 745 Σχεδιάζοντας τόξα 745 Δημιουργώντας Πολύγωνα 746 Αντιγράφοντας μία Περιοχή 748 Χρησιμοποιώντας τη μέθοδο paint() με JFrames 748 Mαθαίνοντας περισσότερα για τις γραμματοσειρές 754 Ανακαλύπτοντας στατιστικά της οθόνης 756 Ανακαλύπτοντας Στατιστικά των Γραμματοσειρών 757 Σχεδιάζοντας με Γραφικά Java 2D 761 Καθορίζοντας τα Χαρακτηριστικά Σύνθεσης 761 Ορίζοντας μία μολυβιά σχεδίασης 763 Δημιουργώντας Αντικείμενα για Σχεδίαση 764 Μην το κάνετε 771 Σημαντικοί όροι 771 Περίληψη κεφαλαίου 772 Ερωτήσεις Επανάληψης 772 Ασκήσεις 774 ΠΑΡΑΡΤΗΜΑ Α Δουλεύοντας με την πλατφόρμα Java 779 Μαθαίνοντας για το Java SE Development Kit 780 Ρυθμίζοντας τα Windows ώστε να λειτουργούν με JDK 780 Βρίσκοντας την Γραμμή Εντολών (Command Prompt) 781 Ανατομία της γραμμής εντολών 781 Αλλάζοντας καταλόγους 781 Ορίζοντας τις μεταβλητές class και classpath 782 Αλλάζοντας το όνομα ενός αρχείου 782 Μεταγλωττίζοντας και Εκτελώντας ένα Πρόγραμμα Java 783 Σημαντικοί όροι 783 ΠΑΡΑΡΤΗΜΑ Β Αναπαράσταση δεδομένων 785 Κατανοώντας τα συστήματα αρίθμησης 786 Αναπαριστώντας αριθμητικές τιμές 787 Αναπαριστώντας Τιμές Χαρακτήρων 788 Σημαντικοί όροι 789 ΠΑΡΑΡΤΗΜΑ Γ Μορφοποίηση εξόδου 791 Στρογγυλοποιώντας Αριθμούς 792 Χρησιμοποιώντας τη μέθοδο printf() 793 Ορίζοντας έναν Αριθμό Δεκαδικών Θέσεων για Προβολή με χρήση της printf() 796
6 ΠΕΡΙΕΧΟΜΕΝΑ / 13 Ορίζοντας ένα Μέγεθος Πεδίου με την printf() 796 Χρησιμοποιώντας τον Προαιρετικό Δείκτη Παραμέτρου με την printf() 798 Χρησιμοποιώντας την κλάση DecimalFormat Class 798 Σημαντικοί όροι 799 ΠΑΡΑΡΤΗΜΑ Δ Παράγοντας τυχαίους αριθμούς 801 Κατανοώντας τους τυχαίους αριθμούς που παράγονται από υπολογιστή 802 Χρησιμοποιώντας τη μέθοδο Math.random() 802 Χρησιμοποιώντας την κλάση Random 804 Σημαντικοί όροι 806 ΠΑΡΑΡΤΗΜΑ Δ Javadoc 807 Η λειτουργία δημιουργίας αυτόματης τεκμηρίωσης Javadoc 808 Τύποι Σχολίων της Javadoc 808 Δημιουργώντας τεκμηρίωση Javadoc 810 Ορίζοντας την Ορατότητα της Τεκμηρίωσης Java 812 Σημαντικοί όροι 813 Γλωσσάρι 815
Περιεχόμενα. Πρόλογος 15
Περιεχόμενα Πρόλογος 15 1 Δημιουργία προγραμμάτων Java 25 Ορισμός βασικής ορολογίας προγραμματισμού 26 Σύγκριση διαδικαστικού και αντικειμενοστρεφούς προγραμματισμού 29 Διαδικαστικός προγραμματισμός 29
Διαβάστε περισσότεραΠεριεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13
Περιεχόμενα Πρόλογος... 13 ΜΕΡΟΣ ΠΡΩΤΟ Κεφ. 1 Περί προγραμματισμού και γλωσσών προγραμματισμού Προγράμματα και Λειτουργικά Συστήματα... 17 Γλώσσες προγραμματισμού και εργαλεία ανάπτυξης προγραμμάτων...
Διαβάστε περισσότεραΓενικά (για τις γραπτές εξετάσεις)
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Διάλεξη #12 η : Επανάληψη Γαβαλάς Δαμιανός dgavalas@aegean.gr Γενικά (για τις γραπτές εξετάσεις) Δεν υπάρχει αυστηρά ορισμένη «ύλη εξετάσεων» (καθώς δεν έχετε
Διαβάστε περισσότεραΠεριεχόµενα. Πρόλογος...15
Περιεχόµενα Πρόλογος...15 Κεφάλαιο 1: Εισαγωγή...17 Τι είναι η Java... 17 Η ιστορία της Java... 21 Εκδόσεις της Java... 23 Ξεκίνηµα µε την Java... 24 Το περιβάλλον της γλώσσας... 28 ηµιουργία µιας εφαρµογής
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... 21
Περιεχόμενα Πρόλογος... 21 Κεφάλαιο 1: Εισαγωγή στον προγραμματισμό... 25 Εισαγωγή...27 Πώς να διαβάσετε αυτό το βιβλίο...27 Η δομή των κεφαλαίων...28 Γιατί να μάθω προγραμματισμό;...31 Γιατί να μάθω C;...31
Διαβάστε περισσότεραΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Εργαστήριο 2 Βασικοί Τύποι Μεταβλητών Java
Διαβάστε περισσότεραΕπανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ
Επανάληψη για τις Τελικές εξετάσεις (Διάλεξη 24) Εισαγωγή Το μάθημα EPL032 έχει ως βασικό στόχο την επίλυση προβλημάτων πληροφορικής με την χρήση της γλώσσας προγραμματισμού C. Επομένως πρέπει: Nα κατανοήσετε
Διαβάστε περισσότεραΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο
Διαβάστε περισσότερα3. Εκφράσεις και έλεγχος ροής
3. Εκφράσεις και έλεγχος ροής Τελειώνοντας αυτό το κεφάλαιο θα μπορείτε: Να διακρίνετε ανάμεσα σε μεταβλητές μέλη και αυτόματες μεταβλητές Να περιγράφετε την αρχικοποίηση των μεταβλητών μελών Να αναγνωρίζετε
Διαβάστε περισσότεραΕπανάληψη για τις Τελικές εξετάσεις
Επανάληψη για τις Τελικές εξετάσεις ( ιάλεξη 21) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Εισαγωγή Το µάθηµα EPL032 έχει ως βασικό στόχο την επίλυση προβληµάτων πληροφορικής µε την χρήση της γλώσσας προγραµµατισµού
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... 17
Περιεχόμενα Πρόλογος... 17 Κεφάλαιο 1: Εισαγωγή... 19 Πώς να διαβάσετε αυτό το βιβλίο... 20 Η γλώσσα C Ιστορική αναδρομή... 22 Τα χαρακτηριστικά της C... 23 C Μια δομημένη γλώσσα... 23 C Μια γλώσσα για
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή
Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές
Διαβάστε περισσότεραCertified Java Programmer (CJP)
Certified Java Programmer (CJP) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά τα
Διαβάστε περισσότερα3 Αλληλεπίδραση Αντικειμένων
Αφαίρεση και Αρθρωσιμότητα 3 Αλληλεπίδραση Αντικειμένων Πώς συνεργάζονται τα αντικείμενα που δημιουργούμε Αφαίρεση (abstraction) είναι η δυνατότητα να αγνοούμε τις λεπτομέρειες και να εστιάζουμε την προσοχή
Διαβάστε περισσότεραJava Μέρος Ι Αντικειμενοστρεφής Προγραμματισμός - 7
Περιεχόμενα 1 Εισαγωγικές Έννοιες...12 1.1 Το Αντικείμενο στην καθημερινότητα...12 1.2 Το Αντικείμενο στον Προγραμματισμό...12 1.3 Επικοινωνία αντικειμένων...13 1.4 Κλάση (class) αντικειμένων...14 1.4.1
Διαβάστε περισσότεραΤίτλος Πακέτου Certified Computer Expert-ACTA
Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων
Διαβάστε περισσότεραΔιαγράμματα Κλάσεων στη Σχεδίαση
Διαγράμματα Κλάσεων στη Σχεδίαση περιεχόμενα παρουσίασης Αφηρημένες κλάσεις Ιδιότητες Λειτουργίες Απλοί τύποι Συσχετίσεις Εξάρτηση Διεπαφές αφηρημένες κλάσεις Οι αφηρημένες κλάσεις δεν μπορούν να δημιουργήσουν
Διαβάστε περισσότεραΠεριεχόμενα. Περιεχόμενα
Περιεχόμενα xv Περιεχόμενα 1 Αρχές της Java... 1 1.1 Προκαταρκτικά: Κλάσεις, Τύποι και Αντικείμενα... 2 1.1.1 Βασικοί Τύποι... 5 1.1.2 Αντικείμενα... 7 1.1.3 Τύποι Enum... 14 1.2 Μέθοδοι... 15 1.3 Εκφράσεις...
Διαβάστε περισσότερα2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων
2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει
Διαβάστε περισσότεραΠΡΟΧΩΡΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Χαρίδημος Κονδυλάκης Εισαγωγή
ΠΡΟΧΩΡΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Χαρίδημος Κονδυλάκης Εισαγωγή ΟΡΓΑΝΩΣΗ ΜΑΘΗΜΑΤΟΣ Πληροφορίες Διδάσκοντα Διδάσκοντας: Χαρίδημος Κονδυλάκης Email: Kondylak@ics.forth.gr Εβδομαδιαίες Ώρες Διδασκαλίας: 2 ώρες
Διαβάστε περισσότεραΑντικειµενοστραφής Προγραµµατισµός
Κλάσεις Αντικειµενοστραφής Προγραµµατισµός Κλάσεις Αντικείµενα Ιεραρχία κλάσεων Κλάσεις. Ιδιότητες Συµπεριφορά Ιδιότητες (Μεταβλητές) Συµπεριφορά (Μέθοδοι) Κληρονοµικότητα Μέθοδοι επικάλυψης Η χρήση του
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο. Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Μεταβλητές-Σταθερές-Παράμετροι Τα στοιχεία
Διαβάστε περισσότεραΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ
1. ΔΗΜΙΟΥΡΓΙΑ ΕΓΓΡΑΦΩΝ ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1.1. Ορισµός εγγράφου, προτύπου, πρωτεύοντος και δευτερεύοντος εγγράφου 1.2. Πρότυπα 1.2.1. Δηµιουργία, µεταβολή, χρήση και διαγραφή προτύπων εγγράφων 1.2.2.
Διαβάστε περισσότερα10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.
1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.
Διαβάστε περισσότεραΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ
ΑΡΧΗ 1ης ΣΕΛΙ ΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 ΘΕΜΑ Α : Α1. Να
Διαβάστε περισσότεραΠεριεχόμενα. Λίγα λόγια για αυτή την έκδοση... 23
Περιεχόμενα Λίγα λόγια για αυτή την έκδοση...... 23 Κεφάλαιο 1 Εισαγωγή... 25 O στόχος του βιβλίου και σε ποιους απευθύνεται... 27 Πώς να διαβάσετε αυτό το βιβλίο... 27 Εκπαίδευση από απόσταση... 29 Ιστορική
Διαβάστε περισσότεραΔιάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος
Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Μεταβλητές,
Διαβάστε περισσότεραΟντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Σύγκριση JAVA-C ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΣΥΓΚΡΙΣΗ JAVA - C ΤΥΠΟΙ
Διαβάστε περισσότεραΕργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:
Εργαστήριο Java Διδάσκουσα: Πρέντζα Ανδριάνα aprentza@unipi.gr Εργαστηριακοί Συνεργάτες: Γεωργιοπούλου Ρούλα Λύβας Χρήστος roulageorio@ssl-unipi.gr clyvas@unipi.gr Εργαστήριο 2 Βασικοί Τύποι Μεταβλητών
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30
ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 1.1 Τι είναι Πληροφορική;...11 1.1.1 Τι είναι η Πληροφορική;...12 1.1.2 Τι είναι ο Υπολογιστής;...14 1.1.3 Τι είναι το Υλικό και το
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραΓλώσσες Προγραμματισμού
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραΠρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21
Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση με το περιβάλλον
Διαβάστε περισσότεραΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ
ii ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή - Βασικές έννοιες....1 1.1 Εσωτερική παράσταση δεδομένων....2 1.1.1 Παράσταση θέσης....3 1.1.2 Μετατροπές μεταξύ συστημάτων διαφορετικών βάσεων....5 1.1.3 Οι αριθμητικές
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός
Διαβάστε περισσότεραΕισαγωγή στον Προγ/μό Η/Υ
Εισαγωγή στον Προγ/μό Η/Υ Ενότητα 7 2ο μέρος: Επιπλέον έννοιες σχετικά με αντικείμενα Διδάσκων: Μιχάλης Τίτσιας Περιεχόμενα Τι μπορεί να περιέχει μια τάξη Μέθοδοι τάξης και σταθερές τάξης Πολυμορφισμός
Διαβάστε περισσότεραΠΑΡΑΡΤΗΜΑ: QUIZ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΠΑΡΑΡΤΗΜΑ: QUIZ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ (Οι ερωτήσεις µε κίτρινη υπογράµµιση είναι εκτός ύλης για φέτος) ΕΙΣΑΓΩΓΗ Q1. Οι Πρωταρχικοί τύποι (primitive types) στη Java 1. Είναι όλοι οι ακέραιοι και όλοι οι πραγµατικοί
Διαβάστε περισσότεραΣου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.
AeppAcademy.com facebook.com/aeppacademy Γεια. Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. Καλή Ανάγνωση & Καλή Επιτυχία
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java II
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java II Strings Η κλάση String είναι προκαθορισμένη κλάση της Java που μας επιτρέπει να χειριζόμαστε αλφαριθμητικά. Ο τελεστής + μας επιτρέπει
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Εκφράσεις και Λίγες Εντολές Οι εκφράσεις της C Τελεστές Απλές και σύνθετες εντολές Εντολές ελέγχου (επιλογής) Εισαγωγή σε
Διαβάστε περισσότεραΠεριεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...
Περιεχόμενα Πρόλογος...11 Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών... 13 1.1 Εισαγωγή στους υπολογιστές... 15 1.2 Μονάδες μέτρησης... 27 1.3 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή...
Διαβάστε περισσότεραΚΕΦΑΛΑΙΑ. 2.5.1 attributes 2.5.2 parameters
Vellum Object Oriented Programming - Java Certificate Πιστοποιητικό ανάπτυξης εφαρµογών αντικειµενοστραφούς προγραµµατισµού µε την γλώσσα Java Vellum Global Educational Services Σελίδα 1 από 1 Vellum Object
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η
Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις 2 Ανατομία ενός προγράμματος
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΑντικειμενοστρέφεια. Henri Matisse, Harmony in Red, Κωστής Σαγώνας Νίκος Παπασπύρου
Αντικειμενοστρέφεια Henri Matisse, Harmony in Red, 1908 Κωστής Σαγώνας Νίκος Παπασπύρου Ορισμοί αντικειμενοστρέφειας Ποιοι είναι οι ορισμοί των παρακάτω; Αντικειμενοστρεφής
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών
44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.
Διαβάστε περισσότεραΤεχνολογία και Προγραμματισμός Υπολογιστών. Η γλώσσα προγραμματισμού C
Τεχνολογία και Προγραμματισμός Υπολογιστών Η γλώσσα προγραμματισμού C Με μια ματιά Τύπος Πίνακα Μεταβλητές με ενδείκτη Αλφαριθμητικά - Πίνακες Δισδιάστατος Πολυδιάστατος Πίνακας 2 2 Τύπος Πίνακα Σύνθετος
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Ενότητα 2β: Εισαγωγή στη C (Μέρος Δεύτερο)
Προγραμματισμός Η/Υ Ενότητα 2β: Νίκος Καρακαπιλίδης, Καθηγητής Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Κατανόηση της έννοιας του Τελεστή
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Αναφορές
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Αναφορές Μαθήματα από το lab Υπενθύμιση: Η άσκηση ζητούσε να υλοποιήσετε μία κλάση vector που να διαχειρίζεται διανύσματα οποιουδήποτε
Διαβάστε περισσότεραΤμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr 1 Πώς δημιουργούμε πρόγραμμα Η/Υ; 1. Ανάλυση του προβλήματος 2. Επινόηση & Σχεδιασμός
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα... 13 Πρόλογος του καθηγητή Τιμολέοντα Σελλή... 15 ΚΕΦΑΛΑΙΟ 1: Εργαλεία γλωσσών προγραμματισμού...17 1.1 Γλώσσες προγραμματισμού τρίτης γεννεάς... 18 τι είναι η γλώσσα
Διαβάστε περισσότεραΠεριεχόμενα ΜΕΡΟΣ 1. Πρόλογος... xiii. 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 23
Περιεχόμενα Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση
Διαβάστε περισσότεραΒασικά Στοιχεία της Java
Βασικά Στοιχεία της Java Παύλος Εφραιμίδης Java Βασικά Στοιχεία της γλώσσας Java 1 Τύποι Δεδομένων Η Java έχει δύο κατηγορίες τύπων δεδομένων: πρωτογενείς (primitive) τύπους δεδομένων αναφορές Java Βασικά
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ Μέρος 4ο ΝΙΚΟΛΑΟΣ ΣΤΕΡΓΙΟΥΛΑΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ 1 ΟΙ ΤΕΛΕΣΤΕΣ ΣΥΓΚΡΙΣΗΣ Με τους τελεστές σύγκρισης, συγκρίνουμε τις
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Η γλώσσα προγραμματισμού C ΕΡΓΑΣΤΗΡΙΟ 2: Εκφράσεις, πίνακες και βρόχοι 14 Απριλίου 2016 Το σημερινό εργαστήριο
Διαβάστε περισσότεραΑΕΠΠ Ερωτήσεις θεωρίας
ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος
Διαβάστε περισσότερα5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ
5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος
Διαβάστε περισσότεραΕφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων
Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων 1 Είσοδος/Έξοδος Είσοδος/Έξοδος ανάλογα με τον τύπο του προγράμματος Πρόγραμμα
Διαβάστε περισσότερα3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)
Εργαστήριο 3: 3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting) Η C++, όπως όλες οι γλώσσες προγραμματισμού, χρησιμοποιεί τελεστές για να εκτελέσει τις αριθμητικές και λογικές λειτουργίες.
Διαβάστε περισσότεραΕισαγωγή στον Αντικειμενοστρέφή Προγραμματισμό Διάλεξη #12
Διάγραμμα κλάσεων [Class diagram] Διάλεξη #12: Υπο-τύποι και πολυμορφισμός [sub-typing and polymorphism] Database Music Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό,, Slide 1 Εισαγωγή στον Αντικειμενοστρεφή
Διαβάστε περισσότεραΣτοιχειώδης προγραμματισμός σε C++
Στοιχειώδης προγραμματισμός σε C++ Σύντομο Ιστορικό. Το πρόγραμμα Hello World. Ο τελεστής εξόδου. Μεταβλητές και δηλώσεις τους. Αντικείμενα, μεταβλητές, σταθερές. Ο τελεστής εισόδου. Θεμελιώδεις τύποι.
Διαβάστε περισσότεραΚλάσεις. Κατηγορίες Αντικειµένων. Κλάσεις. Φυσικά Αντικείµενα. Χώρος = Οµάδα Φυσικών Αντικειµένων. Πρόγραµµα = Οµάδα
Αντικειµενοστραφής Προγραµµατισµός Αντικείµενα Ιεραρχία κλάσεων. Ιδιότητες Συµπεριφορά Ιδιότητες (Μεταβλητές) Συµπεριφορά (Μέθοδοι) Κληρονοµικότητα Μέθοδοι επικάλυψης Η χρήση του this και του super Αντικειµενοστραφής
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 6: Λογισμικό Υπολογιστών Γλώσσες Προγραμματισμού Πασχαλίδης Δημοσθένης Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...
1 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Διάρκεια 3 ώρες Στοιχεία Μαθητή: Όνομα... Επώνυμο... Βαθμός... 2 Θεμα Α (30%) Α1 ΣΩΣΤΟ - ΛΑΘΟΣ 1. Ένα υποπρόγραμμα δεν μπορεί να κληθεί περισσότερες
Διαβάστε περισσότεραΔοµές Δεδοµένων. 6η Διάλεξη Αναδροµικές Εξισώσεις και Αφηρηµένοι Τύποι Δεδοµένων. Ε. Μαρκάκης
Δοµές Δεδοµένων 6η Διάλεξη Αναδροµικές Εξισώσεις και Αφηρηµένοι Τύποι Δεδοµένων Ε. Μαρκάκης Περίληψη Χρήση αναδροµικών εξισώσεων στην ανάλυση αλγορίθµων Αφηρηµένοι τύποι δεδοµένων Συλλογές στοιχείων Στοίβα
Διαβάστε περισσότεραΓ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro
Για να μπορέσουμε να εισάγουμε δεδομένα από το πληκτρολόγιο αλλά και για να εξάγουμε εμφανίσουμε αποτελέσματα στην οθόνη του υπολογιστή χρησιμοποιούμε τις εντολές Εισόδου και Εξόδου αντίστοιχα. Σύνταξη
Διαβάστε περισσότεραΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
Διαβάστε περισσότεραΚλάσεις και Αντικείµενα
Κλάσεις και Αντικείµενα Γρηγόρης Τσουµάκας Τµήµα Πληροφορικής, Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης Κλάσεις και Αντικείµενα 2 Τα αντικείµενα σε µια αντικειµενοστρεφή γλώσσα προγραµµατισµού, µοντελοποιούν
Διαβάστε περισσότεραΑπό τη UML στον Κώδικα. Μέρος Α
Από τη UML στον Κώδικα Μέρος Α περιεχόμενα παρουσίασης Κλάσεις Ισότητα αντικειμένων Μονόδρομες συσχετίσεις με πολλαπλότητα «ένα» Μονόδρομες συσχετίσεις με πολλαπλότητα «πολλά» Συλλογές από το σχέδιο στον
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java III
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java III Το if-else statement Το if-else statement δουλεύει καλά όταν στο condition θέλουμε να περιγράψουμε μια επιλογή με δύο πιθανά ενδεχόμενα.
Διαβάστε περισσότεραΕισαγωγή στην επιστήμη των υπολογιστών
Εισαγωγή στην επιστήμη των υπολογιστών Λογισμικό Υπολογιστών Γλώσσες Προγραμματισμού 1 Εξέλιξη Οι γλώσσες προγραμματισμού είναι σύνολα από προκαθορισμένες λέξεις οι οποίες συνδυάζονται σε προγράμματα σύμφωνα
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008
ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008 Κατασκευαστές (Constructors) Ειδικός τύπος μεθόδων, οι οποίες: - είναι public και έχουν το ίδιο όνομα με αυτό της κλάσης - χρησιμοποιούνται για να αρχικοποιήσουν κάποιες
Διαβάστε περισσότεραΣχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Εισαγωγή
Διαβάστε περισσότεραΔιάλεξη 3: Προγραμματισμός σε JAVA I. Διδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 3: Προγραμματισμός σε JAVA I Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: - Στοιχειώδης Προγραμματισμός - Προγραμματισμός με Συνθήκες - Προγραμματισμός με Βρόγχους
Διαβάστε περισσότεραΜ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α.
Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων Διδάσκοντας: Α. Καραγεώργος 24-05-2016 Επαναληπτικές Ερωτήσεις 1. Πότε τα έπιπλα καλούνται
Διαβάστε περισσότεραΕισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #15
Οι βασικές έννοιες που θα καλύψουμε Ομαδοποίηση αντικειμένων Εισαγωγή στις συλλογές Γενικές κλάσεις Iterators Συλλογές (ειδικά την ArrayList) Συνεχίζουμε την αναφορά στο θέμα της αφαίρεσης (abstraction)
Διαβάστε περισσότεραΣύνοψη Προηγούμενου. Πίνακες (Arrays) Πίνακες (Arrays): Βασικές Λειτουργίες. Πίνακες (Arrays) Ορέστης Τελέλης
Σύνοψη Προηγούμενου Πίνακες (Arrays Ορέστης Τελέλης telelis@unipi.gr Τμήμα Ψηφιακών Συστημάτων, Πανεπιστήμιο Πειραιώς Διαδικαστικά θέματα. Aντικείμενο Μαθήματος. Aντικείμενα, Κλάσεις, Μέθοδοι, Μεταβλητές.
Διαβάστε περισσότεραΒιοϊατρική τεχνολογία
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr
Διαβάστε περισσότεραComputing. Νοέμβριος Έκδοση 1.0
Computing Νοέμβριος 2017 Έκδοση 1.0 Ενότητα Computing Αυτή η ενότητα παραθέτει τις βασικές έννοιες και δεξιότητες που σχετίζονται με την ικανότητα χρήσης υπολογιστικής σκέψης (computational thinking) και
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 17/1/08
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 17/1/08 Constructors (Κατασκευαστές) Ειδικός τύπος μεθόδων που δημιουργούν αντικείμενα μιας κλάσης και: Εκτελούνται κατά την αρχικοποίηση των αντικειμένων
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Αναφορά
Διαβάστε περισσότεραΑντικείμενα στη Java. Παύλος Εφραιμίδης. Java Αντικείμενα στη Java 1
Αντικείμενα στη Java Παύλος Εφραιμίδης Java Αντικείμενα στη Java 1 Αντικείμενα (Objects) στην Java Ένα πρόγραμμα Java κατά την εκτέλεσή του δημιουργεί αντικείμενα τα αντικείμενα αλληλεπιδρούν, στέλνοντας
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Μαθήματα από τα εργαστήρια
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Μαθήματα από τα εργαστήρια ΕΡΓΑΣΤΗΡΙΟ 1 Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το αντικείμενο
Διαβάστε περισσότεραΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Γ HMEΡΗΣΙΩΝ Δ ΕΣΠΕΡΙΝΩΝ ΑΥΤΟΤΕΛΩΝ ΕΙΔΙΚΩΝ ΤΜΗΜΑΤΩΝ & ΤΜΗΜΑΤΩΝ ΣΥΝΔΙΔΑΣΚΑΛΙΑΣ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΕΤΑΡΤΗ 20 ΙΟΥΝΙΟΥ 2018 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ
Διαβάστε περισσότεραΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΕΤΑΡΤΗ 20 ΙΟΥΝΙΟΥ 2018
ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΘΕΜΑ Α ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΕΤΑΡΤΗ 20 ΙΟΥΝΙΟΥ 2018 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Α1. Να χαρακτηρίσετε
Διαβάστε περισσότεραΑντικείμενα (Objects) στην Java. Αντικείμενα στη Java. Δημιουργία Αντικειμένων. Δηλώσεις Μεταβλητών (2) Ο τελεστής new (1)
Αντικείμενα (Objects) στην Java Αντικείμενα στη Java Παύλος Εφραιμίδης Ένα πρόγραμμα Java κατά την εκτέλεσή του δημιουργεί αντικείμενα τα αντικείμενα αλληλεπιδρούν, στέλνοντας μηνύματα το ένα στο άλλο
Διαβάστε περισσότεραΕπεξεργασία κειμένου: Word 2003
Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Ρυθμίσεις γραμμών εργαλείων και μενού...9 Κεφάλαιο 2: Διαχείριση παραθύρων και προβολές...26 Κεφάλαιο 3: Εύρεση, αντικατάσταση, και μετάβαση σε συγκεκριμένο
Διαβάστε περισσότεραΒασικά Στοιχεία της Java
Βασικά Στοιχεία της Παύλος Εφραιμίδης 1 Βασικά Στοιχεία της γλώσσας Τύποι Δεδομένων Η έχει δύο κατηγορίες τύπων δεδομένων: πρωτογενείς (primitive) iti τύπους δεδομένων δδ αναφορές 2 Βασικά Στοιχεία της
Διαβάστε περισσότεραΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΠΑΡΑΣΚΕΥΗ 22 ΣΕΠΤΕΜΒΡΙΟΥ 2017 ΘΕΜΑ Α ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ:
Διαβάστε περισσότεραΕισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών
Εισαγωγή στη γλώσσα προγραμματισμού JAVA Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Το πρώτο φλιτζάνι Java Λίστα με τα απαραίτητα Το πρώτο μου πρόγραμμα(hello World) Συνεχίζοντας
Διαβάστε περισσότεραΕισαγωγή στη γλώσσα προγραμματισμού C++
Εισαγωγή στη γλώσσα προγραμματισμού C++ Περιβάλλον Εργασίας 2 Περιβάλλον Εργασίας 1. Χρήση απλού κειμενογράφου και Μεταγλωττιστή 2. Ολοκληρωμένα Περιβάλλοντα Εργασίας (Integrated Development Environments)
Διαβάστε περισσότεραclass object Database Database Item Item [sub-typing and polymorphism] MusicCD Video MusicCD Video
ιάγραµµα κλάσεων [Class diagram] Εβδοµάδα 2: Υπο-τύποι και πολυµορφισµός [sub-typing and polymorphism] Database Music Σχεδίαση-Ανάπτυξη Εφαρµογών Πληροφορικής Αντώνιος Συµβώνης, ΕΜΠ, Slide 1 Σχεδίαση-Ανάπτυξη
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Πίνακες Κλάσεις και Αντικείμενα
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πίνακες Κλάσεις και Αντικείμενα Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το αντικείμενο input
Διαβάστε περισσότεραI (JAVA) Ονοματεπώνυμο: Α. Μ.: Δώστε τις απαντήσεις σας ΕΔΩ: Απαντήσεις στις σελίδες των ερωτήσεων ΔΕΝ θα ληφθούν υπ όψην.
I (JAVA) Ονοματεπώνυμο: Α. Μ.: + ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ Δώστε τις απαντήσεις σας ΕΔΩ: Απαντήσεις στις σελίδες των ερωτήσεων ΔΕΝ θα ληφθούν υπ όψην. + 1 ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ (σελ. 2/3) 2 ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ (σελ. 3/3)
Διαβάστε περισσότεραFORTRAN και Αντικειμενοστραφής Προγραμματισμός
FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών
Διαβάστε περισσότεραΟδηγίες Συγγραφής και Αξιολόγησης Εργασιών του μαθήματος
ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Αντικειμενοστρεφής Προγραμματισμός Η/Υ Οδηγίες Συγγραφής και Αξιολόγησης Εργασιών του μαθήματος Το κείμενο αυτό γράφεται με σκοπό να βοηθήσει τους φοιτητές του μαθήματος
Διαβάστε περισσότερα