Μάθημα : Προγραμματισμός Γ ΕΠΑΛ
Κωδικός : S102265
-
Θεματικές Ενότητες
-
Εργασία για την Δευτέρα 13 Ιανουαρίου 2025
-
ΚΕΦΑΛΑΙΟ 3 -- Βασικά στοιχεία γλώσσας προγραμματισμού
-
ΚΕΦΑΛΑΙΟ 4 -- Αλγοριθμικές δομές
-
ΚΕΦΑΛΑΙΟ 5 -- Κλασικοί Αλγόριθμοι ΙΙ
-
ΚΕΦΑΛΑΙΟ 6 -- Διαχείριση Αρχείων
-
ΚΕΦΑΛΑΙΟ 7 -- Προηγμένα στοιχεία γλώσσας προγραμματισμού
-
ΚΕΦΑΛΑΙΟ 8 -- Δομές Δεδομένων ΙΙ
-
ΚΕΦΑΛΑΙΟ 11 -- Αντικειμενοστρεφής Προγραμματισμός
-
Εργασία για την Δευτέρα 13 Ιανουαρίου 2025
Εργασία για την Δευτέρα 13 Ιανουαρίου 2025
Να γράψετε πρόγραμμα σε Python το οποίο θα διαβάζει από τον χρήστη το ονοματεπώνυμο (αλφαριθμητικό δεδομένο) και τον βαθμό στο διαγώνισμα της πληροφορικής (ακέραιος στο διάστημα 0-100) για τους 23 μαθητές μιας τάξης και θα αποθηκεύει τα δεδομένα αυτά σε αντίστοιχες λίστες (NAMES, GRADES). Στην συνέχεια θα ταξινομεί τους βαθμούς σε φθίνουσα διάταξη (από τον μεγαλύτερο προς τον μικρότερο) και θα εμφανίζει το ονοματεπώνυμο των μαθητών που έχουν τους 3 μεγαλύτερους βαθμούς στην τάξη.
Μπορείτε να θυμηθείτε τον αλγόριθμο ταξινόμησης φυσαλίδας βλέποντας το παρακάτω βίντεο:
https://www.youtube.com/watch?v=rJDQeCTQDRs&list=PLQgMKB9FJMVBfXKyO3slKbthz_9mgcigl&index=19
Προσοχή: τι αλλαγές πρέπει να γίνουν στον αλγόριθμο για να βγει η ταξινόμηση σε φθίνουσα διάταξη;