THMMY.gr

Μαθήματα Βασικού Κύκλου => Αντικειμενοστραφής Προγραμματισμός => Topic started by: Angel C. on February 14, 2008, 17:31:36 pm



Title: [C++] Εξετάσεις 2008
Post by: Angel C. on February 14, 2008, 17:31:36 pm
Το πνεύμα της εξέτασης πώς περίπου θα είναι;
Όπως πέρυσι στη C;

Άκουσα πως θα βάλει να κάνουμε πρόγραμμα αντί για ασκήσεις, αληθεύει;  :-\


Title: Re: Εξετάσεις C++ 2008
Post by: mysterious on February 14, 2008, 17:56:57 pm
Από ότι θυμάμαι από το τελευταίο μάθημα , είπε ότι θα βάλει :
- 2 προγράμματα του στυλ "να γραφεί λογισμικό κλπ.." , σαν τις τελευταίες εργασίες.
- μία άσκηση που θα δίνει ένα κομμάτι κώδικα και θα ρώτα τι εμφανίζεται στην οθόνη και γιατί (όπως πέρυσι στη C)
- και είπε ότι μπορεί να βάλει και μια ερώτηση θεωρίας πάνω στις αρχές αντικειμενοστραφούς  προγραμματισμού.

με κάθε επιφύλαξη...


Title: Re: Εξετάσεις C++ 2008
Post by: alexxxx on February 15, 2008, 05:50:25 am
ρε παιδια ποιες απο τις διαφανειες ειναι μεσα στην υλη???


Title: Re: Εξετάσεις C++ 2008
Post by: Wade on February 15, 2008, 09:46:48 am
Όσες διαφάνειες αναφέρονται σε templates, επιτρέπεται να τις φέρουμε εκτυπωμένες στις εξετάσεις.  Επίσης, μπορεί να εξεταστεί η θεωρία από τις διαφάνειες που αναφέρονται στις αρχές του αντικειμενοστραφούς προγραμματισμού.  Το περιεχόμενο των υπολοίπων διαφανειών υπάρχει και στις σημειώσεις.


Title: Re: Εξετάσεις C++ 2008
Post by: soso on February 16, 2008, 00:45:49 am
Στο eTHMMY λέει ότι μπορούμε να έχουμε μαζί μας μόνο τις σημειώσεις του Κορτέση και τις διαφάνειες για τις μήτρες. Τη Θεωρία για τον αντικειμενοστραφή δε μπορούμε να τις πάρουμε. Αν και δε ξέρω κατά πόσο θα μας ελέγξουν. Εγώ τις σημειώσεις για Μήτρες τις μετέφερα σε Word και τις εκτύπωσα. Μπορεί και να μου τις κατάσχουν λέτε?


Title: Re: Εξετάσεις C++ 2008
Post by: vasso on February 16, 2008, 04:07:15 am
ΠΟΛΥ ΣΗΜΑΝΤΙΚΗ ΕΡΩΤΗΣΗ:

Ισχύει ο αλγόριθμος που ίσχυε για τη c όσον αφορά τα εργαστήρια; δηλαδή κάποιος που έχασε τα εργαστήρια και τις εργασίες, έχει δικαίωμα να δώσει αλλά έχει βάση το 6 για να περάσει;

παρακαλώ τεκμηριωμένες απαντήσεις..


Title: Re: Εξετάσεις C++ 2008
Post by: stefos on February 16, 2008, 12:03:34 pm
Εγώ τις σημειώσεις για Μήτρες τις μετέφερα σε Word και τις εκτύπωσα. Μπορεί και να μου τις κατάσχουν λέτε?
Όχι! Για ποιο λόγο? Πως αλλιώς θα μπορούσες να τις φέρεις μαζί σου στην εξέταση?!


Title: Re: Εξετάσεις C++ 2008
Post by: soso on February 16, 2008, 14:23:30 pm
Quote
Όχι! Για ποιο λόγο? Πως αλλιώς θα μπορούσες να τις φέρεις μαζί σου στην εξέταση?!

Ε να τις εκτυπώσω κατευθείαν από....ουπς,ενα περιστέρι στο μπαλκόνι μου, άσχετο... powapoint με τα τεράστια γράματα ανά σελίδα για να μπορούν να τις αναγνωρίσοθν βρε αδερφέ... Ξέρω και γω? Σ'αυτή τη σχολή όλα τα έχουμε δει και ακούσει  :D

Quote
ΠΟΛΥ ΣΗΜΑΝΤΙΚΗ ΕΡΩΤΗΣΗ:

Ισχύει ο αλγόριθμος που ίσχυε για τη c όσον αφορά τα εργαστήρια; δηλαδή κάποιος που έχασε τα εργαστήρια και τις εργασίες, έχει δικαίωμα να δώσει αλλά έχει βάση το 6 για να περάσει;

παρακαλώ τεκμηριωμένες απαντήσεις..

Έχω και γω την ίδια ερώτηση


