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

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, 11:23:25 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
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 Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
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]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426709
Total Topics: 31711
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 62
Guests: 88
Total: 150
Billyskotsikas
salonikios
Τζιτζίς
sofipout
alexter
chris_p30
karthos
jimalexoud
idtr10
Andreas04
ThanosTheTT
glavdakis
Νικηφόρος Πατσιούρας
sofaki
tzortzis
eseleng
Chr1sgr
aimgk
geojohn
aris123321
aachmet
grepanis
spoun
mikebel
babistso
Pastellaki
elena_k
narcos
kkotsopo
Annapar
dkoukn
mgrivab
George15
kakousios
Nikoletta
Fenia04
mavropan
nikpapoutsi
KG03
Captain
Zoe06
sylaiangel
DarkMagiK06
angiek
Carot1456
george14
okatapo
papatmaria
vagelismo
papajohnn06
noimaginationforthis
gntitsios
Tsn
vajim
gdimove
apob
Aristidis Aristidou
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 Go Down Print
Author Topic: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014  (Read 3361 times)
vasilis94
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1511



View Profile
[C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« on: December 01, 2014, 20:07:42 pm »

Άσκηση F

         Για την κατασκευή της ηλεκτρολογικής εγκατάστασης σε ένα κτήριο που τροφοδοτείται με μονοφασικό ρεύμα, για κάθε συσκευή που θα εγκατασταθεί, πρέπει να γνωρίζουμε την ανοχή της αντίστοιχης ασφάλειας που θα την προστατεύει, τη διατομή του καλωδίου που θα τη συνδέει με τον κεντρικό πίνακα καθώς και το μήκος αυτού του καλωδίου. Ως ανοχή για κάθε ασφάλεια δηλώνεται η μέγιστη ένταση του ρεύματος,  η υπέρβαση της οποίας προκαλεί τη διακοπή του κυκλώματος.
         Στην αγορά κυκλοφορούν ασφάλειες με ανοχή 10 Α, 16 Α, 20 Α και 25 Α. Αντίστοιχα οι διατομές των καλωδίων υπολογίζονται με βάση την μέγιστη ένταση που μπορεί να περάσει από αυτά. Έτσι αν η μέγιστη ένταση είναι 10 Α η διατομή ορίζεται σε 1.5mm2, για 16 Α σε 2.5mm2, για 20 Α σε 6mm2, και για 25 Α σε 10mm2.
         Η ένταση του ρεύματος που θα διαρρέει ένα καλώδιο ορίζεται από τη σχέση I=P/V όπου P η ονομαστική ισχύς της συσκευής που συνδέεται με αυτό και V η τάση τροφοδοσίας. Για την προστασία της συσκευής θα πρέπει να χρησιμοποιηθεί η ασφάλεια με τη μικρότερη ανοχή η τιμή της οποίας όμως να υπερβαίνει την μέγιστη ένταση του ρεύματος που θα διαρρέει την αντίστοιχη συσκευή. Αντίστοιχα, για λόγους οικονομίας, το καλώδιο που θα χρησιμοποιηθεί για την τροφοδοσία μιας συσκευής θα πρέπει να έχει τη μικρότερη δυνατή διατομή.
        Σε κτήρια που τροφοδοτούνται με μονοφασικό ρεύμα δεν επιτρέπεται να εγκατασταθούν συσκευές για τις οποίες η ένταση του ρεύματος θα ξεπερνά τα 25 Α.
        Να γραφεί το λογισμικό στο οποίο να ορίζεται η συνάρτηση get_total_P(…) η οποία να επεξεργάζεται έναν πίνακα με αντικείμενα το κάθε ένα από τα οποία να υλοποιεί και μία συσκευή. Η συνάρτηση να επιστρέφει τη συνολική ισχύ που θα απαιτήσει το κτήριο καθώς και ένα πίνακα στον οποίο να εμφανίζεται, για κάθε τύπο ασφάλειας που κυκλοφορεί στην αγορά, ο αριθμός των τεμαχίων που θα απαιτηθούν για την ολοκλήρωση της εγκατάστασης. Η συνάρτηση να επιστρέφει ακόμη και έναν πίνακα στον οποίο να εμφανίζεται, για κάθε διαθέσιμη διατομή, τα μέτρα του καλωδίου που θα απαιτηθούν για να γίνει η εγκατάσταση.
        Ως εφαρμογή να θεωρηθεί ότι πρόκειται να εγκατασταθούν δύο τύποι συσκευών για κάθε μια από τις οποίες είναι γνωστή η απόστασή της από τον κεντρικό πίνακα τροφοδοσίας. Ό πρώτος τύπος έχει μόνον ωμικές αντιστάσεις και για κάθε συσκευή γνωρίζουμε τη μέγιστη ισχύ λειτουργίας της. Ο δεύτερος τύπος συσκευών, εκτός από ωμικές αντιστάσεις για τις οποίες γνωρίζουμε τη συνολική απαιτούμενη ισχύ, έχει και έναν κινητήρα για τον οποίο γνωρίζουμε την ισχύ λειτουργίας του. Ο κινητήρας κατά την στιγμή της εκκίνησης του καταναλώνει μια επιπλέων ισχύ η οποία ισούται με το γινόμενο της ισχύος λειτουργίας του επί έναν συντελεστή c.
        Η συνάρτηση main() του προγράμματος να διαβάζει την τάση τροφοδοσίας, τον αριθμό των συσκευών του πρώτου τύπου, τον αριθμό των συσκευών του δεύτερου τύπου και να καλεί τη συνάρτηση get_total_P( ) για να υπολογίσει και στη συνέχεια να εκτυπώσει τη συνολική ισχύ που θα απαιτήσει το κτήριο. Το πρόγραμμα να εκτυπώνει ακόμη το μήκος των καλωδίων για κάθε διατομή και τον αριθμό των τεμαχίων για κάθε τύπο ασφάλειας που θα χρησιμοποιηθεί.
        Η συνάρτηση get_total_P() καθώς και η συνάρτηση main() να είναι ανεξάρτητες από τον αριθμό και τον τύπο των συσκευών.


Σημείωση:
Να θεωρηθεί ότι για κάθε συσκευή υπάρχει και μια ασφάλεια και ότι δε συνδέονται περισσότερες από μια συσκευές στο ίδιο καλώδιο.
Για τον υπολογισμό της συνολικής ισχύος που θα απαιτήσει το κτήριο να μην προσμετράτε η επιπλέον ισχύς που απαιτείται κατά την εκκίνηση των κινητήρων. 
Logged
NaVi.Mitsos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 665



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #1 on: December 04, 2014, 20:55:09 pm »

Η virtual πρεπει να ειναι γνησια η οχι;η μπορει να λυθει ειτε ειναι γνησια η οχι; (Γενικη και ισως χαζη ερωτηση) ;Πρεπει πουθενα να χρησιμοποιησουμε τις (στατικ;)Τελος αρχικα μιλαει για αριθμο συσκευων και μετα για τεμαχια ειναι το ιδιο;Αν οχι ποια η διαφορα; Ευχαριστω εκ των προτερων
Logged

Dat was my Plan
Cern O' Bill
Θαμώνας
****
Gender: Male
Posts: 362



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #2 on: December 04, 2014, 22:22:01 pm »

Quote from: NaVi.Mitsos on December 04, 2014, 20:55:09 pm
Η virtual πρεπει να ειναι γνησια η οχι;η μπορει να λυθει ειτε ειναι γνησια η οχι; (Γενικη και ισως χαζη ερωτηση) ;Πρεπει πουθενα να χρησιμοποιησουμε τις (στατικ;)Τελος αρχικα μιλαει για αριθμο συσκευων και μετα για τεμαχια ειναι το ιδιο;Αν οχι ποια η διαφορα; Ευχαριστω εκ των προτερων
ποια σκεφτεσαι να κανεις virtual;  οσο για τα τεμαχια εννοει τις ασφαλειες που θα χρησιμοποιησει απο καθε κατηγορια ασφαλειων...
Logged
K
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2392



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #3 on: December 04, 2014, 23:01:01 pm »

Λίγο βοηθήστε αν μπορείτε σχετικά με το τί πάει να πει ανεξαρτησία της main και πως επιτυγχάνεται.
Logged

https://www.youtube.com/watch?v=yVfR_fhZK58#t=2m41
GiorgosOmegas
Θαμώνας
****
Posts: 355



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #4 on: December 05, 2014, 01:06:07 am »

Καμιά βοήθεια κανείς;;;  Sad Sad
Logged

Life goal:
Write into your will that you want to be cremated. Before you die, swallow as many popcorn kernals as you can.
Cern O' Bill
Θαμώνας
****
Gender: Male
Posts: 362



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #5 on: December 05, 2014, 14:03:12 pm »

εννοει να μπορει να βαλει κ αλλες κλασεις με αλλες συσκευες και να μην αλλαξει ουτε η main ουτε η συναρτηση
Logged
K
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2392



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #6 on: December 05, 2014, 15:02:04 pm »

Quote from: b_kara14 on December 05, 2014, 14:03:12 pm
εννοει να μπορει να βαλει κ αλλες κλασεις με αλλες συσκευες και να μην αλλαξει ουτε η main ουτε η συναρτηση

και πρακτικά τί σημαίνει?
Logged

https://www.youtube.com/watch?v=yVfR_fhZK58#t=2m41
reservoir dog
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 540



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #7 on: December 05, 2014, 19:20:59 pm »

Για το μονο που ειμαι σχετικα σιγουρος ειναι οτι θα υπαρχει μια κλαση που θα λεγεται device  Grin Grin Cheesy Cheesy
Logged
K
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2392



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #8 on: December 05, 2014, 21:26:35 pm »

Λοιπόν ισχύει ότι θα υπάρχει μια device, μια device1 και μια device2?
Logged

https://www.youtube.com/watch?v=yVfR_fhZK58#t=2m41
Ancient
Θαμώνας
****
Posts: 332


View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #9 on: December 05, 2014, 21:37:40 pm »

Η main και η συνάρτηση θα πρέπει να είναι γραμμένες έτσι, ώστε αν προσθέσεις νέες συσκευές (=κλάσεις) το πρόγραμμα να δουλεύει και γι'αυτές χωρίς να χρειαστεί να αλλάξει ούτε η main και ούτε η product.

Για να είναι η συνάρτηση ανεξάρτητη θα χρειαστούν virtual συναρτήσεις. Για να είναι και η main ανεξάρτητη θα χρειαστούν και static μεταβλητές.
Logged

Can. You. Hear. Me?

https://www.physics.princeton.edu/ph115/LQ.pdf
lady_of_winter
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 3537


εφακ


View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #10 on: December 05, 2014, 21:38:43 pm »

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

They paint the world full of shadows... and then tell their children to stay close to the light. Their light. Their reasons, their judgments. Because in the darkness, there be dragons. But it isn't true. We can prove that it isn't true. In the dark, there is discovery, there is possibility, there is freedom in the dark once someone has illuminated it.
K
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2392



View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #11 on: December 05, 2014, 22:03:31 pm »

Quote from: Ancient on December 05, 2014, 21:37:40 pm
Η main και η συνάρτηση θα πρέπει να είναι γραμμένες έτσι, ώστε αν προσθέσεις νέες συσκευές (=κλάσεις) το πρόγραμμα να δουλεύει και γι'αυτές χωρίς να χρειαστεί να αλλάξει ούτε η main και ούτε η product.

Για να είναι η συνάρτηση ανεξάρτητη θα χρειαστούν virtual συναρτήσεις. Για να είναι και η main ανεξάρτητη θα χρειαστούν και static μεταβλητές.


Το προσθέτω νέες συσκευές δε σημαίνει προσθέτω νέες κλάσσεις. Το προσθέτω νέους τύπους συσκευών όμως ναι.

Quote from: lady_of_winter on December 05, 2014, 21:38:43 pm
λογικά ναι, και οι δυο κλάσεις θα ναι παραγόμενες της device

Αυτό όμως δε συμβαδίζει με αυτό που λέει ο φίλος μας ο Αρχαίος παραπάνω.
Logged

https://www.youtube.com/watch?v=yVfR_fhZK58#t=2m41
lady_of_winter
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 3537


εφακ


View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #12 on: December 05, 2014, 22:22:24 pm »

Αυτό στην εκφώνηση με την εκκίνηση του κινητήρα θα μας επηρέασει στον υπολογισμό του ρεύματος ?
Logged

They paint the world full of shadows... and then tell their children to stay close to the light. Their light. Their reasons, their judgments. Because in the darkness, there be dragons. But it isn't true. We can prove that it isn't true. In the dark, there is discovery, there is possibility, there is freedom in the dark once someone has illuminated it.
Ancient
Θαμώνας
****
Posts: 332


View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #13 on: December 05, 2014, 22:39:28 pm »

Quote from: konstaim on December 05, 2014, 22:03:31 pm
Quote from: Ancient on December 05, 2014, 21:37:40 pm
Η main και η συνάρτηση θα πρέπει να είναι γραμμένες έτσι, ώστε αν προσθέσεις νέες συσκευές (=κλάσεις) το πρόγραμμα να δουλεύει και γι'αυτές χωρίς να χρειαστεί να αλλάξει ούτε η main και ούτε η product.

Για να είναι η συνάρτηση ανεξάρτητη θα χρειαστούν virtual συναρτήσεις. Για να είναι και η main ανεξάρτητη θα χρειαστούν και static μεταβλητές.


Το προσθέτω νέες συσκευές δε σημαίνει προσθέτω νέες κλάσσεις. Το προσθέτω νέους τύπους συσκευών όμως ναι.

Quote from: lady_of_winter on December 05, 2014, 21:38:43 pm
λογικά ναι, και οι δυο κλάσεις θα ναι παραγόμενες της device

Αυτό όμως δε συμβαδίζει με αυτό που λέει ο φίλος μας ο Αρχαίος παραπάνω.

Ναι αυτό εννοούσα. Και επίσης κάθε τύπος συσκευής (στην προκειμένη περίπτωση οι device1 και device2) θα είναι όντως παραγόμενος από την abstract device όπως ειπώθηκε.

Quote from: lady_of_winter on December 05, 2014, 22:22:24 pm
Αυτό στην εκφώνηση με την εκκίνηση του κινητήρα θα μας επηρέασει στον υπολογισμό του ρεύματος ?


Ναι, διότι στην αρχή έχεις ένα παραπανήσιο ρεύμα για την εκκίνηση του κινητήρα και αν δεν το λάβεις υπόψη θα σου κάψει (πιθανώς) την ασφάλεια.
« Last Edit: December 05, 2014, 22:42:35 pm by Ancient » Logged

Can. You. Hear. Me?

https://www.physics.princeton.edu/ph115/LQ.pdf
lady_of_winter
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 3537


εφακ


View Profile
Re: [C++] Άσκηση F - 2014/2015 - Προθεσμία 7/12/2014
« Reply #14 on: December 05, 2014, 22:44:40 pm »

ευχαριστώ πολύ!! Smiley
Logged

They paint the world full of shadows... and then tell their children to stay close to the light. Their light. Their reasons, their judgments. Because in the darkness, there be dragons. But it isn't true. We can prove that it isn't true. In the dark, there is discovery, there is possibility, there is freedom in the dark once someone has illuminated it.
Pages: [1] 2 Go Up Print
Jump to:  

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