THMMY.gr

Μαθήματα Βασικού Κύκλου => Δομημένος Προγραμματισμός => Topic started by: Μάρω on April 08, 2011, 15:00:59 pm



Title: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Μάρω on April 08, 2011, 15:00:59 pm
Γιατί βγαίνουν 2-2 οι εργασίες, οεο?  :D

Εργαστήριο Β
Σε μια περιοχή είναι εγκατεστημένοι 30 αναμεταδότες κινητής τηλεφωνίας. Για τον κάθε αναμεταδότη είναι γνωστές οι συντεταγμένες του (xi,yi) και η ισχύς Pi με την οποία εκπέμπει. Στην περιοχή πρόκειται να εγκατασταθεί ένας σταθμός βάσης ο οποίος να δέχεται τα σήματα που εκπέμπουν οι αναμεταδότες. Για την εγκατάσταση του σταθμού υπάρχουν στην περιοχή 15 δυνατές θέσεις για τις οποίες είναι γνωστές οι συντεταγμένες (bxj,byj). Για να επιλεγεί η θέση στην οποία θα εγκατασταθεί ο σταθμός, υπολογίζεται η μέση τιμή της ισχύος με την οποία φτάνουν, στην αντίστοιχη θέση, τα σήματα που εκπέμπουν οι 30 αναμεταδότες και επιλέγεται η θέση για την οποία αυτή η μέση τιμή είναι μέγιστη. Η ισχύς wi με την οποία φτάνει, σε μια υποψήφια θέση για την εγκατάσταση του σταθμού βάσης, η ισχύς του σήματος που εκπέμπει ο αναμεταδότης i είναι wi = Pi/di2. Όπου Pi η ισχύς με την οποία εκπέμπει ο αναμεταδότης και di η απόστασή του από το σημείο όπου πρόκειται να εγκατασταθεί ο σταθμός.
Να γραφεί το πρόγραμμα το οποίο να διαβάζει τις συντεταγμένες των αναμεταδοτών καθώς και την ισχύ με την οποία εκπέμπουν. Στη συνέχεια αφού διαβάσει τις συντεταγμένες των σημείων στα οποία είναι δυνατόν να εγκατασταθεί ο σταθμός βάσης να βρίσκει και να εκτυπώνει, σύμφωνα με τη διαδικασία που περιγράφτηκε, τις συντεταγμένες του καταλληλότερου σημείου για την εγκατάστασή του.
Σημείωση: Οι συντεταγμένες δίνονται ως προς ένα καρτεσιανό σύστημα συντεταγμένων που έχει οριστεί στην περιοχή.

edit by mod: title


Title: Re: ΕΡΓΑΣΙΑ Β
Post by: vagus on April 08, 2011, 21:04:43 pm
Με πινακες θελει να λυθει ;


Title: Re: ΕΡΓΑΣΙΑ Β
Post by: rspappas on April 08, 2011, 23:03:02 pm
αν δεν εχει πει πινακες στην θεωρια, τοτε οχι
αλλιως κατα βουληση


Title: Re: ΕΡΓΑΣΙΑ Β
Post by: stathisss on April 08, 2011, 23:16:25 pm
Υπάρχει τρόπος να λυθεί κ χωρίς πίνακες??? Γιατί με μπέρδεψες λιγάκι τώρα........


Title: Re: ΕΡΓΑΣΙΑ Β
Post by: Silvershot on April 08, 2011, 23:26:15 pm
Αυτη ειναι για το εργαστηριο μετα το πασχα ετσι? Το μαμησε ομως τοσο γρηγορα να ανεβασει και αλλη..


Title: Re: ΕΡΓΑΣΙΑ Β
Post by: provataki on April 09, 2011, 00:40:43 am
Υπάρχει τρόπος να λυθεί κ χωρίς πίνακες??? Γιατί με μπέρδεψες λιγάκι τώρα........

μαλλον οχι.