Title: Re: Εξετάσεις C++ 2008
Post by: naranja verde on February 16, 2008, 19:25:23 pm
Απ ότι είχε πει η κοπελιά που έκανε το εργαστήριο (όνομα δεν μου ερχεται..), τα πράγματα είναι έτσι όπως ήταν και στη C.
Δλδ, αν εχεις κάνει πάνω από 2 απουσίες σε εργαστήριο (είτε δεν έχεις παέι καθόλου είτε δεν εχεις παραδώσει είτε γενικά δεν έχεις κάνει απολύτως τίποτα σε εργασίες και εργαστήρια), για να περάσεις πρέπει να πάρεις πάνω από 6.
Αυτά θυμάμαι..
Αν κάνω λάθος, ας με διορθώσει κάποιος
Εξάλλου, πέρασε και καιρός από τότε και ως γνωστόν το Αλτσχάιμερ χτυπάει μικρές ηλικίες... 8)


Title: Re: Εξετάσεις C++ 2008
Post by: MoYrMoYr on February 18, 2008, 13:29:45 pm
Μπορεί κάποιος να ανεβάσει τις σημειώσεις με τις μήτρες και αντικειμενοστραφή προγραμματισμό γιατί δεν μπορώ να τις ανοίξω απο το alexander μου βγάζει κατι κουτάκια και σύμβολα και δεν μπορώ ούτε να αποθηκεύσω ούτε να τις διαβάσω..
βοήθεια κανεις? ::)  :)


Title: Re: Εξετάσεις C++ 2008
Post by: vasso on February 18, 2008, 17:51:28 pm
Απ ότι είχε πει η κοπελιά που έκανε το εργαστήριο (όνομα δεν μου ερχεται..), τα πράγματα είναι έτσι όπως ήταν και στη C.
Δλδ, αν εχεις κάνει πάνω από 2 απουσίες σε εργαστήριο (είτε δεν έχεις παέι καθόλου είτε δεν εχεις παραδώσει είτε γενικά δεν έχεις κάνει απολύτως τίποτα σε εργασίες και εργαστήρια), για να περάσεις πρέπει να πάρεις πάνω από 6.
Αυτά θυμάμαι..
Αν κάνω λάθος, ας με διορθώσει κάποιος
Εξάλλου, πέρασε και καιρός από τότε και ως γνωστόν το Αλτσχάιμερ χτυπάει μικρές ηλικίες... 8)

Ναι, σύμφωνα με Κούτκια και Κορτέση, ακριβώς έτσι  είναι...

Απλά στο ethmmy δεν είδα να το γράφει πουθενά και τρόμαξα... :)

thanks


Title: Re: Εξετάσεις C++ 2008
Post by: lazaros_x on February 19, 2008, 15:58:44 pm
εμεις οι παλιοι που δεν συμμετειχαμε φετος στο εργαστηριο αλλα παραδιδαμε εργασιες,πρεπει να παμε στην προφορικη εξεταση??


Title: Re: Εξετάσεις C++ 2008
Post by: fantomas on February 19, 2008, 17:06:50 pm
εμεις οι παλιοι που δεν συμμετειχαμε φετος στο εργαστηριο αλλα παραδιδαμε εργασιες,πρεπει να παμε στην προφορικη εξεταση??
αυτό είναι κ δικιά μου απορία....Όποιος ξέρει ας απαντήσει
Αν ο Κορτ δεν με περάσει ούτε φέτος  θα κάνω χαρακίρι........


Title: Re: Εξετάσεις C++ 2008
Post by: christie on February 19, 2008, 18:14:33 pm
Επειδή και εγώ δε θέλω να κάνω χαρακίρι, ^beg^ ^beg
 ας απαντήσει κάποιος υπεύθυνα .............
 θα εξεταστούμε και μεις οι παλιοί τελικά???????


Title: Re: Εξετάσεις C++ 2008
Post by: tietysti on February 19, 2008, 18:41:26 pm
και μεις οι παλιοί τελικά.


Title: Re: Εξετάσεις C++ 2008
Post by: stefos on February 19, 2008, 21:13:00 pm
Μπορεί κάποιος να ανεβάσει τις σημειώσεις με τις μήτρες και αντικειμενοστραφή προγραμματισμό γιατί δεν μπορώ να τις ανοίξω απο το alexander μου βγάζει κατι κουτάκια και σύμβολα και δεν μπορώ ούτε να αποθηκεύσω ούτε να τις διαβάσω..
βοήθεια κανεις? ::)  :)

Αποθήκευσε τες με προέκταση ppt. Νομίζω  αποθηκεύονται σαν *.html από μόνες τους.


Title: Re: Εξετάσεις C++ 2008
Post by: MoYrMoYr on February 19, 2008, 21:49:25 pm
Μπορεί κάποιος να ανεβάσει τις σημειώσεις με τις μήτρες και αντικειμενοστραφή προγραμματισμό γιατί δεν μπορώ να τις ανοίξω απο το alexander μου βγάζει κατι κουτάκια και σύμβολα και δεν μπορώ ούτε να αποθηκεύσω ούτε να τις διαβάσω..
βοήθεια κανεις? ::)  :)

