THMMY.gr

Μαθήματα Βασικού Κύκλου => Αντικειμενοστραφής Προγραμματισμός => Topic started by: TED on January 08, 2008, 23:56:22 pm



Title: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: TED on January 08, 2008, 23:56:22 pm
Εργασία Ι
Να γραφεί το λογισμικό στο οποίο ορίζεται η παραμετρική κλάση circuit η οποία υλοποιεί ένα σύνθετο κύκλωμα αποτελούμενο από δύο δευτερεύοντα κυκλώματα συνδεδεμένα σε παράλληλη διάταξη.
Στο λογισμικό να οριστεί ακόμη η παραμετρική συνάρτηση get_inten η οποία δέχεται ως παραμέτρους μια πηγή ενέργειας και ένα σύνθετο κύκλωμα και επιστρέφει την ένταση του ρεύματος που διαρρέει το κύκλωμα όταν σε αυτό συνδεθεί η τάση της πηγής.
Ως εφαρμογή ως επιμέρους κυκλώματα να θεωρηθούν ένα κύκλωμα με τρεις ωμικές αντιστάσεις συνδεδεμένες εν σειρά  και ένα κύκλωμα δύο ωμικών αντιστάσεων συνδεδεμένων σε παράλληλη διάταξη. Ως πηγή ενέργειας να θεωρηθεί ένα σύστημα δύο μπαταριών συνδεδεμένων εν σειρά για κάθε μια από τις οποίες δίνονται η τάση και η εσωτερική αντίσταση. 




Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2008
Post by: TED on January 08, 2008, 23:57:56 pm
Με το παραμετρική κλάση τί εννοεί;


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: stefos on January 09, 2008, 00:09:36 am
Δε νομίζω να εννοεί κάτι καινουριο!
Όσα κάναμε δηλαδη και στις προηγούμενες 2 εργασίες: Κλάσεις από τις οποίες παράγονται νέες κλάσεις (για καθε υποκύκλωμα στην προκειμένη περίπτωση).
Δεν θυμαμαι να υπαρχει ο όρος παραμετρική κλάση πουθενά στη θεωρία.
Αν κάνω λάθος, ας με διορθώσει κάποιος. 


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: Mikros_Nikolas on January 09, 2008, 00:40:23 am
Με μια πρώτη ματιά μου ήρθε στο μυαλό ο Devcpp και η επιλογή execute->parameters
Αλλά με μια δεύτερη μου φαίνεται ότι είναι άσχετο. ;)


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: stefos on January 09, 2008, 00:43:23 am
Με μια πρώτη ματιά μου ήρθε στο μυαλό ο Devcpp και η επιλογή execute->parameters
Αλλά με μια δεύτερη μου φαίνεται ότι είναι άσχετο. ;)
Αυτά τα αινιγματικά  σου με βάζουν σε σκέψεις... :D


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2008
Post by: SolidSNK on January 09, 2008, 00:51:39 am
Με το παραμετρική κλάση τί εννοεί;

Γιατί νομίζω αναφέρεται στο να έχει παραμέτρους ο constructor?