οπως το διαβάζω δλδ... ;)


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: rspappas on April 10, 2011, 00:11:55 am
εχει τροπο και χωρις πινακα
απλως 15 σετ μεταβλητων για τις 15 θεσεις (x1, x2, ..., x30, y1...y30, w1...w30), και να υπολογιζει την ισχυ που φτανει σε καθε σημειο απο τους αναμεταδοτες την στιγμη που βαζεις τις συντεταγμενες τους και να το προσθετει στο wi.
στο τελος μια διαιρεση wi/15 και να δει ποιο ειναι μεγαλυτερο

αλλα καλο πασχα με αυτην την μεθοδο, σε θεματα μεταβλητων
το copypasta θα παει συννεφο

μαλλον θελει πινακες


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: billakos on April 10, 2011, 00:19:34 am
προφανώς.... αλλιώς τι νόημα θα είχε η ύπαρξη των πινάκων σε στατικά προβλήματα... :P


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Silvershot on April 13, 2011, 00:47:59 am
H χρηση πινακων στη παραπανω ασκηση επιβαλλεται. Εφοσον το πληθος των μεγεθων που παιζουν ειναι καθορισμενο( 30 και 15 ), ειναι φανερο πως θα χρησιμοποιηθουν πινακες. Φυσικα και γινεται και χωρις αλλα οπως ειπε ο συναδελφος καλο πασχα με τοσες μεταβλητες.Αυτο μου θυμισε τις φετινες εξετασεις που ηθελαν να κοψουν μορια επιτηδες επειδη ολοι το ελυσαν με πινακες Παρεπιπτοντως εχει ασχοληθει κανεις? Θελω να τσεκαρω αν το σκεπτικο μου ηταν σωστο..


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Faros on April 13, 2011, 02:12:42 am
H χρηση πινακων στη παραπανω ασκηση επιβαλλεται. Εφοσον το πληθος των μεγεθων που παιζουν ειναι καθορισμενο( 30 και 15 ), ειναι φανερο πως θα χρησιμοποιηθουν πινακες. Φυσικα και γινεται και χωρις αλλα οπως ειπε ο συναδελφος καλο πασχα με τοσες μεταβλητες.Αυτο μου θυμισε τις φετινες εξετασεις που ηθελαν να κοψουν μορια επιτηδες επειδη ολοι το ελυσαν με πινακες Παρεπιπτοντως εχει ασχοληθει κανεις? Θελω να τσεκαρω αν το σκεπτικο μου ηταν σωστο..

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


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Burlitsa on April 13, 2011, 09:54:33 am
Μην παιδεύεστε δεν θέλει πίνακες.
Όταν φτιάχνετε τη μέση τιμή της ισχύος θα βλέπετε αν είναι μεγαλύτερη από αυτήν που έχετε αποθηκεύση πριν..


π.χ. μου δίνουν 5 αριθμούς και θέλω να βρώ τον μεγαλύτερο αφού δεν μου ζητάει ποιοι ήταν οι 5 αριθμοί αποθηκεύω τον πρώτο σε μια μεταβλητή max και αν ο 2ο 3ο 4ο 5ος είναι μεγαλύτερος τον βάζω στην max...

εδιτ:
Οπ sorry δεν το διάβασα καλά! :D
απλά μου κανε εντύπωση κι όλας οτι έβαλε απ την Β πίνακες περισσότερο..


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: dimitris21 on April 16, 2011, 19:44:55 pm
οι συντεταγμενες πως θα δηλωθουν και διαβαστουν?


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Silvershot on April 17, 2011, 02:40:14 am
οι συντεταγμενες πως θα δηλωθουν και διαβαστουν?

float? ε και μια επαναληψουλα με scanf  κ εισαι κομπλε  ;)


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: dimitris21 on April 17, 2011, 13:00:26 pm
εμ εκει κολλαω στην επαναληψουλα συγκεκριμενα στο πως θα περαστουν τα στοιχεια στον πινακα. μπορεις να μου πεις καμια ιδεα? ο πινακας δεν θα ειναι 30 γραμμων και 2 στηλων(των συντεταγμενων)??


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: jimmakos on April 17, 2011, 13:03:35 pm
pinakas(i)[j]
for i=0:29
printf" dwse to ena kai meta to allo gia to i+1 stoixeio"
for j=0:1
scanf(%f,"pinakaσ(i) [j]")
end
end