Αποθήκευσε τες με προέκταση ppt. Νομίζω  αποθηκεύονται σαν *.html από μόνες τους.
ευχαριστώ :) ευτυχώς μου τις στείλανε ;)


Title: Re: Εξετάσεις C++ 2008
Post by: tati on February 19, 2008, 23:32:43 pm
απο τ pdf π εχει στ e-thmmy τελικως ποια ειναι εντος???(τελικως-εντος :P)
οι μητρες και το 1ο?η ολα?(κατι game και τετοια π εχει...) :???:


Title: Re: Εξετάσεις C++ 2008
Post by: stefos on February 19, 2008, 23:35:14 pm
Oι μήτρες σιγουρα είναι εντός, αλλά θα τις έχουμε μαζί μας στην αίθουσα όταν γράφουμε.
Νομίζω πως είναι και το ...ΟΟP.ppt για τις αρχες αντικειμενοστραφους σχεδιασης το οποίο θα πρέπει να το ξέρουμε σε περιπτωση που βαλει θεωρία

edit: το όνομα του αρχείου δεν είναι έτσι, αλλά κάπως έτσι! δεν θυμάμαι!!!


Title: Re: Εξετάσεις C++ 2008
Post by: tati on February 19, 2008, 23:37:21 pm
thanks  ;)


Title: Re: Εξετάσεις C++ 2008
Post by: fantomas on February 20, 2008, 13:29:28 pm
και μεις οι παλιοί τελικά.
με μισές εργασίες k κάτι παραπάνω(A έως Ε)αξίζει να παραστώ?Απο την F κ πέρα το απόλυτο χάος........
από F και πέρα οι δικές μου εργασίες virtual,είναι virtual reality!!!!! ;D


Title: Re: Εξετάσεις C++ 2008
Post by: samavasi on February 20, 2008, 14:17:07 pm
(σημαντικο) ΠΟΥ ειναι το εργαστηριο που εξεταζομαστε?????? ;D


Title: Re: Εξετάσεις C++ 2008
Post by: fantomas on February 20, 2008, 14:21:45 pm
(σημαντικο) ΠΟΥ ειναι το εργαστηριο που εξεταζομαστε?????? ;D
πηγαίνοντας στην πτέρυγα των ηλεκτρολόγων προσπερνάς τις σκάλες που οδηγούν στις αίθουσες διδασκαλίας κ βλέπεις ένα εργαστήριο με Η/Υ στο δεξί σου χέρι....Εκεί σε περιμένει(πίσω από 1 καφέ πόρτα)ο κ.Κορτέσης και οι συνεργάτες του!!! ;D


Title: Re: Εξετάσεις C++ 2008
Post by: samavasi on February 20, 2008, 18:30:36 pm
thanks θα σκασω μυτη!!! ;D


