forum.math.uoa.gr

Forum του Τμήματος Μαθηματικών
Ημερομηνία 21 Νοέμ 2017, 09:48

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]




Δημιουργία νέου θέματος Απάντηση στο θέμα  [ 7 δημοσιεύσεις ] 
Συγγραφέας Μήνυμα
 Θέμα δημοσίευσης: βοηθεια σε προγραμμα για java
ΔημοσίευσηΔημοσιεύτηκε: 18 Δεκ 2011, 16:17 
Χωρίς σύνδεση

Εγγραφη: 18 Δεκ 2011, 16:10
Δημοσ.: 11
πως μπορω να προγραμματισω σε java το:
α1χ1+α2χ2+α3χ3+α1χ1α2χ2+α1χ1α3χ3+α2χ2α3χ3+α1χ1α2χ2α3χ3....
για ν στο συνολο αi και xi με ν πεπερασμενο
με τα αi,χi,ν να τα εισαγω εγω
τα αi ειναι αριθμοι ενω τα χi ειναι συμβολα
δηλαδη στο τελος θα ειναι κατι σαν πχ. 5χ1+6χ2+7χ3+30χ1χ2+35χ1χ3+48χ2χ3+210χ1χ2χ3...

επειδη ειμαι και λιγο σκραπας αν χρειαζεται και αλλες πληροφοριες πειτε το


Τελευταία επεξεργασία απο shadowhem την 18 Δεκ 2011, 19:46, επεξεργάστηκε 1 φορές συνολικά.

Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: βοηθεια σε προγραμμα για java
ΔημοσίευσηΔημοσιεύτηκε: 18 Δεκ 2011, 18:18 
Χωρίς σύνδεση
Regular Forumer

Εγγραφη: 31 Αύγ 2010, 14:24
Δημοσ.: 411
Τοποθεσια: Γλυφάδα
shadowhem έγραψε:
πως μπορω να προγραμματισω σε java το:
α1χ1+α2χ2+α3χ3+α1χ1α2χ2+α1χ1α3χ3+α2χ2α3χ3+α1χ1α2χ2α3χ3....
για ν στο συνολο αi και xi με ν πεπερασμενο
με τα αi,χi,ν να τα εισαγω εγω

επειδη ειμαι και λιγο σκραπας αν χρειαζεται και αλλες πληροφοριες πειτε το


Αν κατάλαβα καλά θέλεις ν-το πλήθος \alpha_i και x_i ώστε να υπολογίσεις το άθροισμα των γινομένων κάθε \alpha_i * x_i. i=1,...,n
Φαντάζομαι ξέρεις να γράψεις το κύριο κομμάτι του κώδικα, δήλωση μεταβλητών κλπ. Οπότε σου γράγω μονάχα το τμήμα του κώδικα που υπολογίζει το άθροισμα αυτό.

Δεδομένου ότι έχεις εισάγει το πλήθος-ν έχουμε: (επίσης θεωρώ πως τα ορίσματά σου ειναι τύπου int)
int sum=0;
for(int i=1; i<=n; i++)
{
System.out.println(" δωσε\alpha_i  x_i ");
int \alpha=input.nextInt();
int x=input.nextInt();
sum=sum+(\alpha * x);
}


Αν έχω γράψει πουθενά κάποιο λάθος, με συγχωρείς, έχω καιρό να ασχοληθώ με java. :D

_________________
KC4L


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: βοηθεια σε προγραμμα για java
ΔημοσίευσηΔημοσιεύτηκε: 18 Δεκ 2011, 19:47 
Χωρίς σύνδεση

Εγγραφη: 18 Δεκ 2011, 16:10
Δημοσ.: 11
δεν ειναι αυτο που ζηταω θελω αυτο που εχεις υπολογισει μαζι με το αθροισμα των γινομενων τους ανα δυο ανα τρια και παει λεγοντας


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: βοηθεια σε προγραμμα για java
ΔημοσίευσηΔημοσιεύτηκε: 19 Δεκ 2011, 01:07 
Χωρίς σύνδεση
Regular Forumer