κάτι τέτοιο;
προφανώς δεν ακουλουθώ σύνταξη της C, στο περίπου


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: dimitris21 on April 17, 2011, 13:08:22 pm
ναι η λογικη ειναι σωστη. αυτο που δεν ξερω ειναι αν γινεται na χρησιμοποιηθει η scanf και να περιεχει πινακα. δηλαδη μηπως πρεπει να διαβασει ξεχωριστα τις μεταβλητες και μετα να τις καταχωρισει στις αντιστοιχες θεσεις.


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Burlitsa on April 17, 2011, 13:20:40 pm
και εγώ νομίζω scanf( %f , "Α [ i ] [ j ] ") είναι!
για κάποιο λόγω αν τα χω κολλημένα δεν μου τα βγάζει..


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: dimitris21 on April 17, 2011, 13:29:30 pm
ξερουμε πως υπολογιζουμε τετραγωνικη ριζα και απολυτη τιμη?


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Salvation on April 17, 2011, 13:31:04 pm
sqrt kai abs


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: teslaaaa on April 19, 2011, 12:34:52 pm
μπορει να μου εξηγησει λιγο καποιος τη συλλογιστικη πορεια της ασκησης?και πως θα ειναι(εστω στο περιπου)ο αλγοριθμος? :o
ευχαριστω... :)


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Faros on April 19, 2011, 13:41:18 pm
- ενα βρογχο στον οποιο ο χρηστης θα δινει τις συντεταγμενες και την ισχυ για τους πομπους, 30*3 τιμες συνολο
- ενα βρογχο στον οποιο ο χρηστης θα δινει τις συντεταγμενες για τους σταθμους, 15*2
- για τις πραξεις λογικα θα υπαρχουν πολλοι τροποι,εγω πηρα εξωτερικο βρογχο για τους σταθμους (j=1->15) και εσωτερικο (i=1->30) για τον υπολογισμο ολων των Wi για καθε σταθμο j.
-επειτα βρισκεις το μεγαλυτερο μεσο ορο συγκρινοντας τα W,χρησημοποιησε μια μεταβλητη η ενα δεικτη για να ξερεις παντα ποιος σταθμος δινει το μεγαλυτερο μεσο ορο
-εμφανισε το ζητουμενο σταθμο



Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Silvershot on April 19, 2011, 19:11:37 pm
Διορθωσα καπως τις οδηγιες σου. απλα για αποφυγη τυχον συγχυσης. :)

- ενα βρογχο στον οποιο ο χρηστης θα δινει τις συντεταγμενες και την ισχυ για τους πομπους, 30*3 τιμες συνολο ( εναν ξεχωριστο πινακα για την ισχυ εκπομπης και 1 δισδιαστατο για τις συντεταγμενες ή 2 μονοδιαστατους , εξαρταται πως σε βολευει )
- ενα βρογχο στον οποιο ο χρηστης θα δινει τις συντεταγμενες για τους σταθμους, 15*2
- για τις πραξεις λογικα θα υπαρχουν πολλοι τροποι,εγω πηρα εξωτερικο βρογχο για τους σταθμους (j=1->15) και εσωτερικο (i=1->30) για τον υπολογισμο ολων των Wi για καθε σταθμο j.
-επειτα βρισκεις το μεγαλυτερο μεσο ορο συγκρινοντας τα W,χρησημοποιησε μια μεταβλητη η ενα δεικτη για να ξερεις παντα ποιος σταθμος δινει το μεγαλυτερο μεσο ορο
-εμφανισε τους ζητουμενους σταθμους.( μπορει να ειναι παραπανω απο ενας )




Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Άντι ιστ κρίιγκ on April 24, 2011, 15:42:36 pm
Για τα χ και ψ των συντεταγμένων των 15 "υποψήφιων" θέσεων χρειάζεται πίνακας;


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: teslaaaa on April 24, 2011, 15:45:04 pm
Για τα χ και ψ των συντεταγμένων των 15 "υποψήφιων" θέσεων χρειάζεται πίνακας;
αν εκανες και για τα χ και ψ των αναμεταδοτων καλυτερα να κανεις και για τις δυνατες θεσεις των σταθμων


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: teslaaaa on April 24, 2011, 20:45:42 pm
Ξέρει κανεις ως πότε είναι η προθεσμία για την παράδοση της??


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Nerevar on April 24, 2011, 21:07:51 pm
1/5.