Title: Re: Εξετάσεις C++ 2008
Post by: ReV on February 20, 2008, 20:25:49 pm
Υπαρχει περιπτωση να πεσει προγραμμα με insertors και extractors φετος?Στα εργαστηρια εχει πεσει καμια τετοια ασκηση?????? :(


Title: Re: Εξετάσεις C++ 2008
Post by: b@ki on February 20, 2008, 21:41:27 pm
Είναι σοβαρή η πιθανότητα, μην τα αφήσεις.Έτσι κι αλλιώς δεν είναι πολλά.

Υπαρχει περιπτωση να πεσει προγραμμα με insertors και extractors φετος?Στα εργαστηρια εχει πεσει καμια τετοια ασκηση?????? :(


Title: Re: Εξετάσεις C++ 2008
Post by: glika on February 20, 2008, 22:01:57 pm
αρχη ενσωματωσης, open-close κ αυτα τα εχουμε???


Title: Re: Εξετάσεις C++ 2008
Post by: fantomas on February 21, 2008, 00:37:09 am
Bασικά από το 5 τι είναι εντός?Π.χ. manipulators είναι εντός ή εκτός?Από τις σημειώσεις C++ του Κορτ τι είναι εκτός?Όποιος ξέρει ας απαντήσει λίαν συντόμως.......


Title: Re: Εξετάσεις C++ 2008
Post by: Wade on February 21, 2008, 00:39:41 am
Στο μάθημα θεωρίας, μας παρέδωσε όλο το κεφάλαιο 5 (αν και δεν πολυέγιναν ασκήσεις από manipulators)...  Ούτως ή άλλως, στο eTHMMY λέει ότι όλες οι σημειώσεις είναι εντός.


Title: Re: Εξετάσεις C++ 2008
Post by: totti10 on February 21, 2008, 02:57:55 am
Υπάρχει περίπτωση να πέσει θέμα με είσοδο-έξοδο σε αρχεία? Γιατί δεν υπήρχε κάτι σχετικό στις εργασίες που παραδώσαμε.
Έγιναν τέτοιες ασκήσεις στο μάθημα?


Title: Re: Εξετάσεις C++ 2008
Post by: Megawatt on February 21, 2008, 03:01:32 am
Αποσο ξερω οχι..... Καμια περιπτωση.
Αυτο που του αρεσει ειναι τι βγαζει...η οθονη


Title: Re: Εξετάσεις C++ 2008
Post by: Mikros_Nikolas on February 21, 2008, 12:17:21 pm
Λέω να ρωτήσω εδώ, μου φαίνεται πιό σχετικό το θέμα.

Στο αρχείο ppt για τις μήτρες, που μπορούμε να φέρουμε και μαζί μας:
Δείτε αν μπορείτε την σελίδα 10.
Έχει ένα πρόγραμμα. Το τελευταίο σχόλιο μήπως έπρεπε να είναι:

//Δημιουργείται κώδικας για το πρότυπο float power(float,int)

και όχι int;



Title: Re: Εξετάσεις C++ 2008
Post by: andreas88 on February 21, 2008, 13:09:43 pm
Εχεις δίκιο, έχει κάνει λάθος εκεί.... ;)


Title: Re: Εξετάσεις C++ 2008
Post by: Angel C. on February 21, 2008, 16:38:06 pm
Είναι πιθανό να βάλει μήτρες; Ξέρει κανείς αν έχει βάλει ποτέ;


Title: Re: Εξετάσεις C++ 2008
Post by: lazaros_x on February 21, 2008, 17:17:36 pm
οι μητρες μπηκαν φετος στην υλη..λογικα αφου εβαλε εργασια βασισμενη στις μητρες ειναι πιθανο να τα ζητησει και στις εξετασεις.


Title: Re: Εξετάσεις C++ 2008
Post by: alexxxx on February 21, 2008, 19:44:21 pm
πρεπει να ξερουμε και την malloc???


Title: Re: Εξετάσεις C++ 2008
Post by: naranja verde on February 21, 2008, 20:41:49 pm
ε στις περισσότερες εργασίες χρειαζόταν.
Η malloc είναι must!!

Μήπως ξέρει κανείς πόση ώρα γράφουμε?
Και πόσα θέματα μπαίνουν?


Title: Re: Εξετάσεις C++ 2008
Post by: Wade on February 21, 2008, 20:47:40 pm
ε στις περισσότερες εργασίες χρειαζόταν.
Η malloc είναι must!!

Μάλλον ο alexxxx το ρώτησε επειδή έχουμε και την new...

Νομίζω όμως, παρ' όλα αυτά, η malloc και η realloc χρειάζονται, για να γράφουμε προγράμματα ανεξάρτητα από το είδος των υποπρογραμμάτων...


Title: Re: Εξετάσεις C++ 2008
Post by: alexxxx on February 21, 2008, 20:58:48 pm
δηλαδη ρε παιδια αν σε μια ασκηση μας πει : μια κλαση Α εχει private  εναν ακεραιο n και εναν pointer σε float. Na οριστει μια συναρτηση αρχικων συνθηκων η οποια θα δεχεται ενα ορισμα που θα το τοποθετει στον ακεραιο n και στην συνεχεια να δεσμευεται δυναμικα μνημη για n  float  στοιχεια...............αυτο θα τo κανουμε με την new....??? η την malloc???


Title: Re: Εξετάσεις C++ 2008
Post by: Wade on February 21, 2008, 21:04:39 pm
Αυτό που λες, λογικά θα το κάνουμε με new.  Απλώς δεν υπάρχει αντίστοιχη εντολή της realloc στην C++, γι' αυτό όποτε χρειάζεται η realloc (όπως για παράδειγμα στο παράδειγμα mach3 στο eTHMMY), χρησιμοποιούμε malloc/realloc.

Ένας άλλος λόγος που μπορώ να σκεφτώ για να χρειάζεται η malloc, είναι να μας ζητήσει επικάλυψη του τελεστή new, που την έχει στις σημειώσεις.


Title: Re: Εξετάσεις C++ 2008
Post by: alexxxx on February 21, 2008, 21:06:39 pm
ευχαριστω πολυ!


Title: Re: Εξετάσεις C++ 2008
Post by: Wanderer on February 21, 2008, 22:45:13 pm
Έχει μπει παλαιότερα θεωρία στη C++?  Δύο θέματα που είδα από τα downloads, δεν έχουν..


Title: Re: Εξετάσεις C++ 2008
Post by: soso on February 22, 2008, 14:51:45 pm
Λοιπόν?? Ωραία τα θεματάκια έτσι?? Πολύ γούσταρα το πρώτο θέμα!! Μακάρι όμως να'χα διαβάσει πιό καλά. Έπιασα C++ πριν 10 μέρες για πρώτη φορά στη ζωή μου και την C έχω που τη πέρασα 2 χρόνια, δε θυμόμουν γρι!! Αποτέλεσμα: δεν ξέρω αν πέρασα ή αν κόπηκα  :(

Άντε καλά αποτελέσματα σε όλους


Title: Re: Εξετάσεις C++ 2008
Post by: Wanderer on February 22, 2008, 16:30:06 pm
Επίσης :) Άντε και καλή ξεκούραση τώρα...


