[COLOR=Gray]!για κάθε αθλητή από τον 1ο μέχρι και τον 15ο [/COLOR]
για αθλ από 1 μέχρι 15
διάβασε Ον[αθλ]
[COLOR=Gray]!για κάθε βολή του από τον 1η μέχρι και τον 15η [/COLOR]
για βολ από 1 μέχρι 6
διάβασε Με[αθλ,βολ] [COLOR=Gray]!διάβασε την μέτρηση του αθλητή στη βολή[/COLOR]
τέλος_επανάληψης
τέλος_επανάληψης
[COLOR=Gray]!υπολογισμός της καλύτερης βολής κάθε αθλητή.[/COLOR]
για αθλ από 1 μέχρι 15
Καλ_Με[αθλ]<-Με[αθλ,1] ![COLOR=Gray]ως καλύτερη μέτρηση του αθλητή θέτω την μέτρηση του αθλητή στην 1η βολή[/COLOR]
για βολ από 2 μέχρι 6
αν Με[αθλ,βολ]>Καλ_Με[αθλ] τότε
Καλ_Με[αθλ]<- Με[αθλ, βολ] [COLOR=Gray]!η καλύτερη [/COLOR][COLOR=Gray]μέτρηση [/COLOR][COLOR=Gray]του αθλητή είναι ώρα να αλλάξει.[/COLOR]
τέλος_αν
τέλος_επανάληψης
εμφάνισε Καλ_Με[αθλ]
τέλος_επανάληψης
[COLOR=Gray]!ταξινόμηση των στοιχείων του πίνακα με τις Καλύτερες Μετρήσεις στην οποία πρέπει να αντιμετατεθούν και οι έξι επιδόσεις των αθλητών[/COLOR]
για i από 2 μέχρι 15
για j από 15 μέχρι i με_βήμα -1
αν Καλ_Με[j]>Καλ_Με[j-1] τότε
αντιμετάθεσε Καλ_Με[j],Καλ_Με[j-1]
αντιμετάθεσε Ον[j],Oν[j-1]
για βολ από 1 μέχρι 6
αντιμετάθεσε Με[j,βολ], Με[j-1,βολ]
τέλος_επανάληψης
τέλος_αν
τέλος_επανάληψης
τέλος_επανάληψης
εμφάνισε Ον[1],Ον[2],Ον[3]
[COLOR=Gray]!εισαγωγή ονόματος[/COLOR]
διάβασε όνομα
[COLOR=Gray]!ξεκινάει η αναζήτηση[/COLOR]
βρέθηκε<-ψευδής
αθλ_που_βρέθηκε<-0 ![COLOR=Gray]ο αθλητής που βρέθηκε[/COLOR]
αθλ<-1
όσο αθλ<=15 και βρέθηκε= ψευδής επανάλαβε
αν Ον[αθλ] = όνομα τότε
βρέθηκε<-αληθής
αθλ_που_βρέθηκε<-αθλ [COLOR=Gray]!ο αθλητής που βρέθηκε είναι ο συγκεκριμένος αθλητής[/COLOR]
αλλιώς
αθλ<-αθλ+1[COLOR=Gray]!να πάμε να ελέγξουμε τον επόμενο αθλητή[/COLOR]
τέλος_αν
τέλος_επανάληψης
αν βρέθηκε = αληθής τότε
εμφάνισε Ον[αθλ_που_βρεθ]
[COLOR=Gray] !για κάθε βολή από την πρώτη μέχρι και την 6η [/COLOR]
για βολ από 1 μέχρι 6
[COLOR=Gray]!εμφάνισε την μέτρηση του αθλητή που βρέθηκε, στην αντίστοιχη βολή [/COLOR]
εμφάνισε Με[αθλ_που_βρεθ,βολ]
τέλος_αν
αλλιώς
εμφάνισε "δεν υπάρχει αυτό το όνομα"
τέλος_αν