http://alexander.ee.auth.gr:8083/eTHMMY/cms.labParams.data.do?method=jsplist&PRMID=102 (http://alexander.ee.auth.gr:8083/eTHMMY/cms.labParams.data.do?method=jsplist&PRMID=102)


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: bestpike on April 24, 2011, 23:31:26 pm
Anevike kai i triti ergasia mono pou anevike mallon kata lathos kai i lusi tis. Kai gennietai to erotima, Na tin kanei kaneis i tha faei tsaba xrono giati tha to doune kai tha tin allaksoun se alli ergasia kapoia stigmi?


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Silvershot on April 25, 2011, 03:58:02 am
fail


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Άντι ιστ κρίιγκ on April 25, 2011, 12:55:58 pm
Πού είναι η λύση της;


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: teslaaaa on April 25, 2011, 18:50:13 pm
προσωπικα στο e-thmmy βρηκα μονο τη λυση της,οχι και τη λυση της..
http://alexander.ee.auth.gr:8083/eTHMMY/cms.downloadFile.data.do?method=jsplist&PRMID=264


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Αιμιλία η φτερωτή χελώνα on April 25, 2011, 18:58:40 pm
προσωπικα στο e-thmmy βρηκα μονο τη λυση της,οχι και τη λυση της..
που να εβρισκες και τη λυση της δηλαδη! :D :D



ωραιοτατο fail του Κορτεση ομως! :P


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: pepper ann on April 25, 2011, 19:48:28 pm
Πρέπει να ναι πολύ ουάου εργασία πάντως...
Νευρώνες και βάρος σύναψης νευρώνα με νευρώνα και δε συμμαζεύεται :o


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: arashi on April 25, 2011, 20:02:46 pm
Τα νευρωνικα ειναι ενα πραμα... οσο ναναι απλο

μετα το πρωτο σοκ θα δειτε οτι η θεωρια του perceptron

ειναι 3-5-7 σελιδες και προφανως μιλαμε για ερευνα του 1950


Μη μασατε, θα τα δειτε μπροστα σας ξανα και ξανα και ξανα

(και ειναι απο τα ευκολα και ενδιαφεροντα αντικειμενα)


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Laza G on April 25, 2011, 23:42:27 pm
μπορεί κάποιος να εξηγήσει λίγο το stable state του νευρωνικού? τι θέλει να πει ο ποιητής???

υγ: τόσο εύκολες εργασίες και τόσο ηλίθιες εκφωνήσεις μια ζωή


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: tpt on April 26, 2011, 17:44:44 pm
- ενα βρογχο στον οποιο ο χρηστης θα δινει τις συντεταγμενες και την ισχυ για τους πομπους, 30*3 τιμες συνολο
- ενα βρογχο στον οποιο ο χρηστης θα δινει τις συντεταγμενες για τους σταθμους, 15*2
- για τις πραξεις λογικα θα υπαρχουν πολλοι τροποι,εγω πηρα εξωτερικο βρογχο για τους σταθμους (j=1->15) και εσωτερικο (i=1->30) για τον υπολογισμο ολων των Wi για καθε σταθμο j.
-επειτα βρισκεις το μεγαλυτερο μεσο ορο συγκρινοντας τα W,χρησημοποιησε μια μεταβλητη η ενα δεικτη για να ξερεις παντα ποιος σταθμος δινει το μεγαλυτερο μεσο ορο
-εμφανισε το ζητουμενο σταθμο

