Scandal
Διαχειριστής
Αν και την έχεις κάνει, θα απαντήσω μιας που δεν έχω ασχοληθεί σχεδόν καθόλου με ΑΕΠΠ φέτος και είναι μια ευκαιρία να λύσω καμιά άσκηση.Σε ενα σχολειο η β λυκειου στην οποια φοιτουν 100 ατομα αποφασισε να παει εκδρομη.ο προεδρος της β λυκειου συγκεντρωσε εναν καταλογο με τα ονοματα ολων των μαθητων και τα χρηματα που εδωσαν.αν καποιος μαθητης δεν εδωσε χρήματα,τοτε θεωρούμε οτι εδωσε 0 ευρώ.να γραφει ο αλγοριθμος που θα:
- εμφανιζει ποσοι και ποιοι μαθητες δεν πληρωσαν
- αν ο μαθητης <<κωνσταντινου>> εδωσε χρήματα.
akyro tin ekana
Αλγόριθμος ασκηση
Για i από 1 μέχρι 100
Διάβασε onoma[i]
Διάβασε xrimata[i]
τέλος_επανάληψης
Πληθος <-- 0
Για i από 1 μέχρι 100
Αν xrimata[i] = 0 τότε
Εμφάνισε "O/H", onoma[i] ,"δεν πλήρωσε."
Πληθος <-- Πληθος + 1
τέλος_αν
Εμφάνισε "Οι μαθητές που δεν πλήρωσαν είναι συνολικά:", Πληθος
τέλος_επανάληψης
Για i από 1 μέχρι 100
Αν onoma[i]= "Κωνσταντίνου" τότε
Αν xrimata[i]= 0 τότε
Εμφάνισε "Ο μαθητής Κωνσταντίνου δεν έδωσε χρήματα
αλλιώς
Εμφάνισε "Ο μαθητής Κωνσταντίνου έδωσε χρήματα"
τέλος_αν
τέλος_αν
τέλος_επανάληψης
τέλος ασκηση
-petros
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
ΠΕΤΡΟ, γράφε πρόγραμμα.
Σωστό φαίνεται, εκ πρώτης όψης. Βέβαια εγώ θα έβαζα το πρόγραμμα να σταματάει όταν βρει τον Κωνσταντίνου και τον τσεκάρει. Δεν ξέρω αν κόβουν απ' αυτό, όμως.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Ναι, αλλά δεν εξετάζουμε την αποδοτικότητα του προγράμματος - Κεφάλαιο 5, εκτός ύλης.Όχι δεν κόβουν τίποτα απο αυτό..απλά επιβαρύνει το πρόγραμμα γιατι το βάζει να κάνει περιττές συγκρίσεις έτσι δεν είναι?
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
tasos_manager
Νεοφερμένος
Εμεις ετσι το κανουμε...
Χρησιμοποιουμε μεταβλητη found δομη επαναληψης οσο.. επαναλαβε..
Αυτα...
Υ.Γ κορυφιαιο μαθημα αλλα.. οι περισσοτερες ασκησεις ειναι πανω κατω ιδιες, ειδικα στους πινακες, ... οποτε ψιλοκατανταει βαρετο...
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mariuska
Νεοφερμένος
Άσκηση 10
Να φτιάξετε ΠΡΟΓΡΑΜΜΑ το οποίο θα ζητά από τον χρήστη να γράφει χαρακτήρες μέχρις ότου αυτός να δώσει τον χαρακτήρα '@' (θεωρούμε ότι μπορεί να δώσει το πολύ 100 χαρακτήρες δηλαδή ο 101 χαρακτήρας πρέπει αυτόματα να είναι το '@', με άλλα λόγια σταματάει να ζητά δεδομένα). Όταν συμβεί αυτό να εμφανίζει:
- πόσα γράμματα έδωσε ο χρήστης(χωρίς το '@')
- ποια γράμματα εμφανίστηκαν στην είσοδο του χρήστη(το γράμμα 'Α' και το γράμμα 'α' και όλα τα αντίστοιχα μετράνε ως ίδια),
- πόσες φορές το καθένα,
- πόσα φωνήεντα, πόσα σύμφωνα, πόσα κενά και πόσα σημεία στίξης/σύμβολα γενικά(εδώ για να μην καθίσετε να γράψετε ένα-ένα τα φωνήεντα και τα σύμφωνα για τσεκάρισμα, πάρτε σαν δεδομένο ότι υπάρχουν 2 πίνακες ΦΩΝΗΕΝΤΑ[14] και ΣΥΜΦΩΝΑ[34] με τους αντίστοιχους χαρακτήρες, όχι όμως και για τα σημεία στίξης/σύμβολα, εκεί χρησιμοποιείστε την σκέψη σας)
- την είσοδο σε νούμερο(η αντιστοιχία για την μετατροπή ειναι 1-α ή Α, 2-β ή Β κ.ο.κ.) έχοντας σαν δεδομένο έναν πίνακα ΓΡΑΜΜΑΤΑ[48] ο οποίος περιέχει στην 1η θέση το α, στην 2η το β κ.ο.κ., στην 25η το Α, στην 26η το Β κ.ο.κ, και αθροίζοντας κάθε γράμμα με τα προηγούμενα(π.χ.: αΒγ@=1(α)+2(Β)+3(γ)=6. Το 6 ειναι η απάντηση στο ερώτημα)
- να ελέγχει αν αυτός ο αριθμός ειναι άρτιος ή περιττός και να εμφανίζει κατάλληλο μήνυμα
Παρατήρηση2: Στην μετατροπή της εισόδου σε αριθμό, μόνο τα γράμματα μετατρέπονται! Κενά και σύμβολα δεν προσμετρώνται(ή αν σας βολεύει είναι ίσα με 0)
---------------------------------------------------------------------------------
Βγήκε λίγο μεγάλη αλλά καλύπτει αρκετά μεγάλο φάσμα(νομίζω).
Για τους κατέχοντες από προγραμματισμό είναι φανερό ότι το ερώτημα 5 είναι αντιγραφή από τους ASCII χαρακτήρες όπως και τα α ή Α είναι τα λεγόμενα ignoreUpperCase(σε περίπτωση που κάποιος αναρωτηθεί πώς μου ήρθαν αυτά τα τρελά)...
Υ.Γ.: Πολύ καλή δουλειά παιδιά στο forum, keep it up!!!:no1:
Υ.Γ.2:Είναι η πρώτη μου άσκηση, κάθε παρατήρηση/κριτική ειναι καλοδεχούμενη!
Υ.Γ.3: το ίδιο και πιθανά bugs που δεν σκέφτηκα!!!
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Ναι φυσικά και υπάρχει αυτή η περίπτωση και το σωστότερο κατ εμέ θα ήταν να λυθεί έτσι η άσκηση γιατί με τον τρόπο που την έλυσε ο Πέτρος(αν και δεν ειναι λάθος) αν το ονομα δεν υπάρχει το πρόγραμμα δεν θα βγάλει τίποτα σαν μήνυμα...Δεν υπαρχει περιπτωση ο μαθητης Κωνσταντινου να μην υπαρχει στο σχολειο οποτε και να εμφανιζει το καταλληλο μηνυμα?
Εμεις ετσι το κανουμε...
Χρησιμοποιουμε μεταβλητη found δομη επαναληψης οσο.. επαναλαβε..
Αυτα...
Υ.Γ κορυφιαιο μαθημα αλλα.. οι περισσοτερες ασκησεις ειναι πανω κατω ιδιες, ειδικα στους πινακες, ... οποτε ψιλοκατανταει βαρετο...
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Άσκηση 11
Σε εναν διαγωνισμό σκοποβολής συμμετέχουν 120 διαγωνιζόμενοι.Ο κάθε διαγωνιζόμενος εκτελεί 10 βολές και η τελική του βαθμολογία ειναι το άθροισμα όλων των βαθμών που πέτυχε εκτός της καλύτερης και της χειρότερης βολής.Να υλοποιήσετε πρόγραμμα το οποίο θα δέχεται το ονομα κάποιου αθλητή και διαδοχικά τους βαθμούς των βολών του.
α)Να αναπτύξετε συνάρτηση που θα δέχεται ως είσοδο εναν πίνακα 10 στοιχείων με βαθμούς κάποιου διαγωνιζόμενου και θα επιστρέφει την τελική του βαθμολογία
β)Να αναπτύξετε διαδικασία η οποία θα βρίσκει τη θέση του μεγαλύτερου αριθμού που υπάρχει σε εναν μονοδιάστατο πίνακα 120 στοιχείων
γ)Να χρησιμοποιήσετε τα παραπάνω υποπρογράμματα για να φτιάξετε το κύριο πρόγραμμα το οποίο θα δέχεται τα ονοματα και τις βολές 120 διαγωνιζόμενων και θα εμφανίζει το όνομα του νικητή
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Aggelos!
Νεοφερμένος
α)
ΣΥΝΑΡΤΗΣΗ ΒΑΘΜΟΛ(Α):ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: ΜΑΧ, ΜΙΝ , ΣΥΝΟΛΟ , Α[10]
ΑΚΕΡΑΙΕΣ: Ι
ΑΡΧΗ
ΜΑΧ<--Α[1]
ΜΙΝ<--Α[1]
ΣΥΝΟΛΟ<--Α[1]
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 10
ΑΝ Α[Ι]>ΜΑΧ ΤΟΤΕ
ΜΑΧ<--Α[Ι]
ΤΕΛΟΣ_ΑΝ
ΑΝ Α[Ι]<ΜΙΝ ΤΟΤΕ
ΜΙΝ<--Α[Ι]
ΤΕΛΟΣ_ΑΝ
ΣΥΝΟΛΟ<--ΣΥΝΟΛΟ+ Α[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΒΑΘΜΟΛ<--ΣΥΝΟΛΟ - ΜΑΧ - ΜΙΝ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
1η παρατηρηση: Εβαλα την βαθμολογια πραγματική αφού δεν μας λέει αν είναι ακέραια ..
2η παρατήρηση: ο υπολογισμός του ΜΑΧ και του ΜΙΝ μπορεί να γίνεται και μεσα σε μια ΑΝ .. ΑΛΛΙΩΣ ΑΝ .. Διορθώστε με αν κάνω λάθος ..
β)
ΔΙΑΔΙΚΑΣΙΑ ΜΕΓΑΛΥΤΕΡΟΣ(ΠΙΝ)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[120],ΜΑΧ
ΑΚΕΡΑΙΕΣ: ΘΕΣΗ
ΑΡΧΗ
ΜΑΧ<--ΠΙΝ[1]
ΘΕΣΗ<--1
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 120
ΑΝ ΠΙΝ[Ι]>ΜΑΧ ΤΟΤΕ
ΜΑΧ<--ΠΙΝ[Ι]
ΘΕΣΗ<--Ι
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Διορθώστε με αν έχω λάθη , που σιγουρα έχω κ συγχωρέστε με γιατι ξεκίνησα πρόσφατα να ασχολούμαι με υποπρογράμματα ..
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
philosophos
Νεοφερμένος
Μια φυλακη αποτελειται απο δεκα πτερυγες και σε καθε μια υπαρχουν 50 φυλακισμενοι.Να γραφει προγραμμα που α) θα διαβαζει τους φυλακισμενους ολης της φυλακης,β)θα ταξινομει αλφαβητικα τους φυλακισμενους ανα πτερυγα ,γ)θα βρισκει αν υπάρχει φυλακισμενος με ονομα 'Φονιάς' και δ) θα διαβαζει τα χρονια παραμονης στη φυλακη του καθε φυλακισμενου και θα εκτυπωνει αυτον με τα περισσοτερα χρονια.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Aggelos!
Νεοφερμένος
Ασκηση
Μια φυλακη αποτελειται απο δεκα πτερυγες και σε καθε μια υπαρχουν 50 φυλακισμενοι.Να γραφει προγραμμα που α) θα διαβαζει τους φυλακισμενους ολης της φυλακης,β)θα ταξινομει αλφαβητικα τους φυλακισμενους ανα πτερυγα ,γ)θα βρισκει αν υπάρχει φυλακισμενος με ονομα 'Φονιάς' και δ) θα διαβαζει τα χρονια παραμονης στη φυλακη του καθε φυλακισμενου και θα εκτυπωνει αυτον με τα περισσοτερα χρονια.
ΠΡΟΓΡΑΜΜΑ ΦΥΛΑΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ:ΟΝ[10,50],ΤΜΠ
ΑΚΕΡΑΙΕΣ: Ι,Κ,Λ , ΘΕΣΗΙ , ΘΕΣΗΚ , ΜΑΧ , ΧΡ[10,50]
ΛΟΓΙΚΕΣ: ΣΗΜΑΙΑ
ΑΡΧΗ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 50
ΔΙΑΒΑΣΕ ΟΝ[Ι,Κ]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Λ ΑΠΟ 1 ΜΕΧΡΙ 10
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 50
ΓΙΑ Κ ΑΠΟ 50 ΜΕΧΡΙ Ι ΜΕ ΒΗΜΑ -1
ΑΝ ΟΝ[Λ,Κ-1]>ΟΝ[Λ,Κ] ΤΟΤΕ
ΤΜΠ <-- ΟΝ[Λ,Κ-1]
ΟΝ[Λ,Κ-1] <-- ΟΝ[Λ,Κ]
ΟΝ[Λ,Κ] <-- ΤΜΠ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΣΗΜΑΙΑ <-- ΨΕΥΔΗΣ
ΘΕΣΗΙ <-- 0
ΘΕΣΗΚ <-- 0
Ι <-- 1
Κ <-- 1
ΟΣΟ Ι<=10 ΚΑΙ ΣΗΜΑΙΑ=ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ
ΟΣΟ Κ<=50 ΚΑΙ ΣΗΜΑΙΑ=ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ
ΑΝ ΟΝ[Ι,Κ]='ΦΟΝΙΑΣ' ΤΟΤΕ
ΣΗΜΑΙΑ <-- ΑΛΗΘΗΣ
ΘΕΣΗΙ <-- Ι
ΘΕΣΗΚ <-- Κ
ΤΕΛΟΣ_ΑΝ
Κ <-- Κ+1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Ι <-- Ι+1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΑΧ <-- 0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 50
ΔΙΑΒΑΣΕ ΧΡ[Ι,Κ]
ΑΝ ΧΡ[Ι,Κ]>ΜΑΧ ΤΟΤΕ
ΜΑΧ <-- ΧΡ[Ι,Κ]
ΘΕΣΗΙ <-- Ι
ΘΕΣΗΚ <-- Κ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Ο ΦΥΛΑΚΙΣΜΕΝΟΣ ΜΕ ΤΑ ΠΕΡΙΣΣΟΤΕΡΑ ΧΡΟΝΙΑ ΕΙΝΑΙ Ο ', ΟΝ[ΘΕΣΗΙ,ΘΕΣΗΚ], 'ΜΕ ',ΜΑΧ , 'ΧΡΟΝΙΑ ΠΑΡΑΜΟΝΗΣ'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Δεν ειμαι κ απολυτα σίγουρος σε μερικά σημεία κυρίως στην αναζήτηση και στην αλφαβητική ταξινόμηση.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Scandal
Διαχειριστής
pls το επίπεδο δυσκολίας της να είναι στα πλαίσια του 4ου θέματος και όχι τίποτα κουλές (όπως κάποιες ασκήσεις που παρατέθηκαν παραπάνω ).
-petros
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Scandal
Διαχειριστής
Μετέφερα τα posts σε αυτό το θέμα.Πέτρο αν θές δες λίγο την άσκηση που παρέθεσα στο thread με τις ασκήσεις...Δεν είναι κουλή αλλα αρκετά έξυπνη...
Την έχω δει την άσκηση 11 με τα υποπρογράμματα.
Παραθέτω μια άσκηση που βρήκα:
(ένα δύσκολο 3ο θέμα θα έλεγα)
Άσκηση 13
Σε κάποια εξεταστική δοκιμασία, κάθε γραπτό αξιολογείται αρχικά από δύο βαθμολογητές και υπάρχει περίπτωση το γραπτό να χρειάζεται αναβαθμολόγηση από τρίτο βαθμολογητή.
Στην περίπτωση αναβαθμολόγησης ο τελικός βαθμός υπολογίζεται ως εξής:
i) Αν ο βαθμός του τρίτου βαθμολογητή είναι ίσος με το μέσο όρο (Μ.Ο.) των βαθμών των δύο πρώτων βαθμολογητών, τότε ο τελικός βαθμός είναι ο Μ.Ο.
ii) Αν ο βαθμός του τρίτου βαθμολογητή είναι μικρότερος από το μικρότερο βαθμό (ΜΙΝ) των δύο πρώτων βαθμολογητών, τότε ο τελικός βαθμός είναι ο ΜΙΝ.
iii) Διαφορετικά, ο τελικός βαθμός είναι ο μέσος όρος του βαθμού του τρίτου βαθμολογητή με τον πλησιέστερο προς αυτόν βαθμό των δύο πρώτων βαθμολογητών.
Να αναπτύξετε αλγόριθμο (πείτε πρόγραμμα καλύτερα ) υπολογισμού του τελικού βαθμού ενός γραπτού με αναβαθμολόγηση, ο οποίος:
α) Να διαβάζει τους βαθμούς του πρώτου, του δεύτερου και του τρίτου βαθμολογητή ενός γραπτού. (Μονάδες 2)
β) Να υπολογίζει και να εκτυπώνει το μεγαλύτερο (ΜΑΧ) και το μικρότερο (ΜΙΝ) από τους βαθμούς του πρώτου και του δεύτερου βαθμολογητή. (Μονάδες 6)
γ) Να υπολογίζει και να εκτυπώνει τον τελικό βαθμό του γραπτού, σύμφωνα με την παραπάνω διαδικασία. (Μονάδες 12)
Παρατήρηση: Θεωρήστε ότι και οι τρεις βαθμοί είναι θετικοί ακέραιοι και δεν απαιτείται έλεγχος δεδομένων.
-petros
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Kristal
Εκκολαπτόμενο μέλος
Πέτρο την έχω κάνει αυτήν την άσκηση...δεν είναι και πολύ δύσκολη...
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Aggelos!
Νεοφερμένος
ΠΡΟΓΡΑΜΜΑ ΑΝΑΒΑΘΜΟΛΟΓΗΣΗ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:Β1,Β2,Β3,ΜΑΧ,ΜΙΝ,ΤΒ ,ΔΙΑΦ1,ΔΙΑΦ2
ΑΡΧΗ
ΔΙΑΒΑΣΕ Β1,Β2,Β3
ΜΑΧ <-- Β1
ΜΙΝ <-- Β2
ΑΝ Β2>ΜΑΧ ΤΟΤΕ
ΜΑΧ <-- Β2
ΜΙΝ <-- Β1
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Ο ΜΕΓΙΣΤΟΣ ΒΑΘΜΟΣ ΜΕΤΑΞΥ ΤΟΥ ΠΡΩΤΟΥ ΚΑΙ ΤΟΥ ΔΕΥΤΕΡΟΥ ΕΙΝΑΙ Ο ' , ΜΑΧ
ΓΡΑΨΕ 'Ο ΕΛΑΧΙΣΤΟΣ ΒΑΘΜΟΣ ΜΕΤΑΞΥ ΤΟΥ ΠΡΩΤΟΥ ΚΑΙ ΤΟΥ ΔΕΥΤΕΡΟΥ ΕΙΝΑΙ Ο',ΜΙΝ
ΑΝ Β3=(Β1+Β2)/2 ΤΟΤΕ
ΤΒ <-- Β3
ΑΛΛΙΩΣ_ΑΝ Β3<ΜΙΝ ΤΟΤΕ
ΤΒ <-- ΜΙΝ
ΑΛΛΙΩΣ
ΔΙΑΦ1 <-- Α_Τ(Β3-Β1)
ΔΙΑΦ2 <-- Α_Τ(Β2-Β1)
ΑΝ ΔΙΑΦ1<ΔΙΑΦ2 ΤΟΤΕ
ΤΒ <-- (Β1+Β3)/2
ΑΛΛΙΩΣ
ΤΒ <-- (Β2+Β3)/2
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Ο ΤΕΛΙΚΟΣ ΒΑΘΜΟΣ ΕΙΝΑΙ',ΤΒ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
giorgocm
Νεοφερμένος
Σε ένα αγώνα άλματος εις ύψος, έλαβαν μέρος 12 αθλητές. Τα ονόματα και η καλύτερη επίδοση καθενός αποθηκεύονται σε κατάλληλους πίνακες. Να γράψετε αλγόριθμο ο οποίος :
α) διαβάζει τα δεδομένα
β) εμφανίζει ποιοι αθλητές πήραν τα 3 μετάλλια (χρυσό, αργυρό, χάλκινο). Σε περίπτωση ίδιας επίδοσης δύο ή περισσοτέρων αθλητών, το μετάλλιο μοιράζεται.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
- Status
- Το θέμα δεν είναι ανοιχτό για νέες απαντήσεις.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 1 μέλη διάβασαν αυτό το θέμα:
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.