Title: Re: Εξετάσεις C++ 2008
Post by: fantomas on February 22, 2008, 19:09:27 pm
Επίσης :) Άντε και καλή ξεκούραση τώρα...
Μακάρι όντως...........Πάντως τα θέματα δυσκολεύουν με γεωμετρική πρόοδο σε όλα τα μαθήματα (όπως κ στη C++).Γιατί?


Title: Re: Εξετάσεις C++ 2008
Post by: igoutas on February 22, 2008, 19:34:08 pm
τα αγαθα copies κτωνται!!!!!!!!καλη ξεκουραση σε ολουσ!!! :D :D


Title: Re: Εξετάσεις C++ 2008
Post by: fantomas on February 22, 2008, 19:39:13 pm
τα αγαθα copies κτωνται!!!!!!!!καλη ξεκουραση σε ολουσ!!! :D :D
άμα έβαζε θεωρία ίσως.......


Title: Re: Εξετάσεις C++ 2008
Post by: megapixel on February 25, 2008, 13:56:30 pm
Aυτα εβαλε για Β.


Title: Re: Εξετάσεις C++ 2008
Post by: socrates on February 25, 2008, 18:04:57 pm
Aυτα εβαλε για Β.

thank you! να σαι καλα! :)

καλη κίνηση


Title: Re: Εξετάσεις C++ 2008
Post by: fantomas on February 25, 2008, 23:48:18 pm
Aυτα εβαλε για Β.
^wav^ ^wav^ ^wav^ ^wav^ ^wav^ ^wav^ ^wav^


Title: Re: [C++]Εξετάσεις 2008
Post by: Wade on March 20, 2008, 09:37:44 am
Αντιγράφω από το eTHMMY:    

Αλλαγή ημερομηνίας

18 Μαρ 2008 2:19 μμ
Κορτέσης

Λόγω  της  συμμετοχής  του  συλλόγου  μελών  ΔΕΠ  του  ΑΠΘ  στην  24ωρη  απεργία  της  19-3-2008,  οι  φοιτητές  που  θέλουν  να  δουν  το  γραπτό  τους  στο  μάθημα  Προγραμματιστικές  Τεχνικές  θα  πρέπει  να  έρθουν  στο  γραφείο  του  κ.  Κορτέση  αντί  για  την  Τετάρτη  19-3-2008  την  Πέμπτη  20-3-2008  από  τις  13μμ  έως  τις  14μμ


Title: Re: [C++]Εξετάσεις 2008
Post by: sargiteftis on September 01, 2008, 22:39:57 pm
ΕΠΙΣΥΝΑΠΤΩ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΤΟ ΟΠΟΙΟ ΔΙΑΒΑΖΕΙ ΕΝΑΝ ΑΡΙΘΜΟ ΚΑΙ ΑΝ ΕΙΝΑΙ ΜΕΓΑΛΥΤΕΡΟΣ ΤΟΥ 10 ΤΟΝ ΕΚΤΥΠΩΝΕΙ, ΑΛΛΙΩΣ ΕΚΤΥΠΩΝΕΙ ΤΟ ΤΕΤΡΑΓΩΝΟ ΤΟΥ.ΑΝ ΜΠΟΡΕΙ ΚΑΠΟΙΟΣ ΝΑ ΜΟΥ ΠΕΙ ΓΙΑΤΙ ΔΕΝ ΤΟ ΤΡΕΧΕΙ Ο COMPILER ...


Title: Re: [C++]Εξετάσεις 2008
Post by: λήθη on September 01, 2008, 22:42:46 pm
ΕΠΙΣΥΝΑΠΤΩ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΤΟ ΟΠΟΙΟ ΔΙΑΒΑΖΕΙ ΕΝΑΝ ΑΡΙΘΜΟ ΚΑΙ ΑΝ ΕΙΝΑΙ ΜΕΓΑΛΥΤΕΡΟΣ ΤΟΥ 10 ΤΟΝ ΕΚΤΥΠΩΝΕΙ, ΑΛΛΙΩΣ ΕΚΤΥΠΩΝΕΙ ΤΟ ΤΕΤΡΑΓΩΝΟ ΤΟΥ.ΑΝ ΜΠΟΡΕΙ ΚΑΠΟΙΟΣ ΝΑ ΜΟΥ ΠΕΙ ΓΙΑΤΙ ΔΕΝ ΤΟ ΤΡΕΧΕΙ Ο COMPILER ...




