αλγοριθμος

Ξεκίνησε από otinanai15, 22 Ιαν 2013, 10:20:20 ΜΜ

« προηγούμενο - επόμενο »

otinanai15

εστω ο παρακατω αλγοριθμος:δυο μηνιαια περιοδικα το τεχνολογικα νεα και πληροφορικη ενωνουν τις δυναμεις τους για την εκδοση του νεου εβδομαδιαιου περιοδικου τεχνολογικα επικαιρα. για την ενημερωση των συνδρομητων τους απαιτειται η συγχωνευση των πινακων ΤΝ ,Ν θεσεων οπου ειναι καταγραμμενοι οι συνδρομητες του περιοδικου τεχνολογικα νεα και ΠΑ , Μ θεσεων οπου ειναι καταγραμμενα τα ονοματα των συνδρομητων του περιοδικου πληροφορικη.και οι δυο πινακες ειναι ταξινομημενοι κατα αυξουσα αλφαβητικη σειρα να γραψετε αλγοριθμο που συγχωνευει τους 2 πινακες.
εγραψα:

Αλγοριθμος wxyz
s<-1
k<-1
δεδομενα //ΤΝ,Ν,ΠΑ,Μ//

ΓΙΑ i απο 1 μεχρι Ν+Μ
αν κ<=Ν τοτε
max<-T[K]
ΑΛΛΙΩς
max<-''ωωωω''
Τελος_αν

ΑΝ s<=M τοτε
maxi<-ΠΑ[Σ]
αλλιως
maxi<-''ωωωω''
Τελος_αν

ΑΝ max<=maxi τοτε
Γ<-max
k<-k +1
αλλιως
Γ<-maxi
s<-s+1
τελος_αν
τελος_επαναληψης

τελος wxyz
μου ειπε οτι δεν δουλευει. ποια ειναι η γνωμη σας?

gthal

Υποψιάζομαι ότι στο τέλος εννοείς
Γ[i]<-max   και 
Γ[i]<-maxi



Αν είναι έτσι, νομίζω ότι δουλεύει αν κάνουμε δύο παραδοχές:
1) δεν υπάρχει σε κανέναν πίνακα κάποιο όνομα όπως "ωωωωμορφονιός"  :P
2) αν το ίδιο άτομο είναι συνδρομητής και στα δύο αρχικά περιοδικά, θα τον εγγράψεις δύο φορές στο νέο περιοδικό (πράγμα όχι και τόσο ρεαλιστικό)
Φιλικά,
Γιώργος Θαλασσινός

Mike007

Γεια σας παιδια σας παρακαλω πολυ θελω βοιθεια με αυτην την ασκηση!!!     Να γραφεί πρόγραμμα που να διαβάζει το όνομα του λυκείου, το όνομα του μαθητή και τους βαθμούς (0..20)  τριών διαγωνισμάτων είκοσι μαθητών που φοιτούν στο πιο πάνω λύκειο. Το πρόγραμμα  θα υπολογίζει και τυπώνει τον αύξων αριθμό του μαθητή, δίπλα το όνομα και τον Γενικό  βαθμό του   μαθητή, Γενικός=(Βαθμός1+Βαθμός2+Βαθμός3)/3 και στην ίδια γραμμή το μήνυμα 
Α) Προάγεται  Αν Ο Γενικός >= Μέσος Του Γενικού
Β) Ανεξεταστέος  Αν  Ο Γενικός < Μέσος Του Γενικού
Αποτέλεσμα Του Προγράμματος
«Όνομα Λυκείου»
Βαθμολογία Μαθητών
Μέσος Όρος Γενικού: 14,1
Α/Α               Όνομα               Γενικός                              Σχόλια
1                    Αντρέας              16,5                                   Προάγεται
2                    Κώστας              18,9                                   Προάγεται
3                     Μιχάλης             9,2                                    Ανεξεταστέος

gthal

Ωραία, μπορείς να γράψεις τμήμα προγράμματος που θα διαβάζει για 20 μαθητές τα ονόματά τους και θα τα καταχωρεί σε πίνακα 20 θέσεων;
Ταυτόχρονα, μπορείς να διαβάζεις και για κάθε μαθητή 3 βαθμούς τους οποίους θα αθροίζεις;
Για να το δούμε μέχρι εκεί.
Φιλικά,
Γιώργος Θαλασσινός

andreas_p

τη Γλώσσα μας !!!!!!!!!!!

τον αύξων αριθμό

τον αύξοντα αριθμό ...

Α