μπορεις να μου εξηγησεις λιγο την διαδικασια 'η την ιδεα του πως θα υλοποιησω την διαδικασια να κραταω τις ισχυς που φτανουν σε καθε πιθανο σταθμο να βγαζω το μ.ο και να τν συγκρινω?





Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Laza G on April 27, 2011, 13:49:27 pm
αυτό ειναι της 2ης εργασίας αλλά τεσπά την βρήκα την άκρη .


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Asborampage on April 27, 2011, 18:36:06 pm
Γνωρίζει κανείς εάν θα πρέπει να γίνεται έλεγχος των δεδομένων που εισάγοντα κατά την εκτέλεση;


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: teslaaaa on April 28, 2011, 00:11:05 am
εγω δεν επιασα τι σημαινει να ειναι το νευρωνικο δικτυο σε stable state..αν μπορει ας εξηγησει καποιος..


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: elen// on April 28, 2011, 15:03:02 pm
γνωριζει καποιος εναν τροπο να κραταει την μεση ισχυ σε καθε πιθανη θεση του σταθμου να τις συγκρινει στο τελος και μετα να διαλεγει την μεγαλυτερη???????????


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Chester on April 28, 2011, 18:30:59 pm
γνωριζει καποιος εναν τροπο να κραταει την μεση ισχυ σε καθε πιθανη θεση του σταθμου να τις συγκρινει στο τελος και μετα να διαλεγει την μεγαλυτερη???????????

αποθηκευσε τα σε πινακες και στο τελος αν θες καλεσε τα με for και εισαι κοπλε.


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: xristosak on April 29, 2011, 19:16:01 pm
Ρε παιδια την αποσταση di πρεπει να την υπολογιζει καθε φορα το προγραμμα η θα την διαβαζει απο τον χρηστη?


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: ultraviolet on April 29, 2011, 19:29:31 pm
Εγω απο την εκφωνηση καταλαβαινω οτι θα την υπολογιζει το προγραμμα καθε φορα ::)


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Nerevar on April 29, 2011, 20:13:40 pm
Mπορεις να ορισεις την αποσταση di ως μια ξεχωριστη συναρτηση την οποια θα καλει η main καθε φορα που χρειαζεται στον διπλο βρογχο.Εγω τουλαχιστον ετσι το εκανα.


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: gate4 on April 30, 2011, 01:19:40 am
εγω δεν επιασα τι σημαινει να ειναι το νευρωνικο δικτυο σε stable state..αν μπορει ας εξηγησει καποιος..
τυπε αυτα ειναι προχωρημενα πραγματα, ο κορτεσης πεταξε ενα νευρωνικο δικτυο για ποζερια


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: teslaaaa on April 30, 2011, 01:29:03 am
εγω δεν επιασα τι σημαινει να ειναι το νευρωνικο δικτυο σε stable state..αν μπορει ας εξηγησει καποιος..
τυπε αυτα ειναι προχωρημενα πραγματα, ο κορτεσης πεταξε ενα νευρωνικο δικτυο για ποζερια
τυπε δεν με νοιαζει αμα ο κορτεσης προσπαθει να το παιξει ποζερος :P
το πιασα εξαλλου οποτε.. ;D :P


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: gate4 on April 30, 2011, 02:00:21 am
εγω δεν επιασα τι σημαινει να ειναι το νευρωνικο δικτυο σε stable state..αν μπορει ας εξηγησει καποιος..
τυπε αυτα ειναι προχωρημενα πραγματα, ο κορτεσης πεταξε ενα νευρωνικο δικτυο για ποζερια
τυπε δεν με νοιαζει αμα ο κορτεσης προσπαθει να το παιξει ποζερος :P
το πιασα εξαλλου οποτε.. ;D :P
επιασες το νευρωνικο δικτυο? :o ονομα και πραμα εισαι τυπε τεσλα  ^boil^


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: teslaaaa on April 30, 2011, 02:07:53 am
εγω δεν επιασα τι σημαινει να ειναι το νευρωνικο δικτυο σε stable state..αν μπορει ας εξηγησει καποιος..
τυπε αυτα ειναι προχωρημενα πραγματα, ο κορτεσης πεταξε ενα νευρωνικο δικτυο για ποζερια
τυπε δεν με νοιαζει αμα ο κορτεσης προσπαθει να το παιξει ποζερος :P
το πιασα εξαλλου οποτε.. ;D :P
επιασες το νευρωνικο δικτυο? :o ονομα και πραμα εισαι τυπε τεσλα  ^boil^
εννοειται! :P τι το χουμε το ονομα αμα δεν εχουμε τη χαρη ε?? :D


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Ναταλία on April 30, 2011, 11:59:22 am
εγω δεν επιασα τι σημαινει να ειναι το νευρωνικο δικτυο σε stable state..αν μπορει ας εξηγησει καποιος..
τυπε αυτα ειναι προχωρημενα πραγματα, ο κορτεσης πεταξε ενα νευρωνικο δικτυο για ποζερια
τυπε δεν με νοιαζει αμα ο κορτεσης προσπαθει να το παιξει ποζερος :P
το πιασα εξαλλου οποτε.. ;D :P