(http://www.evilmilk.com/pictures/Caps_Lock.jpg)


a_

133



Title: Re: [C++]Εξετάσεις 2008
Post by: stratis on September 02, 2008, 18:20:09 pm
ΕΠΙΣΥΝΑΠΤΩ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΤΟ ΟΠΟΙΟ ΔΙΑΒΑΖΕΙ ΕΝΑΝ ΑΡΙΘΜΟ ΚΑΙ ΑΝ ΕΙΝΑΙ ΜΕΓΑΛΥΤΕΡΟΣ ΤΟΥ 10 ΤΟΝ ΕΚΤΥΠΩΝΕΙ, ΑΛΛΙΩΣ ΕΚΤΥΠΩΝΕΙ ΤΟ ΤΕΤΡΑΓΩΝΟ ΤΟΥ.ΑΝ ΜΠΟΡΕΙ ΚΑΠΟΙΟΣ ΝΑ ΜΟΥ ΠΕΙ ΓΙΑΤΙ ΔΕΝ ΤΟ ΤΡΕΧΕΙ Ο COMPILER ...

Δοκίμασε να αλλάξεις την γραμμή:
Code:
virtual int out();
σε
Code:
virtual int out()=0;

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


Title: Re: [C++]Εξετάσεις 2008
Post by: mathaios1 on September 03, 2008, 17:14:48 pm
Μια απορία στο γραπτό του 2008...στο 2ο θέμα που ζητά την επικάλυψη c++ και όχι ++c πως ορίζεται ο operator;;


Title: Re: [C++]Εξετάσεις 2008
Post by: sargiteftis on September 04, 2008, 01:45:09 am
ΕΠΙΣΥΝΑΠΤΩ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΤΟ ΟΠΟΙΟ ΔΙΑΒΑΖΕΙ ΕΝΑΝ ΑΡΙΘΜΟ ΚΑΙ ΑΝ ΕΙΝΑΙ ΜΕΓΑΛΥΤΕΡΟΣ ΤΟΥ 10 ΤΟΝ ΕΚΤΥΠΩΝΕΙ, ΑΛΛΙΩΣ ΕΚΤΥΠΩΝΕΙ ΤΟ ΤΕΤΡΑΓΩΝΟ ΤΟΥ.ΑΝ ΜΠΟΡΕΙ ΚΑΠΟΙΟΣ ΝΑ ΜΟΥ ΠΕΙ ΓΙΑΤΙ ΔΕΝ ΤΟ ΤΡΕΧΕΙ Ο COMPILER ...

Δοκίμασε να αλλάξεις την γραμμή:
Code:
virtual int out();
σε
Code:
virtual int out()=0;

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

Thnx a lot!!!


Title: Re: [C++] Εξετάσεις 2008
Post by: vasso on September 04, 2008, 14:41:10 pm
ερώτηση προς τα παιδιά που παρακολούθησαν:

το δεύτερο κομμάτι του βιβλίου (κανάλια, insertors, extractors κλπ) είναι κανονικά στην εξεταστέα ύλη; επειδή σε προηγούμενα θέματα δεν το είδα, είπε μήπως τίποτα σε στυλ "δεν μπαίνει στις εξετάσεις" ???


Title: Re: [C++]Εξετάσεις 2008
Post by: stefos on September 04, 2008, 18:59:15 pm
Μια απορία στο γραπτό του 2008...στο 2ο θέμα που ζητά την επικάλυψη c++ και όχι ++c πως ορίζεται ο operator;;

class_name operator++(int k); //για συναρτηση-μέλος της κλάσης

και

friend class_name operator++(class_name &telesteos , int k); //για φιλική συνάρτηση

η μεταβλητή k δεν χρησιμεύει πουθενά, απλώς στο να δείξεις οτι χρησιμοποιείς τον τύπο telesteos++ αντι για τον τύπο ++telesteos


Title: Re: [C++] Εξετάσεις 2008
Post by: asxetos on September 04, 2008, 19:12:57 pm
μπορει κανεις να μου πει τι κανει η εντολη b.A::set_n(31) στο 3ο θεμα του 2008?????

ακομη για την εντολη b.set_n(5+a) στο ιδιο θεμα??

προσπαθω μια ωρα να καταλαβω πως βγαινουν τα 3 τελευταια αποτελεσματα στην εκτυπωση αλλα τπτ..

somebody help me please...


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 04, 2008, 22:23:58 pm
μπορει κανεις να μου πει τι κανει η εντολη b.A::set_n(31) στο 3ο θεμα του 2008?????

Θέτει στο a.n την τιμή 31

ακομη για την εντολη b.set_n(5+a) στο ιδιο θεμα??

Νομίζω ότι το a πέρνει την τιμή του n , οπότε η εντολή θα δώσει στο b.n την τιμή n+5, αλλά δεν είμαι σίγουρη. Αν κάποιος ξέρει καλύτερα ας μας πει.

Μια ερώτηση που έχω εγώ για το ίδιο θέμα είναι η εντολή
operator int(){return n+7;} τι κάνει? τι ακριβώς σημαίνει?


Title: Re: [C++] Εξετάσεις 2008
Post by: Schumacher on September 04, 2008, 23:13:47 pm
Στο 2ο θέμα 2008 για τον υπολογισμο του c θα χρησιμοποιήσω και μια επικαλυψη του τελεστή + και μετα θα χρησιμοποιήσω τον τελεστή ++...Υπάρχει κάποιος τρόπος να βρω το c χωρίς επικάλυψη του τελεστή +;


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 04, 2008, 23:21:12 pm
Στο 2ο θέμα 2008 για τον υπολογισμο του c θα χρησιμοποιήσω και μια επικαλυψη του τελεστή + και μετα θα χρησιμοποιήσω τον τελεστή ++...Υπάρχει κάποιος τρόπος να βρω το c χωρίς επικάλυψη του τελεστή +;

Δε χρειάζεται να κάνεις επικάλυψη του +. Μόνο για τον operator ++ μας ζητάει επικάλυψη. Ο + λειτουργεί σαν πρόσθεση από μόνος του, αν συμπεριλάβεις τις σωστές libraries (ή όπως αλλιώς λέγονται). Γιατί μπερδέυεσαι?


Title: Re: [C++] Εξετάσεις 2008
Post by: Schumacher on September 04, 2008, 23:39:47 pm
ο τελεστης αυτός που μας ζητάει τι ακριβώς κάνει;


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 05, 2008, 00:10:12 am
Θέλει να θέσουμε τον operator ++ έτσι ώστε να μας δίνει την συνολική αντίσταση δύο κυκλωμάτων Α και Β που συνδέονται σε σειρά. Αφού η C είναι παραγόμενη κλάση από τις Α και Β μπορούμε να χρησιμοποιήσουμε τις συναρτήσεις sres και pres κατευθείαν. Τουλάχιστον έτσι νομίζω  :P


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 05, 2008, 00:44:53 am
Τρέχω το 3ο θέμα 2008 και μου βγάζει αυτό:

#include <iostream.h>
class A{
int n;
public:
void set_n(int k){n=k;}
void out_n(){cout<<n<<"\n";}
operator int(){return n+7;}
}a;

class B:public A{
int n;
public:
void set_n(int k){n=k;}
void set_n(){A::set_n(45);set_n(22);}
void out_n(){cout<<n<<"\n";}
}b;

void main(){
a.set_n(12);
b.set_n();
b.out_n();
b.A::out_n();
b.A::set_n(31);
b.A::out_n();
cout<<a;
b.set_n(5+a);
b.out_n();
cout<<b;
a.set_n(9+b);
a.out_n();
}

---
22
45
31
19 //a.n=31 b.n=22
24
38 //a.n=31 b.n=24
47

(έβαλα και λίγα δικά μου) Πώς δικαιολογείτε το a=19 και το b=38?????
Νομίζω ότι στη πρώτη περίπτωση επειδή κ=12 εκτελείται το () και γίνεται return ν+7=19 και στη δεύτερη επειδή το ν=31 γίνεται β=38.. αλλά ότι νάναι....ουφφφ


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 05, 2008, 01:06:28 am
Εντάξει το βρήκα, όποιος έχει την ίδια απορία με μένα ας κοιτάξει στις σημειώσεις του Κορτέση στις συναρτήσεις μετατροπής τύπου  ;)


