|
Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη. Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
Show Posts
|
Pages: 1 2 [3] 4
|
31
|
Μαθήματα Βασικού Κύκλου / Ηλεκτρικά Κυκλώματα ΙΙ / Re: [Κυκλώματα ΙI] Παλιά θέματα - Σχολιασμός και απορίες
|
on: September 25, 2013, 22:11:53 pm
|
Επίσης στην λύση μου (credits go to marmotakos) έβγαλα το ισοδύναμο thevenin και από εκεί πήρα τις περιπτώσεις για την μέγιστη μεταφορά ισχύος. Φυσικά (και κάτι που έμαθα εκ των υστέρων) υπάρχει και ο ευκολότερος τρόπος με την Zout = (B+DZs)/(A+CZs). Έτσι όπως το έλυσα, είναι φυσικά Zout=B/A, αν όμως είχα μείνει στα ερωτήματα και είχα κάνει μόνο το τετράπολο του πλαισίου, τότε θα είχα και Zs=2Ω.
|
|
|
39
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / [C++] Εξετάσεις Φεβρουάριος 2013
|
on: February 27, 2013, 21:44:37 pm
|
Δεν ξέρω, έχουν ξεφύγει λίγο ή μόνο εμένα μου φάνηκαν δύσκολα τα σημερινά? Ούτε το τρίτο θέμα κατάφερα να λύσω, που συνήθως δεν έχω πρόβλημα με αυτό. Τέλος πάντων, άνοιξα το τοπικ μπας και υπάρχει τουλάχιστον κανείς να δώσει κάνα feedback με λύσεις για τα θέματα, για να δούμε και τι ζητούσε. Τα θέματα, θα τα ανεβάσω αύριο, αν δεν με προλάβει κανείς.
Ορίστε τα θέματα:
|
|
|
40
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
|
on: February 27, 2013, 00:48:32 am
|
εβγαλε κανείς άκρη με το "τι τυπώνει" του 2000??εχω τυφλωθει για να βγάλω άκρη αλλά δεν!
Αν ο κωδικας ειναι: class A{ protected: int a; static int t; public: int fun(){int k;k=5;return k;} }; int A::t; class B:public A{ int m,n; public: B(void){n=2;m=7;} int fun(void){t=2;int k=n+m;return k;} operator int (void){int k;k=m/n;if (t){k=n*m;} return k;} }; int main(){ B b,c,d; cout<<b+c+d<<"\n"; cout<<4+b<<"\n"; cout<<b.fun()<<"\n"; cout<<2*c<<"\n"; cout<<d*b.A::fun(); return 0; } (εχω κανει καποιες μικρες αλλαγες) τοτε τα αποτελεσματα ειναι: 9 7 9 28 70 Μπορείς να το εξηγήσεις κιόλας?
|
|
|
42
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
|
on: February 25, 2013, 01:02:50 am
|
Μπορει καποιος να μου πει πως βγαινουν οι τιμες στον τριτο θεμα του σεπ '10..τα αποτελεσματα τα ειδα γιατι το ετρεξα αλλα πως βγαινει το τελευταιο out..??
Τελευταίο out,εννοείς αυτό: pa=&b; pa->out(); Χρησιμοποιεί τη συνάρτηση out() της βασικής κλάσης Α,αλλά με τιμή για το k,αυτή που έχει υπολογιστεί στην κλάση B,με τις εντολές Α::k,που έχει στον constructor και στην out() αυτής της κλάσης.Κατανοητό??(ρωτάω,γιατί κ εγώ έφαγα πόση ώρα μέχρι να καταλάβω τι παίζει ) ... για το τρίτο θέμα του Σεπτεμβρίου 2010... Εγώ πάλι δεν κατάλαβα. Θέλω να πω, καταλαβαίνω τι χρησιμοποιεί τελικά, όπως περιγράφεται παραπάνω, αλλά δεν καταλαβαίνω την εξήγηση. Ξέρει κανείς?
|
|
|
43
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
|
on: February 24, 2013, 20:35:14 pm
|
ενώ κατάλαβα πως βγήκαν τα προηγούμενα εδώ δεν μπόρεσα cout<<fun(a[1].fun2(),m)<<"\n"; cout<<m<<"\n";
και τι δηλώνει το this-1;
το this είναι ένας pointer στην αρχή από το object σου. Συνεπώς το this - 1 είναι ο pointer που δείχνει, ένα block (του τύπου που είναι) θέσης μνήμης πιο πριν. Σε απλά ελληνικά το this-1 δείχνει στο προηγούμενο σου object. Ελπίζω τώρα να μπορείς να βγάλεις και τα υπόλοιπα ;-) ... συνεχίζοντας την συζήτηση για το τρίτο θέμα του Φεβ. 2011 (είναι στα downloads)... Ωραία, τα καταλαβαίνω όλα αυτά, αλλά τον τελευταίο αριθμό που τυπώνει (το cout a[0].z + a[1].z) το βγάζω 93 και όχι 97 που είναι το σωστό. Πού κάνω λάθος? Μπορεί κάποιος που το έλυσε να κάνει μια στοιχειώδη ανάλυση? χμμ, εντάξει το κατάλαβα τελικά. Η εντολή b=a->z+=4, είναι στην ουσία b=m=a.z=a.z+4.
|
|
|
|
|