Αποστολέας Θέμα: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ  (Αναγνώστηκε 2845 φορές)

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 453
Απ: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ
« Απάντηση #15 στις: 27 Απρ 2021, 01:39:30 πμ »
Δεν καταλαβαίνω που θα ήταν το πρόβλημα αν ήταν πρόγραμμα. Νομίζω αυτό είναι καιρός να ξεπεράσουμε.
Δεν είπα πουθενά πως θα υπήρχε πρόβλημα.

maragos

  • Νέος
  • *
  • Μηνύματα: 1
Απ: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ
« Απάντηση #16 στις: 06 Ιουν 2021, 08:58:41 πμ »
Στο θέμα Α1. το 5 γιατί είναι Λάθος ?
Ευχαριστω .....

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 879
Απ: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ
« Απάντηση #17 στις: 06 Ιουν 2021, 09:14:37 πμ »
καλημέρα

αντιγράφω από το σχολικό παράγραφος 6.5

"Η ιδέα του αντικειμενοστραφούς προγραμματισμού ή της αντικειμε-
νοστραφούς σχεδίασης έχει τις ρίζες της σε πολύ απλοϊκή ιδέα. Ένα
πρόγραμμα περιγράφει "ενέργειες" (επεξεργασία) που εφαρμόζονται
πάνω σε δεδομένα. Ένα βασικό ερώτημα που τίθεται είναι αν η φιλο-
σοφία, η δομή του προγράμματος είναι προτιμότερο να στηρίζεται στις
"ενέργειες" ή στα δεδομένα. Η απάντηση σε αυτό το ερώτημα προσδιο-
ρίζει και τη βασική διαφορά ανάμεσα στις παραδοσιακές προγραμματι-
στικές τεχνικές και στην αντικειμενοστραφή προσέγγιση.
Η αντικειμενοστραφής σχεδίαση εκλαμβάνει ως πρωτεύοντα δομικά
στοιχεία ενός προγράμματος τα δεδομένα, από τα οποία δημιουργούνται
με κατάλληλη μορφοποίηση τα αντικείμενα (objects). "






tanius76

  • Βετεράνος
  • ****
  • Μηνύματα: 68
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ
« Απάντηση #18 στις: 08 Ιουν 2021, 01:00:58 πμ »
καλημέρα

αντιγράφω από το σχολικό παράγραφος 6.5

"Η ιδέα του αντικειμενοστραφούς προγραμματισμού ή της αντικειμε-
νοστραφούς σχεδίασης έχει τις ρίζες της σε πολύ απλοϊκή ιδέα. Ένα
πρόγραμμα περιγράφει "ενέργειες" (επεξεργασία) που εφαρμόζονται
πάνω σε δεδομένα. Ένα βασικό ερώτημα που τίθεται είναι αν η φιλο-
σοφία, η δομή του προγράμματος είναι προτιμότερο να στηρίζεται στις
"ενέργειες" ή στα δεδομένα. Η απάντηση σε αυτό το ερώτημα προσδιο-
ρίζει και τη βασική διαφορά ανάμεσα στις παραδοσιακές προγραμματι-
στικές τεχνικές και στην αντικειμενοστραφή προσέγγιση.
Η αντικειμενοστραφής σχεδίαση εκλαμβάνει ως πρωτεύοντα δομικά
στοιχεία ενός προγράμματος τα δεδομένα, από τα οποία δημιουργούνται
με κατάλληλη μορφοποίηση τα αντικείμενα (objects). "

Πιστεύετε ότι ο ορισμός αυτός είναι πλήρης ;
ή χρειάζεται εκείνος του βιβλίου ΠΛΗΡΟΦΟΡΙΚΗ;
Προσωπικά διδάσκω αυτόν.

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 879
Απ: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ
« Απάντηση #19 στις: 08 Ιουν 2021, 08:52:38 πμ »
Καλημέρα

είναι ένα από τα κομμάτια που αποτελούν πονοκέφαλο όπως πολλά άλλα...από το βιβλίο Πληροφορική η ενότητα με τον Αντικειμενοντραφή είναι εκτός ύλης πλέον ... οπότε έχουμε μόνο την παράγραφο 6.5 που κάνει μία απλή αναφορά ... κανονικά ίσως δεν θα έπρεπε να μας απασχολήσει καθόλου (εφόσον είναι μία παλή αναφορά και η αντίστοιχη ενότητα βγήκε), τώρα τι να πω ...

tanius76

  • Βετεράνος
  • ****
  • Μηνύματα: 68
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ
« Απάντηση #20 στις: 10 Ιουν 2021, 12:14:56 πμ »
Καλημέρα

είναι ένα από τα κομμάτια που αποτελούν πονοκέφαλο όπως πολλά άλλα...από το βιβλίο Πληροφορική η ενότητα με τον Αντικειμενοντραφή είναι εκτός ύλης πλέον ... οπότε έχουμε μόνο την παράγραφο 6.5 που κάνει μία απλή αναφορά ... κανονικά ίσως δεν θα έπρεπε να μας απασχολήσει καθόλου (εφόσον είναι μία παλή αναφορά και η αντίστοιχη ενότητα βγήκε), τώρα τι να πω ...
πραγματικός πονοκέφαλος!
Με το ένα βιβλίο από την εποχή του Νώε....

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 826
Απ: ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΕΦ ΟΛΗΣ ΤΗΣ ΥΛΗΣ
« Απάντηση #21 στις: 12 Ιουν 2021, 10:31:09 πμ »
Πολύ καλή αναφορά για OO
https://en.wikipedia.org/wiki/Object-oriented_programming

Παράθεση
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods).

A feature of objects is that an object's own procedures can access and often modify the data fields of itself (objects have a notion of this or self). In OOP, computer programs are designed by making them out of objects that interact with one another.[1][2] OOP languages are diverse, but the most popular ones are class-based, meaning that objects are instances of classes, which also determine their types.

Many of the most widely used programming languages (such as C++, Java, Python, etc.) are multi-paradigm and they support object-oriented programming to a greater or lesser degree, typically in combination with imperative, procedural programming. Significant object-oriented languages include: (list order based on TIOBE index) Java, C++, C#, Python, R, PHP, Visual Basic.NET, JavaScript, Ruby, Perl, Object Pascal, Objective-C, Dart, Swift, Scala, Kotlin, Common Lisp, MATLAB, and Smalltalk.


πολύ καλά βιβλία και αναφορές έχει ο

Bertrand Meyer (2009). [/size]Touch of Class: Learning to Program Well with Objects and Contracts[/size]. Springer Science & Business Media. p. 329. [/size]Bibcode[/size]:[/size]2009tclp.book.....M[/size]. [/size]ISBN[/size][/size]978-3-540-92144-8[/size].[/size]



Υπάρχει φυσικά και η άλλη άποψη, οπότε για πληρότητα καλό θα είναι να αναφέρεται:


Krubner, Lawrence. "Object Oriented Programming is an expensive disaster which must end". smashcompany.com. Archived from the original on 14 October 2014. Retrieved 14 October 2014.
  • [/size][/color]
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science