Title: Re: [C++] Εξετάσεις 2008
Post by: vasso on September 05, 2008, 15:57:00 pm
επισυνάπτω τις λύσεις των θεμάτων ομάδας Α, Σεπτέμβρη 2008, με 60% περίπου σιγουριά ότι είναι σωστά. Τα προγράμματα τρέχουν αλλά με τον Κορτέση ποτέ δεν ξέρεις. Τα θέματα τα έβγαλα φωτό, αλλά τελικά δεν φαίνεται τίποτα.. αν κάποιος άλλος τα κατάφερε ας τα ανεβάσει.. :)

[3ο θέμα:  9 9 28 70 6]




ps. compiler dev-c++


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 05, 2008, 17:37:30 pm
Το θέμα 1 νομίζω ότι το έχεις λάθος γιατί διευκρίνιζε η εκφώνηση ότι η cost θα υπολογίζει το κόστος για 1 μόνο μέσο μεταφοράς. Εκτός κι αν δε κατάλαβα καλά

Για το δεύτερο θέμα, όπως το έλυσες, αν δεν δημιουργούσες τις B(int m);  B(int m, float value); και απλά χρησιμοποιούσαμε τις αντίστοιχες συναρτήσεις της κλάσης Α μέσω της Β φαντάζομαι δεν θα υπήρχε πρόβλημα ..εε?


Title: Re: [C++] Εξετάσεις 2008
Post by: vasso on September 05, 2008, 18:49:59 pm
Το θέμα 1 νομίζω ότι το έχεις λάθος γιατί διευκρίνιζε η εκφώνηση ότι η cost θα υπολογίζει το κόστος για 1 μόνο μέσο μεταφοράς. Εκτός κι αν δε κατάλαβα καλά

