|
Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη. Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Show Posts
|
Pages: 1 2 3 [4] 5 6 ... 99
|
46
|
Μαθήματα Ενεργειακού Κύκλου / Ηλεκτρονικά Ισχύος ΙΙ / Re: Ηλεκτρονικά Ισχύος 2 - Εργασία 2011-2012
|
on: December 26, 2011, 12:57:27 pm
|
Νομίζω το αντίθετο θα έπρεπε να σε απασχολεί,δλδ: όταν το ρεύμα είναι μικρότερο των 3Α,δεν έχεις συνεχή αγωγή, ενώ για Ι>3Α έχεις πάντα συνεχή αγωγή,οπότε παίρνεις τους κλασικούς απλούς τύπους...Στις ασκήσεις μέχρι πέρσυ υπήρχαν διάφορες σχέσεις υπολογισμού μεγεθών σε σχέση με την ασυνέχεια,που μπορούσες να χρησιμοποιήσεις κατευθείαν,δεν νομίζω να έχουν αλλάξει...
|
|
|
50
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] ΕΡΓΑΣΙΑ D [2011-2012]
|
on: December 11, 2011, 15:24:51 pm
|
Εγώ πάντως την έκανα friend στις κλάσεις matrix,vector και μια χαρά δουλεύει.Δεν ξέρω πώς γίνεται να υλοποιηθεί σαν συνάρτηση μέλους σε μια από τις κλάσεις... εδιτ:έτσι δλδ... vector operator!(matrix a){ int i,j,n; n=a.n; vector temp(n); for(i=0;i<n;i++){ float s1=0.0,s2=0.0; for(j=0;j<n;j++){ if(j!=i){ s1=s1+abs(a.matr[i][j]); s2=s2+abs(a.matr[j][i]); } } if(s1<s2) temp.vect[i]=s1; else temp.vect[i]=s2; } return temp; }
|
|
|
51
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Εργασία Γ (2011-12)
|
on: December 04, 2011, 21:12:27 pm
|
// Generate a random number between nLow and nHigh (inclusive) unsigned int GetRandomNumber(int nLow, int nHigh) { return (rand() % (nHigh - nLow + 1)) + nLow; }
Eγω έτσι βρήκα πάντως να συντάσεται...λέω να το ακολουθήσω κατά γράμμα,οπότε έβαλα for(int i=0;i<ν;i++) { R=(rand() % (maxR - minR +1))+minR; iImax=(rand() % (maxI - minI+1))+minI; } κ μια ερώτηση: Μέσα στην circuit έχουμε τα S,P.Για να καλέσουμε μια συνάρτηση του Ρ πχ. την get_tres() ενώ είμαστε μέσα σε συνάρτηση του circuit, πώς θα το γράψουμε; P.get_tres();
|
|
|
52
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Εργασία B (2011-12)
|
on: November 24, 2011, 22:42:36 pm
|
Στην εκφώνηση πάντως λέει: "Το λογισμικό να ορίζει τη συνάρτηση m_short(…) η οποία να δέχεται, ως όρισματα, έναν πίνακα από αντικείμενα στον τύπο της κλάσης machine και τον αριθμό των τεμαχίων του προϊόντος που θα παράγει το εργοστάσιο." Επομένως,αν θεωρήσουμε οτι αυτά είναι τα μόνα ορίσματα της m_shοrt,δεν μπορούμε να πάρουμε το πλήθος των μηχανών... Οπότε καταλήγουμε στο "κάνουμε ό,τι θέλουμε εξτρα, αρκεί να δουλεύει" μάλλον,αντί για το "ακολουθούμε ΠΙΣΤΑ τις οδηγείες,δηλώνοντας μόνο ό,τι μας ζητάει-κ κατά πάσα πιθανότητα δεν μπορούμε να κάνουμε το πρόγραμμα να δουλέψει";;
|
|
|
53
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Εργασία B (2011-12)
|
on: November 24, 2011, 21:17:08 pm
|
Γενικά,σύμφωνα με τον Συμεωνίδη,αυτά που μας λέει είναι τα ελάχιστα που πρέπει να υπάρχουν,δεν αποκλείει την ύπαρξη άλλων συναρτήσεων/μεταβλητών κλπ...εκτός κι αν δεν κατάλαβα καλά...
Πάντως,τώρα που το παρατήρησα,η m_short,που ταξινιμεί τον πίνακα, θα πρέπει να παίρνει ως όρισμα και το n,το πλήθος των στοιχείων του πίνακα,σωστά; Πώς αλλιώς μπορεί να γίνει η ταξινόμιση;
|
|
|
54
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Εργασία B (2011-12)
|
on: November 24, 2011, 20:49:33 pm
|
Και μια απορία απο μένα:
Η συνάρτηση m-short δεχεται σαν ορίσματα έναν πινακα μηχανών (πίνακας τύπου machine) και εναν interger για τον αριθμο των τεμαχίων που θα καταστευαστούν.
Για την ταξινομηση όμως με βάση το κόστος σε περιπτωση που υπάρχει ισότητα στους χρονος, θα χρειαστώ και μία μεταβλητή για το κόστος υλικών κάθε τεμαχίου, αλλιώς δεν μπορώ να καλέσω την public συναρτηση της machine που υπολογίζει κοστος.
Λάθος του Κορτέση ή δικό μου λάθος;;; Με μια προσθήκη στα ορίσματα της m_short λύνονται όλα τα προβλήματά μου... Τι λέτε να κάνω;;;;
Την συνάρτηση που υπολογίζει το κόστος μπορείς να την καλείς όταν είσαι στην main,μόλις μάθεις την τιμή των υλικών,και απλά αυτή να αποθηκεύει τις τιμές σε μεταβλητές που θα ορίσεις στην κλάση(πχ T_ολ,Σ_κοστος).Στην m_short μετά με κλασικές get_cost(),get_time() μπορείς να τις πάρεις... (ή τουλάχιστον έτσι το έκανα εγώ)
|
|
|
55
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Εργασία B (2011-12)
|
on: November 24, 2011, 01:30:40 am
|
O ακέραιος που δηλώνει την ταυτότητα της μηχανής θα πρέπει να δίνεται όταν δημιουργείται ο πίνακας με τα m αντικείμενα στην main ή θα ορίζεται στην συνάρτηση αρχικών συνθηκών (από τον χρήστη); Ουσιαστικά θέλει απλά να λέμε "Η μηχανή νούμερο Χ είναι αυτή με κλπ.. ",όπου Χ={1,2,...m-1} ή μπορούμε να βάλουμε ό,τι αριθμό θέλουμε;
|
|
|
56
|
Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές δεδομένων]Απορίες στις ασκήσεις 2011/12
|
on: November 19, 2011, 16:38:45 pm
|
παω να τρεξω την εργασια, η οποια απότι φαινεται απο τον κωδικα θα τρεχει κανονικα, και τα φαντασματα θα πηγαινουν τυχαια, αλλα μου πεταει αυτο το επικο λαθος: Exception in thread "main" java.lang.UnsupportedClassVersionError: gr/auth/ee/dsproject/pacman/MainPlatform : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: gr.auth.ee.dsproject.pacman.MainPlatform. Program will exit. κανεις καμμια ιδεα? Κ εμένα αυτά μου έβγαζε.Ψάχνοντάς το λίγο,μάλλον φταίει το γεγονός ότι είχα παλιό jre (6,ενώ το τελευταίο είναι το 7).Με το καινούριο δεν έχω πρόβλημα,εμφανίζονται όλα...
|
|
|
57
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / [C++] Εργασία Α (2011-12)
|
on: November 12, 2011, 12:40:12 pm
|
Ανέβηκε στο eTHMMY: (παράδοση μέχρι 20/11)
Άσκηση Α Η εγγραφή σε μια σελίδα κοινωνικής δικτύωσης γίνεται στέλνοντας ένα e-mail στο διαχειριστή της σελίδας. Στο e-mail δηλώνεται ένα όνομα, ένα login name και ένα password. Ο διαχειριστής καταχωρεί το νέο μέλος δίνοντας του ως ταυτότητα (id) τη θέση του στον πίνακα των μελών της σελίδας. Αφού ολοκληρωθούν οι εγγραφές η σελίδα ανοίγει στα μέλη της τα οποία μπαίνουν σε αυτή δίνοντας το login name και το password. Όταν ένα μέλος της σελίδας μπει σε αυτήν μπορεί να αναζητήσει με το όνομά του κάποιο από τα μέλη της, να καταχωρίσει ένα μέλος ως φίλο, να διαγράψει ένα μέλος από φίλο ή να τυπώσει τα ονόματα των φίλων του. Να γραφεί το λογισμικό που διαχειρίζεται τη σελίδα. Στο λογισμικό, για κάθε μέλος της σελίδας, να ορίζεται ένα αντικείμενο στο οποίο να καταχωρούνται, ως private στοιχεία, η ταυτότητα του μέλους, το όνομα του, το login name, το password και ένας πίνακας με το πολύ 10 θέσεις στον οποίο θα καταχωρούνται οι ταυτότητες των μελών που θα δηλώσει ως φίλους. Με τη δημιουργία αντικειμένων στον τύπο της αντίστοιχης κλάσης να καταχωρούνται τα στοιχεία του μέλους το οποίο υλοποιεί το αντικείμενο. Η αντίστοιχη κλάση να διαθέτει τις κατάλληλες συναρτήσεις έτσι ώστε να εξυπηρετούνται οι λειτουργίες που διαθέτει η σελίδα.
Βοηθητικές παρατηρήσεις Ο πίνακας των αντικειμένων που υλοποιούν τα μέλη της σελίδας να ορίζεται δυναμικά. Η εγγραφή φίλων να επιτρέπει τις πολλαπλές εγγραφές του ίδιου μέλους. Στο λογισμικό να ορίζεται αρχικά μια ατέρμων ανακύκλωση σε κάθε επανάληψη της οποίας να γίνεται η καταχώρηση ενός νέου μέλους. Η επαναλήψεις να σταματούν όταν ο διαχειριστής της σελίδας δώσει το δικό του login name και password. Το λογισμικό να διαθέτει μια δεύτερη ατέρμων ανακύκλωση σε κάθε επανάληψη της οποίας να ζητείται από τον χρήστη να εισάγει το login name του και το password για να μπει στη σελίδα. Μετά την είσοδο ο χρήστης να μπορεί, μέσα από ένα μενού επιλογών, να χρησιμοποιεί τις δυνατότητες που διαθέτει η σελίδα. Η ανακύκλωση να τερματίζεται όταν ο διαχειριστής δώσει το δικό του login name και το password. Το λογισμικό να συμμορφώνεται με την αρχή της ενσωμάτωσης.
|
|
|
|
|