Αποστολέας Θέμα: αλγοριθμος  (Αναγνώστηκε 1043 φορές)

otinanai15

  • Νέος
  • *
  • Μηνύματα: 1
αλγοριθμος
« στις: 22 Ιαν 2013, 10:20:20 μμ »
εστω ο παρακατω αλγοριθμος:δυο μηνιαια περιοδικα το τεχνολογικα νεα και πληροφορικη ενωνουν τις δυναμεις τους για την εκδοση του νεου εβδομαδιαιου περιοδικου τεχνολογικα επικαιρα. για την ενημερωση των συνδρομητων τους απαιτειται η συγχωνευση των πινακων ΤΝ ,Ν θεσεων οπου ειναι καταγραμμενοι οι συνδρομητες του περιοδικου τεχνολογικα νεα και ΠΑ , Μ θεσεων οπου ειναι καταγραμμενα τα ονοματα των συνδρομητων του περιοδικου πληροφορικη.και οι δυο πινακες ειναι ταξινομημενοι κατα αυξουσα αλφαβητικη σειρα να γραψετε αλγοριθμο που συγχωνευει τους 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
μου ειπε οτι δεν δουλευει. ποια ειναι η γνωμη σας?
« Τελευταία τροποποίηση: 23 Ιαν 2013, 07:13:36 πμ από otinanai15 »

gthal

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 945
Απ: αλγοριθμος
« Απάντηση #1 στις: 23 Ιαν 2013, 10:35:49 πμ »
Υποψιάζομαι ότι στο τέλος εννοείς
Κώδικας: [Επιλογή]
Γ[i]<-max   και
Γ[i]<-maxi


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

Mike007

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

gthal

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 945
Απ: αλγοριθμος
« Απάντηση #3 στις: 16 Φεβ 2013, 01:37:46 πμ »
Ωραία, μπορείς να γράψεις τμήμα προγράμματος που θα διαβάζει για 20 μαθητές τα ονόματά τους και θα τα καταχωρεί σε πίνακα 20 θέσεων;
Ταυτόχρονα, μπορείς να διαβάζεις και για κάθε μαθητή 3 βαθμούς τους οποίους θα αθροίζεις;
Για να το δούμε μέχρι εκεί.
Φιλικά,
Γιώργος Θαλασσινός

andreas_p

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1053
Απ: αλγοριθμος
« Απάντηση #4 στις: 16 Φεβ 2013, 10:41:34 πμ »
τη Γλώσσα μας !!!!!!!!!!!

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

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

Α