THMMY.gr

Μαθήματα Βασικού Κύκλου => Αντικειμενοστραφής Προγραμματισμός => Topic started by: ^^DaRk_HunTeR on November 16, 2007, 09:17:03 am



Title: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: ^^DaRk_HunTeR on November 16, 2007, 09:17:03 am
Εργασία C (Hμ/νία λήξης δηλώσεων: 26/11/2007)


Να γραφεί το πρόγραμμα στο οποίο ορίζονται:

1) Η κλάση Α η οποία περιέχει ως protected στοιχεία τον πίνακα a[ ] με 10 στοιχεία τύπου float και τη μεταβλητή s του ιδίου τύπου. Στην κλάση να ορίζονται οι κατάλληλες συναρτήσεις με τις οποίες θα διαβάζονται οι τιμές του πίνακα a[ ] και θα καταχωρείται το άθροισμά τους ως τιμή της μεταβλητής s.

2) Η κλάση Β ως public παραγόμενη από την Α η οποία περιέχει ως protected στοιχεία τον πίνακα b[ ] με 10 στοιχεία τύπου float και τη μεταβλητή s2 του ιδίου τύπου. Στην κλάση να ορίζονται οι κατάλληλες συναρτήσεις με τις οποίες να καταχωρούνται, ως τιμές για τα στοιχεία του πίνακα b[ ], τα τετράγωνα των αντίστοιχων τιμών του πίνακα a[ ] και ως τιμή της s2 το άθροισμα των στοιχείων του πίνακα b[ ].

3) Η κλάση C ως private παραγόμενη από τη Β η οποία περιέχει ως private στοιχεία τις μεταβλητές mean και div τύπου float. Στην κλάση να ορίζονται οι κατάλληλες συναρτήσεις με τις οποίες να καταχωρείται ως τιμή της mean ο μέσος αριθμητικός των στοιχείων του πίνακα a[ ] και ως τιμή της div η διακύμανση των ιδίων στοιχείων. Ακόμη να εκτυπώνονται οι πίνακες a[ ] και b[ ] και οι τιμές των s, s2,mean και div.
Στο πρόγραμμα να ορίζεται ένα αντικείμενο τύπου C και να υπολογίζονται και να εκτυπώνονται για το αντικείμενο οι τιμές των πινάκων a[ ] , b[ ] και οι τιμές των s, s2,mean και div.



η ημ/νια λήξης πάντως μ φαίνεται ύποπτη....γιατί μας αφήνει πάνω από μια βδομάδα διορία....δεν είμαι συνηθισμένος σε τόση καλοσύνη :P


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: TED on November 17, 2007, 17:29:14 pm
Και η εργασία δε θα' λεγά ότι είναι πιό δύσκολη από τη δεύτερη...


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: TeeKay on November 17, 2007, 17:55:47 pm
Bασικά εδώ ζηταει ξεκαθαρα πραγματα. Δηλαδη μεχρι κι εγω καταλαβαινω τι πρεπει να κανω!  :D


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: ampoulog on November 17, 2007, 18:45:57 pm
Η εργασία έχει ανέβει στο forum της ΠΑΣΠ Ηλεκτρολόγων ....


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: manos88 on November 17, 2007, 23:06:36 pm
Η εργασία είναι αρκετά εύκολη και κατανοητή πιστεύω.......... :)


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: ippocrates9 on November 19, 2007, 19:00:44 pm
Η λήξη των δηλώσεων είναι στις 26/11, θα γίνει εργαστήριο όμως αυτή την εβδομάδα κανονικά?


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: Wade on November 19, 2007, 20:54:18 pm
Η λήξη των δηλώσεων είναι στις 26/11, θα γίνει εργαστήριο όμως αυτή την εβδομάδα κανονικά?

Αφού έχει βγει αναλυτικό πρόγραμμα, γιατί να μη γίνει εργαστήριο; :???:  Κι εγώ δεν ξέρω, αλλά λογικά...


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: stefos on November 20, 2007, 00:38:28 am
Ρε παιδιά, η κλάση C ως private παραγόμενη από τη Β πώς γίνεται να προσπελάσει τα στοιχεία της κλάσης Α? 


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: SolidSNK on November 20, 2007, 00:52:53 am
Η ιδια απο τη main δε μπορει

BUT

μια συναρτηση της ... μεσω της ... μπορει!



edit : bleh oxi kai tetoia spoilers plz :P

edit2 : Τράβα διάβασε ακόμα λίγο τα classes re :P


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: stefos on November 20, 2007, 00:58:31 am
Wade όσο ειχα class C : private B{ μου βγαζε λάθος:Α is not an accessible base of C.
Όταν όμως το άλλαζα σε public Β το πρόγραμμα έτρεχε κανονικά (αν και δεν τηρούσα την εκφώνηση)
Νh και γω κάτι τέτοιο σκέφτηκα να κάνω...απλώς ήθελα επιβεβαίωση! ;)
thnx


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: ~GiA~ on November 20, 2007, 14:26:01 pm
βγηκε και τεταρτη εργασια!!!


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: Ianna on November 26, 2007, 20:49:50 pm
Ρε παιδιά τη διακύμανση με ποιό τύπο τη βρήκατε? :P


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: Wade on November 26, 2007, 21:03:51 pm
Ρε παιδιά τη διακύμανση με ποιό τύπο τη βρήκατε? :P

Μάλλον θα χρησιμοποιηθεί ο τύπος s2=n-1(Σxi2-nxμέση2) ;)


Title: Re: Προγραμματιστικές Τεχνικές Εργασία C 2007
Post by: Ianna on November 26, 2007, 21:44:13 pm
thanX!! :)