Vasilina93
Εκκολαπτόμενο μέλος
Η Βασιλίνα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι Καθηγητής. Έχει γράψει 395 μηνύματα.
03-02-11
13:26
έχεις κάνει κάποια ψιλολαθάκια από απροσεξία αλλά εκτός απ' αυτό, αυτά που κάνεις εδώ δε βλέπω να τα ζητάει πουθενά η άσκηση.
όταν λέει
"θα βρίσκει το ΜΟ των επιδόσεων των αθλητών σε κάθε προκριματικό, θα τους εκφράζει σε δευτερόλεπτα, θα τους καταχωρεί σε νέο πίνακα"
λογικά ζητάει ένα μονοδιάστατο πίνακα τεσσάρων θέσεων.
Μπορεί και να είναι λάθος...Δεν ξέρω...Correct me
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Vasilina93
Εκκολαπτόμενο μέλος
Η Βασιλίνα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι Καθηγητής. Έχει γράψει 395 μηνύματα.
31-01-11
22:24
Χρειάζεσαι 2 2σδιάστατους πίνακες...
Έναν έστω Ο[i,j] (Ο[9,4]) όπου i=οι αθλητές σε κάθε προκριματικό (δηλαδή 9) και όπου j=οι προκριματικοί, δηλαδή 4, ο οποίος πίνακας θα περιέχει τα ονόματα των αθλητών...
Ο άλλος, έστω Ε[i,j] (Ε[9,4]) όπου i=οι αθλητές σε κάθε προκριματικό (δηλαδή 9) και όπου j=οι προκριματικοί, δηλαδή 4, ο οποίος πίνακας θα περιέχει τις επιδώσεις σε δευτερόλεπτα.
Ύστερα ξεκίνα το πρόγραμμα..
Πρόγραμμα Άσκηση
Μεταβλητές
χαρακτήρες:Ο[9,4], ΟΝ[36]
πραγματικές:Ε[9,4],ΜΟ[4],s,min,ΕΠ[36],temp,temp1
ακέραιες:i,j,θ_min,κ
Αρχή
για j από 1 μέχρι 4
για i από 1 μέχρι 9
διάβασε Ο[i,j],E[i.j]
τέλος_επανάληψης
τέλος_επανάληψης
για j από 1 μέχρι 4
s<-o
για i από 1 μέχρι 9
s<-s+E[i,j]
τέλος_επανάληψης
ΜΟ[i,j]<-s/9*10 ! 9*10 επειδή θέλει σε δέκατα του δευτ.
τέλος_επανάληψης
min<-ΜΟ[1]
θ_min<-1
για i από 2 μέχρι 4
αν ΜΟ<min τότε
min<-ΜΟ
θ_min<-1
τέλος_αν
τέλος_επανάληψης
γράψε θ_min
MO<-s/9*10 !εδώ βάζεις το ΜΟ σε μονοδιάστατο πίνακα
κ<-0
για i από 1 μέχρι 9 !εδώ βάζεις τα στοιχεία του 2διάστατου σε
για j από 1 μέχρι 4 μονοδιάστατο για ταξινόμιση
κ<-κ+1
ΕΠ[κ]<-Ε[i,j]
ON[κ]<-ON[i,j]
τέλος_επανάληψης
τέλος_επανάληψης
για i από 2 μέχρι 36 !Ταξινόμιση σε παράλληλους
για j από 36 μέχρι 1 με_βήμα -1
αν ΕΠ[j]<EP[j-1] τότε
temp<-EΠ[j-1]
EΠ[j]<-EΠ[j-1]
ΕΠ[j-1]<-temp
temp1<-ON[j]
ON[j]<-ON[j-1]
ON[j-1]<-temp1
τέλος_αν
τέλος_επανάληψης
τέλος_επανάληψης
για i από 1 μέχρι 9
γράψε Ο
τέλος_επανάληψης
Τέλος_προγράμματος
Έναν έστω Ο[i,j] (Ο[9,4]) όπου i=οι αθλητές σε κάθε προκριματικό (δηλαδή 9) και όπου j=οι προκριματικοί, δηλαδή 4, ο οποίος πίνακας θα περιέχει τα ονόματα των αθλητών...
Ο άλλος, έστω Ε[i,j] (Ε[9,4]) όπου i=οι αθλητές σε κάθε προκριματικό (δηλαδή 9) και όπου j=οι προκριματικοί, δηλαδή 4, ο οποίος πίνακας θα περιέχει τις επιδώσεις σε δευτερόλεπτα.
Ύστερα ξεκίνα το πρόγραμμα..
Πρόγραμμα Άσκηση
Μεταβλητές
χαρακτήρες:Ο[9,4], ΟΝ[36]
πραγματικές:Ε[9,4],ΜΟ[4],s,min,ΕΠ[36],temp,temp1
ακέραιες:i,j,θ_min,κ
Αρχή
για j από 1 μέχρι 4
για i από 1 μέχρι 9
διάβασε Ο[i,j],E[i.j]
τέλος_επανάληψης
τέλος_επανάληψης
για j από 1 μέχρι 4
s<-o
για i από 1 μέχρι 9
s<-s+E[i,j]
τέλος_επανάληψης
ΜΟ[i,j]<-s/9*10 ! 9*10 επειδή θέλει σε δέκατα του δευτ.
τέλος_επανάληψης
min<-ΜΟ[1]
θ_min<-1
για i από 2 μέχρι 4
αν ΜΟ<min τότε
min<-ΜΟ
θ_min<-1
τέλος_αν
τέλος_επανάληψης
γράψε θ_min
MO<-s/9*10 !εδώ βάζεις το ΜΟ σε μονοδιάστατο πίνακα
κ<-0
για i από 1 μέχρι 9 !εδώ βάζεις τα στοιχεία του 2διάστατου σε
για j από 1 μέχρι 4 μονοδιάστατο για ταξινόμιση
κ<-κ+1
ΕΠ[κ]<-Ε[i,j]
ON[κ]<-ON[i,j]
τέλος_επανάληψης
τέλος_επανάληψης
για i από 2 μέχρι 36 !Ταξινόμιση σε παράλληλους
για j από 36 μέχρι 1 με_βήμα -1
αν ΕΠ[j]<EP[j-1] τότε
temp<-EΠ[j-1]
EΠ[j]<-EΠ[j-1]
ΕΠ[j-1]<-temp
temp1<-ON[j]
ON[j]<-ON[j-1]
ON[j-1]<-temp1
τέλος_αν
τέλος_επανάληψης
τέλος_επανάληψης
για i από 1 μέχρι 9
γράψε Ο
τέλος_επανάληψης
Τέλος_προγράμματος
Αρχική Δημοσίευση από Stefania_☭;2547416Άλλωστε δεν θα αποφασίσουν εκείνοι για το μέλλον μου![/QUOTE:Βέβαια με τις κομματικές ιδεολογίες που έχεις δεν ξέρω αν αποφασίζεις και εσύ η ίδια για το μέλλον σου...Αλλά αυτό είναι άλλο θέμα....
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.