Μάθημα : Προγραμματισμός Υπολογιστών - Python (Εργαστήριο)

Κωδικός : S24151

S24151  -  ΜΑΡΙΑ ΦΑΝΑΡΙΩΤΗ

Κεφ 5 - Πρόγραμμα1 (SOS)

Περιγραφή

Παραλλαγή της BubbleSort

Ερώτηση 1 (Ελεύθερου Κειμένου — 20 βαθμοί) 

ΕΚΦΩΝΗΣΗ

Για την πρώτη φάση της Ολυµπιάδας Πληροφορικής δήλωσαν συµµετοχή 500 µαθητές. Οι µαθητές διαγωνίζονται σε γραπτή εξέταση και βαθµολογούνται µε ακέραιους βαθµούς στη βαθµολογική κλίµακα από 0 έως και 100. Να γράψετε πρόγραμμα  το οποίο:

α.  Να διαβάζει τα ονόµατα των µαθητών και να τα αποθηκεύει στη λίστα M.
(M
ονάδες 2)

β. Να διαβάζει το βαθμό  που έλαβε κάθε μαθητής και να τον  αποθηκεύει στη λίστα V.
(
Μονάδες 2)

γ.  Να εκτυπώνει τα ονόµατα των µαθητών και δίπλα τους το βαθμό τους  ταξινοµηµένα µε βάση τον βαθμό κατά φθίνουσα σειρά. Σε περίπτωση ισοβαθµίας η σειρά ταξινόµησης των ονοµάτων να είναι αλφαβητική.
(
Μονάδες 10)

δ.  Να υπολογίζει και να εκτυπώνει το πλήθος των μαθητών µε το μεγαλύτερο βαθμό. Να γίνει βέλτιστη αναζήτηση.
(
Μονάδες 6)

Παρατήρηση:  Θεωρείστε ότι οι βαθµοί των µαθητών είναι μεταξύ του 0 και του 100 και ότι τα ονόµατα των µαθητών είναι γραµµένα µε µικρά γράµµατα.