• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 20:25:22 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 18, 2025, 20:25:22 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 19:40:47]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by chatzikys
[Today at 19:26:00]

Σιδηροδρομικό Δυστύχημα σ...
by Katarameno
[Today at 18:22:39]

H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]
Στατιστικά
Members
Total Members: 9965
Latest: Poli
Stats
Total Posts: 1426721
Total Topics: 31711
Online Today: 262
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 75
Guests: 115
Total: 190
Fenia04
prigians
AcDimitri
PurpleWitch
Nikos_313
Gkekas Aggelos
Chrisvb17
Denisivo
Saint_GR
cpapadd
Sotiris_atha
agis3
gntitsios
katranic
apos34
anstaik
Katarameno
aachmet
jimalexoud
skoloni
smanio
mprizakias
Amalia
chatzikys
melisste22
Nikolas Tsamitros
Νικη
kchristoua
evitzv
simos
Vharitou
gpr000
Βασιλης
sassi
chriskazakos
MamalakisFan
Pumpakos
athichatz
Ioakeim Zisis
Δημήτρης Διακολουκάς
stefanos hios
simosilias
vasilis saitis
bilbo
thomassamaras
LelisNiko
swkraths
jojos
iakov
kvas
papajohnn06
xeniam
pantoulis
andrpats
akoumia
tsaliki
Captain
Leou
petrchat
evax
PANKRAV
xhesikameni
Mr Watson
CodeBro
Argiris
ioannisfa
okanpala
rafail zisiadis
plapas
Theislander
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 Go Down Print
Author Topic: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12  (Read 2927 times)
AckermanMik
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1627

Όμορφη μικρή κουκλίτσα