Το execute-parameters μάλλον έχει να κάνει με τις παραμέτρους της main nikolaki :P





Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: stefos on January 09, 2008, 19:01:09 pm
Ένα θα πω: templates... :(


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: ^^DaRk_HunTeR on January 09, 2008, 22:54:00 pm
Ένα θα πω: templates... :(
ναι το ειπε σημερα στο εργαστηριο......

εγω ομως 8α συμπληρωσω οτι δεν χρειαζεται να την κανουμε....so simple


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: Masked_senses on January 10, 2008, 15:13:38 pm
Δεν χρειάζεται να την κάνουμε γενικά???Ή όσοι εχουν κάνει όλες τις προηγούμενες???


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: stefos on January 10, 2008, 15:21:19 pm
Προφανώς όσοι έχουν κάνει τις προηγούμενες.


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: Masked_senses on January 10, 2008, 15:49:45 pm
Pfff....Krima...


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: ^^DaRk_HunTeR on January 10, 2008, 20:02:34 pm
ολοι εχουμε τη δυνατοτητα να μην κανουμε 2 εργασιες και να κανουμε 2 απουσιες.....αυτα απο οσο ξερω και ρωτησα την κοπελια στο εργαστηριο....(με πασα επιφυλαξη)


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: igoutas on January 12, 2008, 13:07:31 pm
Αυτο ομως θα επηρεασει τον τελικο βαθμο!!!!!!λογικα.


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: stefos on January 12, 2008, 14:10:48 pm
Πως θα τον επηρεάσει, αφού όσο γράφεις τόσο παίρνεις?
 Θα είναι πιο αυστηρός στη βαθμολόγησή σου, εννοείς, αν δεν έκανες όλες τις εργασίες?


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: ilovegreece on January 12, 2008, 16:30:14 pm
Αυτο ομως θα επηρεασει τον τελικο βαθμο!!!!!!λογικα.
Χαλαρωστε λιγο...Δεν επηρεαζει το βαθμο.Απλα αν δεν παραδωσεις πανω απο εναν συγκριμενο αριθμο εργασιων νομιζω δυο για την ακριβεια ειτε εχεις πανω απο δυο απουσιες τοτε απλα γραφεις με βαση το 6.


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: ^^DaRk_HunTeR on January 12, 2008, 21:02:55 pm
Αυτο ομως θα επηρεασει τον τελικο βαθμο!!!!!!λογικα.
Χαλαρωστε λιγο...Δεν επηρεαζει το βαθμο.Απλα αν δεν παραδωσεις πανω απο εναν συγκριμενο αριθμο εργασιων νομιζω δυο για την ακριβεια ειτε εχεις πανω απο δυο απουσιες τοτε απλα γραφεις με βαση το 6.

αυτο γινεται ναι....οποτε ηρεμια


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: igoutas on January 12, 2008, 22:23:50 pm
αρα προφανως επηρεαζει τον βαθμο αφου με 5 δεν θα περνας!!!!


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: TeeKay on January 12, 2008, 22:53:39 pm
Το θέμα είναι τι καταλαβαίνει η κάθε πλευρά! Εσύ εννοείς οτί δε θα μπορείς να περάσεις με 5, όλοι οι υπολοιποι λενε οτί ουσιαστικά αν δεν παραδώσεις καποιο αριθμό εργασιών θα πάρεις ό,τι γράψεις στο τέλος (=δεν επηρεάζεται ο βαθμός σου...)  ::)
Μιλώντας τώρα για κατανόηση, τι εννοεί ο ποιητής Κορτέσης στην εκφώνηση όταν λεει ότι η κλάση υλοποιεί ένα σύνθετο κύκλωμα;  :o


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: MARIOS on January 12, 2008, 22:58:25 pm
Λόγω έλλειψης χρόνου δεν θα κάνω την εργασία αυτή στα χρονικά όρια (ενώ τις άλλες τις παρέδιδα... ;D), και επειδή έχω στείλει μια εργασία ήδη, μπορεί κάποιος να μου την στείλει και να την στείλω εγώ στον Κορτέση???Έτσι απλώς μήπως γράψω με βάση το πέντε.

Δεν θυμάμαι για πόσες εργασίες μιλάμε αλλά αν δεν στείλεις τις εργασίες και δεν εξεταστείς σε αυτές γράφεις με βάση το 6 και όχι το 5.Αυτό σίγουρα


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: Fearless1988 on January 13, 2008, 16:27:49 pm
poy yparxoun genika afta ta templates gia na diavasw ti einai?


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: mysterious on January 13, 2008, 17:04:02 pm
poy yparxoun genika afta ta templates gia na diavasw ti einai?
Στο ethmmy : Υλικό μαθήματος->Σημειώσεις->Mitres.ppt



Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: gerasimos on January 13, 2008, 17:51:32 pm
Πάντος στο βιβλίο της C++ που μας δωσαν τα εξηγεί πάρα πολυ καλα.
Κοιτάξτε σελίδα 421-"Πρότυπα".


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: MARIOS on January 13, 2008, 21:18:12 pm
υπάρχει κάποιος που να την έχει κάνει????Να μου την στείλει??? ^beg^


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: TeeKay on January 13, 2008, 21:28:55 pm
Ρε παιδιά, τι εννοεί όταν λέει ότι η παραμετρική συνάρτηση δεχεται ως όρισμα ένα σύνθετο κύκλωμα; Πώς στο καλό γίνεται αυτό;  :(


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: MARIOS on January 13, 2008, 21:33:47 pm
Χωρίς να έχω αρχίσει την άσκηση νομίζω ότι θεωρεί σαν σύνθετο κύκλωμα ένα δευτερεύον κύκλωμα με ν αντιστάσεις σε παράλληλη ή εν σειρά διάταξη.
Αν είναι αυτό απλώς το όρισμα θα είναι μια κλάση του τύπου της abstract!!!Λογικά θα κάνεις ένα πίνακα που εκεί θα βάζεις τα δευτερεύοντα κυκλώματα.


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: TED on January 14, 2008, 14:46:42 pm
Δηλαδή έχουμε πάλι virtual, static, pointers κλπ; Επειδή δεν υπάρχει η φράση: " Το λογισμικό να είναι ανεξάρτητο από τον αριθμό και το είδος"...

Δηλαδή τί κλάσεις θα χρειαστούμε;


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: stefos on January 14, 2008, 21:14:24 pm
Επειδή δεν υπάρχει η φράση: " Το λογισμικό να είναι ανεξάρτητο από τον αριθμό και το είδος"...
Παρ'όλα αυτά υπάρχει η φράση "Ως εφαρμογή..." που ίσως συνοψίζει τα ίδια πράγματα.


Title: Re: Προγραμματιστικές Τεχνικές Εργασία Ι 2007
Post by: Ianna on January 14, 2008, 22:43:08 pm
Κι εμένα το ως εφαρμογή έτσι μου κολλάει...αλλά είναι standard?Επίσης μας λέει να οριστεί η παραμετρική συνάρτηση get_inten.Αυτή η συνάρτηση θα είναι έξω από το σώμα της κλάσης ή θα είναι public στην κλάση?Αυτό δεν το πολυέπιασα...