Εγγραφη: 31 Αύγ 2010, 14:24
Δημοσ.: 411
Τοποθεσια: Γλυφάδα
Nαι, όντως με συγχωρείς :o ! Θα το κοιτάξω κάποια στιγμή. :wink:

_________________
KC4L


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: βοηθεια σε προγραμμα για java
ΔημοσίευσηΔημοσιεύτηκε: 19 Δεκ 2011, 11:05 
Χωρίς σύνδεση
Regular Forumer

Εγγραφη: 21 Οκτ 2008, 19:57
Δημοσ.: 228
Καλημέρα.

Άρα μάλλον πρέπει να δηλώσεις έναν πίνακα ν ακεραίων \alpha_i και αφού τον γεμίσει ο χρήστης, να βρεις όλα τα δυνατά υποσύνολα αυτού (2^\nu - 1 χωρίς το κενό) και να υπολογίσεις τα γινόμενα των συντελεστών \alpha_i.

Ένας κώδικας σε C που βρίσκει όλα τα δυνατά υποσύνολα ενός συνόλου με ν στοιχεία βρίσκεται εδώ. Δεν ξέρω αν σε βοηθάει. Η σύνταξη της java είναι παρόμοια. Επίσης, δεν ξέρω αν η java έχει κάποια έτοιμη βιβλιοθήκη που να κάνει κάτι τέτοιο.

Από που προέκυψε αυτό το πρόβλημα;

_________________
"Αν οι αρχιτέκτονες κατασκεύαζαν τα κτίρια όπως οι προγραμματιστές προγραμματίζουν τους υπολογιστές, ο πρώτος τρυποκάρυδος που θα εμφανιζόταν θα κατέστρεφε τον πολιτισμό μας."
Δεύτερος νόμος του Gerald Weinberg.


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: βοηθεια σε προγραμμα για java
ΔημοσίευσηΔημοσιεύτηκε: 19 Δεκ 2011, 12:41 
Χωρίς σύνδεση

Εγγραφη: 18 Δεκ 2011, 16:10
Δημοσ.: 11
οντας σκραπας λιγα πραγματα καταλαβα απο κωδικα σε c

αυτο ειναι μερος ενος προβληματος βελτιστοποιησης(αν καταφερω να το κανω)θα εισαγω καμια χιλιαρα μεταβλητες και θα παιρνω τα καλυτερα χi


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: βοηθεια σε προγραμμα για java
ΔημοσίευσηΔημοσιεύτηκε: 19 Δεκ 2011, 18:58 
Χωρίς σύνδεση
Regular Forumer

Εγγραφη: 21 Οκτ 2008, 19:57
Δημοσ.: 228
Ελάχιστες αλλαγές θέλει για να είναι ένα έγκυρο πρόγραμμα java. Π.χ. το σώμα της for γίνεται αυτόματα java αν αλλάξεις την printf με την αντίστοιχη System.out.println και το YparxeiEpomenoYposynolo δηλωθεί σαν τύπου boolean (και ίσως αυτό να μην χρειάζεται).

_________________
"Αν οι αρχιτέκτονες κατασκεύαζαν τα κτίρια όπως οι προγραμματιστές προγραμματίζουν τους υπολογιστές, ο πρώτος τρυποκάρυδος που θα εμφανιζόταν θα κατέστρεφε τον πολιτισμό μας."
Δεύτερος νόμος του Gerald Weinberg.


Κορυφή
 Προφίλ  
 
Τελευταίες δημοσιεύσεις:  Ταξινόμηση κατά  
Δημιουργία νέου θέματος Απάντηση στο θέμα  [ 7 δημοσιεύσεις ] 

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]


Μελη σε συνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης


Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση

Αναζήτηση για:
Μετάβαση σε:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group