View Profile
[C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« on: November 29, 2013, 12:52:56 pm »

Εργασία E

Ένα ψηφιακό κύκλωμα αποτελείται από έναν αριθμό στοιχειωδών κυκλωμάτων συνδεδεμένων σε σειρά. Κάθε ένα από τα στοιχειώδη κυκλώματα διαθέτει δύο ακροδέκτες εισόδου a και b, και δύο ακροδέκτες εξόδου c και d οι οποίοι συνδέονται με τους ακροδέκτες εισόδου του επόμενου στοιχειώδους κυκλώματος έτσι ώστε να ολοκληρωθεί το ψηφιακό κύκλωμα. Στους ακροδέκτες του πρώτου στοιχειώδους κυκλώματος εφαρμόζονται τάσεις ενεργοποίησης  (0 ή 1) και ανιχνεύονται οι τιμές στους ακροδέκτες εξόδου c και d του τελευταίου στοιχειώδους κυκλώματος.  Τα στοιχειώδη κυκλώματα αποτελούνται από συνδυασμούς των πυλών AND, OR και NOT. Η ισχύς που καταναλώνεται από μια πύλη ΑΝD εξαρτάται από τις τάσεις ενεργοποίησης που εφαρμόζονται στους ακροδέκτες εισόδου της πύλης. Αν οι τάσεις ενεργοποίησης και στους δύο ακροδέκτες είναι 0 η ισχύς που καταναλώνεται είναι 0. Αν ένας από τους ακροδέκτες έχει την τιμή 1 η ισχύς που καταναλώνεται είναι 0.5 mwatt ενώ αν και στους δύο ακροδέκτες δοθεί η τιμή 1 η ισχύς που καταναλώνεται είναι 1 mwatt. Για την πύλη OR αντίστοιχα η ισχύς είναι 0 αν και στους δύο ακροδέκτες εισόδου δοθεί η τιμή 0. Αν μόνο ένας ακροδέκτης εισόδου έχει τιμή 1 η ισχύς που καταναλώνεται είναι 0.5 mwatt , ενώ αν και οι δύο ακροδέκτες εισόδου έχουν τιμή 1 η ισχύς που καταναλώνεται είναι 1 mwatt. Τέλος η πύλη NOT καταναλώνει 1 mwatt αν ως είσοδος δοθεί η τιμή 1 και 0 mwatt αν δοθεί η τιμή 0.

Να γραφεί το λογισμικό στο οποίο να ορίζεται η συνάρτηση calk_circuit που δέχεται τις τιμές που εφαρμόζονται στους ακροδέκτες εισόδου του πρώτου στοιχειώδους κυκλώματος και υπολογίζει τις τιμές που θα εμφανιστούν στους ακροδέκτες εξόδου του τελευταίου στοιχειώδους κυκλώματος. Η συνάρτηση να επιστρέφει την τιμή της ισχύος που καταναλώνει το κύκλωμα. Η συνάρτηση να είναι ανεξάρτητη από τον αριθμό και τον τύπο των στοιχειωδών κυκλωμάτων.

Ως εφαρμογή να θεωρηθεί ότι το ψηφιακό κύκλωμα αποτελείται από δύο τύπους στοιχειωδών κυκλωμάτων Α και Β όπως φαίνονται στο σχήμα                                   

Tα σχήματα δε φαίνονται οπότε πάντε εδώ.
http://alexander.ee.auth.gr:8083/eTHMMY/cms.labParams.data.do?method=jsplist&PRMID=146
 
Logged

Quote from: opcode on September 26, 2015, 16:01:50 pm
Μια χαρά βγαίνουν όλα ... αν έχεις όρεξη για διάβασμα φυσικά. Ααα και Ευφυή Συστήματα Ρομπότ μην ξεχάσεις. Σπανίως βλέπεις τα δύο σμαράγδια της σχολής να διδάσκουν μαζί ένα μάθημα αυτομάτου ελέγχου. Είναι σαν να σου διδάσκει αρχιτεκτονική υπολογιστών ο Turing με τον Von Neumann.  Cheesy
απλυτος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1317



View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #1 on: December 01, 2013, 20:17:41 pm »

Quote
Η συνάρτηση να είναι ανεξάρτητη από τον αριθμό και τον τύπο των στοιχειωδών κυκλωμάτων.

μου φαίνεται αδιανόητο. πως γίνεται αυτό;
Logged

http://arage-e-a-a-k.blogspot.gr/
Dealan
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1404


python was a mistake


View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #2 on: December 01, 2013, 21:34:35 pm »

Θα δεις μία αντίστοιχη άσκηση λυμένη από τον Κορτέση (θα σας το κάνει στο μάθημα αν δεν το έχει ήδη κάνει, τα αρχεία υπάρχουν και στο ethmmy αν δεν κάνω λάθος). Γενικώς αυτό είναι αρκετά πολύπλοκο και δεν παίζει να το βρεις μόνος σου χωρίς βοήθεια.
Logged
paul
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 701



View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #3 on: December 04, 2013, 14:19:30 pm »

Αφου δεν αναφερει πουθενα την λεξη ''Κλαση'' μπορουμε να γραψουμε το προγραμμα σε οτι γλωσσα θελουμε ετσι?  Tongue

Περα απο την πλακα παντως δεν βλεπω που μπορουν να χρησιμοποιηθουν οι κλασεις
Logged
Fcoriolis
Guest
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #4 on: December 04, 2013, 14:24:23 pm »

Quote from: paul on December 04, 2013, 14:19:30 pm
Αφου δεν αναφερει πουθενα την λεξη ''Κλαση'' μπορουμε να γραψουμε το προγραμμα σε οτι γλωσσα θελουμε ετσι?  Tongue

Περα απο την πλακα παντως δεν βλεπω που μπορουν να χρησιμοποιηθουν οι κλασεις

Τα κυκλώματα δεν θα είναι σε κλάση;
Logged
paul
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 701



View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #5 on: December 04, 2013, 14:39:55 pm »

Εγω σκεφτηκα το εξης:

Δημιουργουμε στην main το συνολικο κυκλωμα οπως λεει η ασκηση(φτιαχνουμε εναν πινακα δηλαδη που θα εχει στην σειρα τα Α και τα Β).
Στελνουμε τον πινακα στην calk_circuit οπου ζηταμε απο τον χρηστη να μας δωσει τις αρχικες εισοδους.

Σαρωνουμε τον πινακα και αναλογως αν εχουμε το κυκλωμα Α ή Β καλουμε μια αντιστοιχη συναρτηση η οποια υλοποιει το κυκλωμα και εχει ως ορισματα δυο μεταβλητες οι οποιες ειναι pointer και ειναι αρχικα οι εισοδοι ενω οταν επιστρεφονται ειναι οι εξοδοι αυτου του κυκλωματος και αρα οι εισοδοι του επομενου.

Παραλληλα στην calk κραταμε και ενα αθροισμα.

Δεν ξερω αν ειναι σωστη αυτη η σκεψη(με μια πρωτη ματια μου φανηκε οκ) αλλα με αυτον τον τροπο τουλαχιστον δεν  χρειαζονται κλασεις
Logged
L
WebSlave
Καταστραμμένος
***
Posts: 5562


Bad faith


View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #6 on: December 04, 2013, 15:06:21 pm »

Σίγουρα θέλεις κλάσεις, αλλιώς τι αντικειμενοστραφή προγραμματισμό κάνουμε;  Cool
Δες αυτό το σημείο:

Quote from: Ψώφυα Ψήρα on November 29, 2013, 12:52:56 pm
Η συνάρτηση να είναι ανεξάρτητη από τον αριθμό και τον τύπο των στοιχειωδών κυκλωμάτων.

Ουσιαστικά τα Α, Β είναι μια εφαρμογή. Θα πρέπει, δηλαδή, να μπορεί να προσθέσει κάποιος τρίτος ένα κύκλωμα Γ και να δουλέψει χωρίς πρόβλημα το λογισμικό.
Logged

It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us.

paul
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 701



View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #7 on: December 04, 2013, 23:02:20 pm »

Quote from: L on December 04, 2013, 15:06:21 pm
Σίγουρα θέλεις κλάσεις, αλλιώς τι αντικειμενοστραφή προγραμματισμό κάνουμε;  Cool
Δες αυτό το σημείο:

Quote from: Ψώφυα Ψήρα on November 29, 2013, 12:52:56 pm
Η συνάρτηση να είναι ανεξάρτητη από τον αριθμό και τον τύπο των στοιχειωδών κυκλωμάτων.

Ουσιαστικά τα Α, Β είναι μια εφαρμογή. Θα πρέπει, δηλαδή, να μπορεί να προσθέσει κάποιος τρίτος ένα κύκλωμα Γ και να δουλέψει χωρίς πρόβλημα το λογισμικό.


 Huh
υπαρχει καμια ιδεα για το πως θα γινει αυτο?
Logged
giorgos4934
Ανερχόμενος/Ανερχόμενη
**
Posts: 60


View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #8 on: December 04, 2013, 23:40:35 pm »

παδια η συναρτηση δεν ειναι ανεξαρτητη απο τον αριθμο στοιχειωδων κυκλωματων. θα μπει σαν ορισμα το n(οπου n ειναι ο αριθμος των κυκλωματων που συνθετουν το ολικο κυκλωμα). το ειπε σημερα στο μαθημα.ειναι ανεξαρτητη μονο απο τον τυπο των κυκλωματων και απο τη σειρα που θα μπουν.
Logged
Fcoriolis
Guest
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #9 on: December 04, 2013, 23:47:21 pm »

Quote from: giorgos4934 on December 04, 2013, 23:40:35 pm
παδια η συναρτηση δεν ειναι ανεξαρτητη απο τον αριθμο στοιχειωδων κυκλωματων. θα μπει σαν ορισμα το n(οπου n ειναι ο αριθμος των κυκλωματων που συνθετουν το ολικο κυκλωμα). το ειπε σημερα στο μαθημα.ειναι ανεξαρτητη μονο απο τον τυπο των κυκλωματων και απο τη σειρα που θα μπουν.
Ανεξάρτητη σημαίνει ότι δίνεις ως όρισμα το n αλλιώς δεν γίνεται.
Logged
giorgos4934
Ανερχόμενος/Ανερχόμενη
**
Posts: 60


View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #10 on: December 05, 2013, 00:17:54 am »

ε με αυτη τη λογικη ολες οι συναρτησεις ειναι ανεξαρτητες ειναι απο τα ορισματα τους. οποτε τζαμπα το ειπε. εντελως ατοπο κατ'εμε και δεν τα συνηθιζει αυτα ο κορτεσης.
Logged
Fcoriolis
Guest
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #11 on: December 05, 2013, 01:08:47 am »

Quote from: giorgos4934 on December 05, 2013, 00:17:54 am
ε με αυτη τη λογικη ολες οι συναρτησεις ειναι ανεξαρτητες ειναι απο τα ορισματα τους. οποτε τζαμπα το ειπε. εντελως ατοπο κατ'εμε και δεν τα συνηθιζει αυτα ο κορτεσης.
the irony?
Logged
4emonas
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1820



View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #12 on: December 05, 2013, 15:43:24 pm »

Quote from: Dealan on December 01, 2013, 21:34:35 pm
Θα δεις μία αντίστοιχη άσκηση λυμένη από τον Κορτέση (θα σας το κάνει στο μάθημα αν δεν το έχει ήδη κάνει, τα αρχεία υπάρχουν και στο ethmmy αν δεν κάνω λάθος). Γενικώς αυτό είναι αρκετά πολύπλοκο και δεν παίζει να το βρεις μόνος σου χωρίς βοήθεια.

Δηλαδή υπάρχει κάπου στο ethmmy παρόμοιο παράδειγμα? αν ναι που??
Logged

Fcoriolis
Guest
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #13 on: December 05, 2013, 15:49:53 pm »

Here it is
Logged
4emonas
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1820



View Profile
Re: [C++] Άσκηση E - 2013/2014 - Προθεσμία 8/12
« Reply #14 on: December 05, 2013, 19:15:21 pm »

ναι εκανε ενα σχεδον ιδιο ο flag-ίδης σημερα...πιο απλο βεβαια απο αυτο...
thnx though  Grin
Logged

Pages: [1] 2 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...