THMMY.gr

Μαθήματα Βασικού Κύκλου => Αντικειμενοστραφής Προγραμματισμός => Topic started by: Vlassis on October 23, 2015, 20:45:36 pm



Title: [C++] Άσκηση 3 - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Vlassis on October 23, 2015, 20:45:36 pm
Πύλες

Να υλοποιηθούν σε C++ οι κλάσεις andgate, orgate, notgate. Οι κλάσεις αυτές θα προσομοιάζουν τις αντίστοιχες λογικές πύλες. Κάθε κλάση να έχει μεθόδους που να θέτουν τις εισόδους (π.χ. seta, setb) και μέθοδο που να επιστρέφει την τιμή της εξόδου (π.χ. getoutput).

Α) Να δημιουργήσετε ένα πρόγραμμα που να τυπώνει τους πίνακες αληθείς για τις παραπάνω κλάσεις

Β) Με τη χρήση των παραπάνω κλάσεων (και μόνο) να υλοποιήσετε μια κλάση που να προσομοιάζει έναν ημιαθροιστή. Η κλάση αυτή να έχει μεθόδους που να θέτουν τις δύο εισόδους και μεθόδους που να επιστρέφουν το άθροισμα και το κρατούμενο.

edit: Αλλαγη της προθεσμιας απο 29/10 σε 30/10. thanks @zisismpatz


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 29/10/2015 11:00 μμ
Post by: zisismpatz on October 28, 2015, 18:00:08 pm
Λήξη υποβολής εμπρόσθεσμων εργασιών   Παρασκευή, 30 Οκτώβριος 2015, 11:00 μμ


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Schro on October 28, 2015, 21:40:50 pm
Sorry αν είναι χαζή ερώτηση, αλλά ο χρήστης δεν θα δίνει δεδομένα στο πρόγραμμα, σωστά;
απλά θα υλοποιήσουμε τις πύλες και θα εκτυπώσουμε 4 πίνακες αληθείας;


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: ntaFAQ on October 29, 2015, 13:48:40 pm
Παιδια για αρχή η ασκηση γράφει αληθείς.. οχι τους πινακες αληθείας σωστα?? οποτε απλα δινουμε τιμες που βγαζουν αληθεις τις πυλες..σωστα?


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Apostolof on October 29, 2015, 14:16:59 pm
Παιδια για αρχή η ασκηση γράφει αληθείς.. οχι τους πινακες αληθείας σωστα?? οποτε απλα δινουμε τιμες που βγαζουν αληθεις τις πυλες..σωστα?

Sorry αν είναι χαζή ερώτηση, αλλά ο χρήστης δεν θα δίνει δεδομένα στο πρόγραμμα, σωστά;
απλά θα υλοποιήσουμε τις πύλες και θα εκτυπώσουμε 4 πίνακες αληθείας;

Εγώ (και άλλοι 2 συμφοιτητές μας) τους πίνακες αληθείας εμφάνισα. Στο 2ο ζητούμενο δεν εμφάνισα το πίνακα αληθείας αλλά ζήτησα τιμές από τον χρήστη και εμφάνισα τα αποτελέσματα.

Πάντως μην ασχολείστε πολύ με τέτοια θέματα, αν λειτουργεί καλά η υλοποίηση σας δε νομίζω να τον ενδιαφέρουν αυτά...


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Schro on October 29, 2015, 14:54:12 pm
Παιδια για αρχή η ασκηση γράφει αληθείς.. οχι τους πινακες αληθείας σωστα?? οποτε απλα δινουμε τιμες που βγαζουν αληθεις τις πυλες..σωστα?

Sorry αν είναι χαζή ερώτηση, αλλά ο χρήστης δεν θα δίνει δεδομένα στο πρόγραμμα, σωστά;
απλά θα υλοποιήσουμε τις πύλες και θα εκτυπώσουμε 4 πίνακες αληθείας;

Εγώ (και άλλοι 2 συμφοιτητές μας) τους πίνακες αληθείας εμφάνισα. Στο 2ο ζητούμενο δεν εμφάνισα το πίνακα αληθείας αλλά ζήτησα τιμές από τον χρήστη και εμφάνισα τα αποτελέσματα.

Πάντως μην ασχολείστε πολύ με τέτοια θέματα, αν λειτουργεί καλά η υλοποίηση σας δε νομίζω να τον ενδιαφέρουν αυτά...

Κι εγώ τους πίνακες αληθείας εμφάνισα και για τα δυο κομμάτια. Τις κλάσεις τις βάλατε  σε .h?


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Apostolof on October 29, 2015, 15:01:33 pm
Κι εγώ τους πίνακες αληθείας εμφάνισα και για τα δυο κομμάτια. Τις κλάσεις τις βάλατε  σε .h?

Εγώ ναι, έχω τις δηλώσεις των κλάσεων με τις μεθόδους τους σε ένα .h και τις υλοποιήσεις των μεθόδων και constructors σε ένα .cpp


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Schro on October 29, 2015, 22:16:27 pm
Nice! Thank you ρε Tolis  :).


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Nerevar on October 29, 2015, 22:29:25 pm
Τουλάχιστον χαίρομαι που δεν αντιμετωπίζετε πια τις εκφωνήσεις-εκτρώματα του κορτέση...


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Apostolof on October 29, 2015, 23:17:26 pm
Τουλάχιστον χαίρομαι που δεν αντιμετωπίζετε πια τις εκφωνήσεις-εκτρώματα του κορτέση...

Σε μια εκφώνηση Κορτέση, όλη η ζωή.
"Donquixote Doflamingo (https://www.thmmy.gr/smf/index.php?action=profile;u=6449)"


Title: Re: [C++] Άσκηση C - 2015/2016 Προθεσμία 30/10/2015 11:00 μμ
Post by: Schro on October 30, 2015, 02:28:39 am
Τουλάχιστον χαίρομαι που δεν αντιμετωπίζετε πια τις εκφωνήσεις-εκτρώματα του κορτέση...

καλά ναι καμία σχέση!