το πιασες?? και γω περιμενα καποιος να σου το εξηγησει μπας και το καταλαβουμε!  :P
αν δεν σου κανει κοπο!  ;D


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: elen// on April 30, 2011, 14:36:52 pm
γνωριζει καποιος εναν τροπο να κραταει την μεση ισχυ σε καθε πιθανη θεση του σταθμου να τις συγκρινει στο τελος και μετα να διαλεγει την μεγαλυτερη???????????

αποθηκευσε τα σε πινακες και στο τελος αν θες καλεσε τα με for και εισαι κοπλε.

και πως θα επιλεγει το μεγαλυτερο στοιχειο? :(


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Laza G on April 30, 2011, 15:20:52 pm
απλά βάζεις σε μια temp το πρώτο στοιχείο και κάνεις σύγκριση κάθε φορά με το επόμενο


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: AB_Kingbird on April 30, 2011, 18:55:13 pm
Ρε παιδια, γινεται να ανεβασω την εργασια αυριο (Γιατι δεν την εχω κανει ακομη :P)? Ή αυριο "κλεινει" το σαιτ για το ανεβασμα εργασιων?


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: elen// on April 30, 2011, 19:25:59 pm
απλά βάζεις σε μια temp το πρώτο στοιχείο και κάνεις σύγκριση κάθε φορά με το επόμενο
ευχαριστω!
να ρωτησω κατι ακομη ποια ειναι η συναρτηση για να παιρνω απολυτες τιμες και πως θα το γραψω αυτο??
αν γραψω abs((Ax-Bx[j]))*abs((Ax-Bx[j]))+abs((Ay-By[j]))*abs((Ay-By[j])); ή abs((Ax-Bx[j])*(Ax-Bx[j])+(Ay-By[j])*(Ay-By[j])); δεν το λαμβανει υποψη και
παλι λαθος μου βγαινει...
@AB_Kingbird
νομιζω πως μεχρι και αυριο ως το βραδυ μπορουμε να την στειλουμε


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: AB_Kingbird on April 30, 2011, 19:46:57 pm
Οκ ρε. Ευχαριστω. Θα την κανω αυριο τοτε. :)


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Faros on April 30, 2011, 20:20:01 pm
απλά βάζεις σε μια temp το πρώτο στοιχείο και κάνεις σύγκριση κάθε φορά με το επόμενο
ευχαριστω!
να ρωτησω κατι ακομη ποια ειναι η συναρτηση για να παιρνω απολυτες τιμες και πως θα το γραψω αυτο??
αν γραψω abs((Ax-Bx[j]))*abs((Ax-Bx[j]))+abs((Ay-By[j]))*abs((Ay-By[j])); ή abs((Ax-Bx[j])*(Ax-Bx[j])+(Ay-By[j])*(Ay-By[j])); δεν το λαμβανει υποψη και
παλι λαθος μου βγαινει...
@AB_Kingbird
νομιζω πως μεχρι και αυριο ως το βραδυ μπορουμε να την στειλουμε