Για το δεύτερο θέμα, όπως το έλυσες, αν δεν δημιουργούσες τις B(int m);  B(int m, float value); και απλά χρησιμοποιούσαμε τις αντίστοιχες συναρτήσεις της κλάσης Α μέσω της Β φαντάζομαι δεν θα υπήρχε πρόβλημα ..εε?

για την πρώτη παρατήρηση πολύ πιθανόν να έχεις δίκιο... :/

για τη δεύτερη, δεν κατάλαβα, πώς αλλιώς θα περάσεις τα ορίσματα στις συναρτήσεις αρχικών συνθηκών της Α?


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 05, 2008, 21:30:38 pm
Επειδή η Β είναι παραγόμενη της Α μπορούμε να καλέσουμε τις συναρτήσεις της Α μέσω της Β....χμμμ... ή κάτι τέτοιο τέλος πάντων..(πάλι κόπηκα damn it!!!)


Title: Re: [C++] Εξετάσεις 2008
Post by: vasso on September 05, 2008, 22:09:14 pm
ναι, απλά όταν οι συναρτήσεις αρχικών συνθηκών της βασικής δέχονται ορίσματα, βάζουμε τα ίδια ορίσματα στις συναρτήσεις αρχικών συνθηκών της παραγόμενης και τα μεταβιβάζουμε στην βασική, έτσι ώστε να τρέξει η συνάρτηση με τη δημιουργία των αντικειμένων, όχι πιο μετά..


Title: Re: [C++] Εξετάσεις 2008
Post by: Ariel on September 17, 2008, 15:11:16 pm
Πετσόκοψε πάλι ο Κορτέσης !!!!
Καλό Φλεβάρη !!!!


Title: Re: [C++] Εξετάσεις 2008
Post by: gerdi on September 17, 2008, 15:24:00 pm
Εγώ από ότι είδα βαθμολόγησε μπορώ να πω με αρκετη επιείκεια... :-\
Καμία σχέση με Φεβρουάριο....


Title: Re: [C++] Εξετάσεις 2008
Post by: conquer on September 17, 2008, 19:25:09 pm
Η βαθμολογια αυτη ειναι τελικη ετσι??Γιατι δεν ειχα βαση το 5 εγω(δεν ειχα παει για εξεταση   :P)...κ εχω παρει 5 σε αυτη τη λιστα....αρα περασα ετσι??


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 17, 2008, 19:35:42 pm
Και γω την ίδια απορία εχω, έγραψα 5 αλλα δεν εχω παραδώσει εργασίες. Τι σημαίνει αυτό? Περνάω η κόβομαι?


Title: Re: [C++] Εξετάσεις 2008
Post by: Mikros_Nikolas on September 17, 2008, 20:00:24 pm
Συγγνώμη για τα κακά μαντάτα αλλά μάλλον κόβεστε. Σε εμάς έτσι είχε πει όταν έδωσα πέρυσι. :(


Title: Re: [C++] Εξετάσεις 2008
Post by: gerdi on September 17, 2008, 21:34:18 pm
Συγγνώμη για τα κακά μαντάτα αλλά μάλλον κόβεστε. Σε εμάς έτσι είχε πει όταν έδωσα πέρυσι. :(

Δλδ τι σου είχε πει?
Λίγο κουφό μου ακούγεται....


Title: Re: [C++] Εξετάσεις 2008
Post by: Ariel on September 17, 2008, 21:44:59 pm
Εγώ από ότι είδα βαθμολόγησε μπορώ να πω με αρκετη επιείκεια... :-\
Καμία σχέση με Φεβρουάριο....

Ναι, δεν έβγαλε βαθμολογίες σε δεκαδικό, αλλά σε 3 και 4 :P


Title: Re: [C++] Εξετάσεις 2008
Post by: soso on September 17, 2008, 23:57:40 pm
Συγγνώμη για τα κακά μαντάτα αλλά μάλλον κόβεστε. Σε εμάς έτσι είχε πει όταν έδωσα πέρυσι. :(

Εγω νόμιζα ότι σε αυτή τη περίπτωση σου βάζει 4 για να μη γίνει μπέρδεμα με τη γραμματεία...  :???:


Title: Re: [C++] Εξετάσεις 2008
Post by: Αιμιλία η φτερωτή χελώνα on January 25, 2010, 00:39:25 am
οχι
ουτε καν 4 ;D ;D ;D
θα εβαζε 3!
γιατι αμα βαλει 4 μπορει να πας να δεις το γραπτο!!!!!!!!!!!!!! ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D


Title: Re: [C++] Εξετάσεις 2008
Post by: provataki on January 25, 2010, 00:49:18 am
ε και να πηγαινες θα σου ζωγραφιζε σε ενα χαρτακι δυο μπαλιτσες και θα σου λεγε "να!"