• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
August 03, 2025, 19:32:23 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.
August 03, 2025, 19:32:23 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[Today at 17:32:27]

[Τομέας Ενέργειας] Μαθήμα...
by chatzikys
[Today at 13:56:19]

Ρύθμιση θερμικού για μοτέ...
by chatzikys
[August 02, 2025, 21:29:19 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[August 02, 2025, 19:59:00 pm]

Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[August 02, 2025, 17:30:47 pm]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[August 02, 2025, 17:06:37 pm]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[August 02, 2025, 13:25:49 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[August 02, 2025, 09:51:26 am]

Οι μπράβοι του πρύτανη
by Διάλεξις
[August 02, 2025, 01:30:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[August 02, 2025, 01:04:15 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[August 02, 2025, 00:59:05 am]

Ηλεκτρομηχανολογικές Μελέ...
by inverter
[August 01, 2025, 20:35:12 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 01, 2025, 15:13:09 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by PolarBear
[August 01, 2025, 15:03:05 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 31, 2025, 21:15:48 pm]

Καμμένα...!!
by Godat
[July 31, 2025, 21:07:58 pm]

[ΑΝΤΙΣΤΑΣΗ] Ανακοίνωση γι...
by Katarameno
[July 31, 2025, 20:31:30 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 31, 2025, 15:33:28 pm]

ΤΗΜΜΥ-Σκάκι
by L
[July 31, 2025, 13:24:56 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 30, 2025, 13:47:28 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427651
Total Topics: 31739
Online Today: 127
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 17
Guests: 100
Total: 117
johnnypap
mdimitrig
Captain
glavdakis
iliaspapam
lapin
ioannisfa
Don
aris123321
RivenT
giorgosss03
Giannis Masterio
filkilkis
Giopan
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [C++] 7η Εργασία 2008
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 Go Down Print
Author Topic: [C++] 7η Εργασία 2008  (Read 5408 times)
λήθη
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1935



View Profile
[C++] 7η Εργασία 2008
« on: December 02, 2008, 14:58:56 pm »

Εργασία G

Ένας απομακρυσμένος σταθμός διαθέτει για την τροφοδοσία του έναν αριθμό από πηγές ενέργειας και χρειάζεται για να λειτουργήσει ορισμένη ισχύ. Το σύστημα μπορεί να τροφοδοτείται από μια ή και περισσότερες πηγές ταυτόχρονα. Αν μία πηγή βρίσκεται σε αδράνεια καταναλώνει ισχύ που προέρχεται από τις πηγές που λειτουργούν για να διατηρείται σε κατάσταση εφεδρείας. Για κάθε πηγή υπάρχει ένα διαθέσιμο ποσό ενέργειας που μπορεί να διατεθεί στο σύστημα και ένα κόστος λειτουργίας. Στο σύστημα μπορούν να συνδεθούν πηγές τροφοδοσίας διαφορετικών τύπων ενώ για κάθε τύπο πηγής μπορούν να υπάρχουν περισσότερες από μια μονάδες.

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

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

 

 

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

 

Τύπος 1

Διαθέτει μια ποσότητα καύσιμων F1 για τα οποία υπάρχεί ένας συντελεστής απόδοσης C1 που αφορά τον τύπο του καυσίμου, ενώ είναι γνωστό το κόστος ενός λίτρου για το συγκεκριμένο καύσιμο.

 Η διαθέσιμη από την πηγή ενέργεια Ε1 ισούται με το γινόμενο F1*C1.

 Η ισχύς που καταναλώνει η πηγή όταν βρίσκεται σε εφεδρεία είναι RP1.

 Ανεξάρτητα από το εάν η πηγή λειτουργεί ή βρίσκεται σε διαθεσιμότητα η λειτουργία του συστήματος επιβαρύνεται και με ένα γνωστό κόστος συντήρησης για τη συγκεκριμένη πηγή.

 

Τύπος 2

Διαθέτει μια ποσότητα καύσιμων F2 για τα οποία υπάρχεί ένας συντελεστής απόδοσης C2 που αφορά τον τύπο του καυσίμου, ενώ είναι γνωστό το κόστος ενός λίτρου για το συγκεκριμένο καύσιμο.

 Η διαθέσιμη από την πηγή ενέργεια Ε2 ισούται με το γινόμενο F2*C2.

 Η ισχύς που καταναλώνει η πηγή όταν βρίσκεται σε εφεδρεία είναι RP2.

 Ανεξάρτητα από το εάν η πηγή λειτουργεί ή βρίσκεται σε διαθεσιμότητα η λειτουργία του συστήματος επιβαρύνεται και με ένα γνωστό κόστος συντήρησης για τη συγκεκριμένη πηγή.

Το κόστος για τη χρήση της πηγής επιβαρύνεται και από ένα ενοίκιο το οποίο υπολογίζεται ως το ανά ώρα συμφωνημένο ενοίκιο επί τις ώρες που η πηγή βρίσκεται σε λειτουργία παρέχοντας ισχύ στο σύστημα.

 

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

 

Βοηθητικά στοιχεία

Χρόνος λειτουργίας του σταθμού.

Τ= Sum_Ei/(P+Sum_RPi)

Όπου

P: Η ισχύς που απαιτείται για την λειτουργία του σταθμού.   

Sum_Ei : Η συνολική ενέργεια που διαθέτουν οι πηγές που τροφοδοτούν τον σταθμό.

Sum_RPi:  Η συνολική ισχύς που καταναλώνεται από τις πηγές που βρίσκονται σε εφεδρεία.

 

Ισχύς που παρέχεται από την πηγή i όταν τροφοδοτεί το σταθμό.

Pi=Ei/T



α

645
Logged
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #1 on: December 02, 2008, 15:23:08 pm »

Ακόμη μια πρωτότυπη εκφώνηση ! Μπράβο!   clap clap clap
Logged
Tempus Fugit
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 6329


Tempus Mpatsit


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #2 on: December 02, 2008, 16:21:36 pm »

Γιατί γαμω το και Υπολογιστών μου πρέπει να μπλέκομαι καθε φορα με ισχυ, ΣΠΗΕ και δεν συμμαζεύεται ακόμη και σε μαθήματα προγραμματισμού? Τόσο καταδικασμένος είμαι να πάω να δουλέψω στη ΔΕΗ όταν γίνω 40?


[/whiningbaby_mode]
Logged

"Αν θέλεις κάτι πάρα πολύ όλο το συμπαν θα συνομωτήσει για να σου σπάσει τ' αρχίδια"
-Coelho my ass



Matzika
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1313


my immortality


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #3 on: December 02, 2008, 19:18:20 pm »

μην το παίρνεις έτσι.... Cheesy
αυτό δείχνει ότι κάθε ενεργειακός θέλει τον προγραμματιστή του!!! Tongue Tongue Tongue
Logged
ripper_george
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 684


Same Shit Different Day - SSDD


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #4 on: December 02, 2008, 20:48:27 pm »

WTF???? Shocked Shocked Shocked
Θα μας δώσει καμία καινούργια εκφώνηση, ή θα μας σπάσει τα ****** επαναλαμβάνοντας τις ίδιες???
Μα καλά, εδώ που είναι το διαφορετικό με την προηγούμενη, και που στο διάολο θέλει να κάνουμε virtual???
Σε τι ακριβώς τώρα θέλει να μας εξετάσει??? Sad
Φταίω να κάνω κοπι παιστ την προηγούμενη???? Angry Angry Angry Angry Angry
Logged

Common sense is not so common.
-Voltaire-
They say that the fastest travelling thing in the world is light, but coming to think about it... Darkness has always been there first!!!!! Smiley
Tempus Fugit
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 6329


Tempus Mpatsit


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #5 on: December 03, 2008, 01:39:57 am »

Quote from: λήθη on December 02, 2008, 14:58:56 pm
Το λογισμικό, συμπεριλαμβανομένης και της συνάρτησης main, να είναι ανεξάρτητο από τον τύπο και το πλήθος των πηγών που βρίσκονται στη διάθεση του σταθμού.

Εκεί κρύβεται όλη γεύση πραγματικής σοκολάτας.
Logged

"Αν θέλεις κάτι πάρα πολύ όλο το συμπαν θα συνομωτήσει για να σου σπάσει τ' αρχίδια"
-Coelho my ass



costas122
Ανερχόμενος/Ανερχόμενη
**
Posts: 52



View Profile
Re: [C++] 7η Εργασία 2008
« Reply #6 on: December 03, 2008, 14:19:12 pm »

δηλ???  Tongue
Logged

Πού να 'ξερα?!!....

>>>> Πάμε γι' άλλα!!!! <<<<
Anyparktos
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1116


(╯°□°)╯︵ ┻━┻


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #7 on: December 03, 2008, 16:06:52 pm »

Well,i hope no divisions by zero will be included.Στην ουσία θέλει ξέρω γω μια δυναμική συνάρτηση που να καλεί ανάλογα με το τι εισάγει ο χρήστης τάδε φορές (ίσες με τις αντίστοιχες πηγές) τις αντίστοιχες συναρτήσεις που φτιάξαμε για τα δύο είδη πηγών και στην παλιότερη εργασία?

Also: Έχει κανείς ιδέα ποσες εργασίες θα υπάρξουν φέτος?Μπορούμε πάλι να ΜΗΝ παραδώσουμε μία ή δυο?(μη με δείρετε για τις δύο,κάπου το άκουσα...)
Logged


With great power come great circuit breakers.And great cross sections.And great relays.
kafeini
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 237



View Profile
Re: [C++] 7η Εργασία 2008
« Reply #8 on: December 03, 2008, 22:03:19 pm »

Μήπως θα μπορούσε κάποιος που έχει  καταλάβει "τι θέλει να πει ο ποιητής" να μ εξηγήσει κ εμένα τι ακριβώς πρέπει να κάνουμε? οεο?
Logged

ότι δεν πάρεις μοναχός,
κανείς δεν θα'ρθει να στο δώσει...
Godhatesusall
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3123



View Profile
Re: [C++] 7η Εργασία 2008
« Reply #9 on: December 03, 2008, 22:32:07 pm »

Quote from: kafeini on December 03, 2008, 22:03:19 pm
Μήπως θα μπορούσε κάποιος που έχει  καταλάβει "τι θέλει να πει ο ποιητής" να μ εξηγήσει κ εμένα τι ακριβώς πρέπει να κάνουμε? οεο?

Μην πανικοβάλλεστε.......

Κάντε την εργασία όπως σας καπνίσει....Αλλιώς θα την θέλει ο κορτέσης....Και εξηγούμαι:

Ο κορτέσης θέλει αυτού του τύπου τις ασκήσεις με έναν συγκεκριμένο τρόπο(πίνακες με static μεταβλητές,virtual abstract κλάσεις και διάφορα τέτοια).Σας προτείνω να κάνετε την άσκηση όπως μπορείτε τώρα και να την παραδώσετε.Όταν λήξουν οι προθεσμίες θα βγάλει στο e-thmmy την απάντηση.Διαβάστε την ΠΟΛΥ ΚΑΛΑ καθώς θα έχει μια παρόμοια άσκηση στις εξετάσεις που θα πιάνει 4 μονάδες.
Logged

YARRRRRRRRRRRRRR
Αγόρι
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504

βλὰξ ἄνθρωπος ἐπὶ παντὶ λόγῳ ἐπτοῆσθαι φιλεῖ


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #10 on: December 04, 2008, 21:54:30 pm »

Quote from: Tempus Fugit on December 03, 2008, 01:39:57 am
Quote from: λήθη on December 02, 2008, 14:58:56 pm
Το λογισμικό, συμπεριλαμβανομένης και της συνάρτησης main, να είναι ανεξάρτητο από τον τύπο  και το πλήθος των πηγών που βρίσκονται στη διάθεση του σταθμού.

οταν λεει " τυπο" εννοει τυπο πηγης 1 ή 2
ή
εννοει τυπο πηγης αναλογα με την κατασταση της δηλαδη εφεδρειας ή πηγη που παραγει ισχυ;


 
Logged

antonios
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1236



View Profile
Re: [C++] 7η Εργασία 2008
« Reply #11 on: December 05, 2008, 13:25:04 pm »

προφανώς από τον τύπο 1 ή 2........ Αλλά άγνωστο πως θα γίνει!!!! :'(
Logged
guillem
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 177


Paranoia keeps me alive


View Profile
Re: [C++] 7η Εργασία 2008
« Reply #12 on: December 05, 2008, 20:56:11 pm »

Τέλεια άσκηση!!! Ουαου!!!
I'm so excited!!!! Cheesy Cheesy Cheesy Cheesy
(Πολύ βαρετή έχει καταντήσει η c++)
Logged
solli144
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 271



View Profile
Re: [C++] 7η Εργασία 2008
« Reply #13 on: December 07, 2008, 01:20:59 am »

source **S;
type1 *T1;
type2 *T2;

T1=new type1 [n1];
T2=new type2 [n2];
*S=new (source *) [n1+n2];         //  ERROR

Γιατί χτυπάει ο compiler σε αυτό το σημείο?
Καμιά ιδέα?
Logged
solli144
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 271



View Profile
Re: [C++] 7η Εργασία 2008
« Reply #14 on: December 07, 2008, 01:25:39 am »

Quote from: solli144 on December 07, 2008, 01:20:59 am
source **S;
type1 *T1;
type2 *T2;

T1=new type1 [n1];
T2=new type2 [n2];
*S=new (source *) [n1+n2];         //  ERROR

Γιατί χτυπάει ο compiler σε αυτό το σημείο?
Καμιά ιδέα?

ακυρο....εντάξει λύθηκε   Tongue
Logged
Pages: [1] 2 3 Go Up Print
Jump to:  

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