Δε χρειαζεσαι απολυτες τιμες,μιας και ειναι υψωμενα στο τετραγωνο (ουτε και ριζα αφου και το d ειναι στο τετραγωνο)
d^2=(Ax-Bx[j])*(Ax-Bx[j])+(Ay-By[j])*(Ay-By[j])


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: elen// on April 30, 2011, 22:15:14 pm
οντως αλλα οταν φτανει να υπολογισει αυτην την αποσταση και οι συντεταγμενες του σταθμου ειναι μεγαλυτερες απο τις συντεταγμενες του αναμεταδοτη τοτε μου βγαζει οτι υπολογιζει ριζα αρνητικου αριθμου... ^dontknow^ δεν ξερω τι συμβαινει...


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: rspappas on May 01, 2011, 14:58:46 pm
δες οταν σου πεταει αυτο το προβλημα αν οντως εχει υπολογισει αρνητικο αριθμο. δηλαδη βγαλε την ριζα και κανε ενα printf για να δεις τι τιμη εχει το αποτελεσμα της συναρτησης.

αν οντως δεν ειναι αρνητικο, δοκιμασε σε ξεχωριστη γραμμη να υπολογισεις το d^2, και στην επομενη να υπολογισεις την ριζα του. δεν ξερω αν αυτο θα βοηθησει, αλλα πειραματισου.

εδιτ: ισως επισης να εχεις κανει λαθος στην σειρα που εχεις βαλει τους ορους, δηλαδη να εχεις γραψει (Ay-By[j])*(By[j]-Ay) αντι για (Ay-By[j])*(Ay-By[j]), ή κατι τετοιο


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: AB_Kingbird on May 01, 2011, 15:08:38 pm
Γινεται καποιος να με βοηθησει? Το κανω σε C++ και δεν ξερω πως να φτιαξω τις float x1, x2, x3... Πρεπει να τις γραψω ολες με την σειρα (π.χ. float x1, x2, x3, ... x30, y1, y2, .... κλπ.) ή υπαρχει καποιος τροπος να γραψω π.χ. float xi και να αλλαζω μονο το "i" με for??? Γιατι αλλιως θα μου βγει το χερι αν πρεπει να κατσω να τις γραψω ολες μια-μια... :-\


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Faros on May 01, 2011, 15:29:47 pm
με πινακες το κανεις,πχ για τις συντεταγμενες τον πομπων: float Ax[30],Ay[30] 
εναλλακτικα μπορεις και με ενα πινακα δυο διαστασεων  float A[30][2] και απλα να λες πως οι x συντεταγμενες βρισκονται στο A[j][0] και τα y στο A[j][1]


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: AB_Kingbird on May 01, 2011, 16:02:37 pm
Ναι αλλα δεν πρεπει να βαλω εντολη που να δειχνει στον πινακα τις συντεταγμενες? Π.χ. cout >> Ax{i} Ay{i} (ή printf δεν ξερω πως ειναι στην C εγω C++ διαβασα) Δηλαδη δεν πρεπει να βαλω τιμες στον πινακα εξ'αρχης?


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: Faros on May 01, 2011, 16:18:44 pm
τις τιμες θα τις βαζει αυτος που τρεχει το προγραμμα,αφου εχεις ορισει τους πινακες θα χρησημοποιησεις τη for
 για 1 ->30 και καθε φορα θα κανεις scanf("%f",&a[j])


Title: Re: [Δομημένος Πρ.] ΕΡΓΑΣΙΑ Β
Post by: AB_Kingbird on May 01, 2011, 17:25:12 pm
Χμμμ οκ, τοπιασα και εκανα το μερος με τις συντεταγμενες και τις ισχυες... Ευχαριστω φιλε μου   :D :D. Αμα εχω καμια αλλη ερωτηση θα την ποσταρω εδω.