ΘΕΜΑ Δ - Πανελλαδικές 2019
27η Βαλκανιάδα Πληροφορικής
Πολλαπλές υποβολές λύσεων που κρατούν τη μεγαλύτερη βαθμολογία, υποπρόγραμμα αθροισμάτων και ταξινόμηση με δύο κριτήρια.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον · Τετάρτη 12 Ιουνίου 2019
Εκφώνηση
Στην 27η Βαλκανιάδα Πληροφορικής συμμετέχουν 40 μαθητές. Κάθε μαθητής παίρνει κωδικό από 1 έως 40 και καλείται να επιλύσει έξι προβλήματα. Κάθε λύση βαθμολογείται σε ακέραια κλίμακα από 0 έως 100.
Κατά τη διάρκεια του διαγωνισμού κάθε μαθητής μπορεί να υποβάλει τη λύση του για κάθε πρόβλημα όσες φορές θέλει.
Δεν απαιτούνται έλεγχοι εγκυρότητας. Θεωρήστε ότι θα δοθεί τουλάχιστον μία λύση.
Ερωτήματα
Πάτησε ένα ερώτημα για να φωτιστούν οι γραμμές της λύσης που το απαντούν.
Μεθοδολογία - πού κρίνεται το θέμα
- Ο Κωδικός δεν είναι όνομα αλλά αριθμός γραμμής: η βαθμολογία καταχωρίζεται κατευθείαν στη θέση ΒΑΘ[Κωδικός, Αριθμός] και το αντίστοιχο όνομα είναι το ΟΝ[Κωδικός].
- Η καταχώριση γίνεται μόνο αν η νέα βαθμολογία είναι ΜΕΓΑΛΥΤΕΡΗ. Γι' αυτό η μηδενική αρχικοποίηση του ΒΑΘ είναι απαραίτητη. Η είσοδος τερματίζεται μόνο όταν διαβαστεί «ΟΧΙ».
- Η ΥΣΒ καλείται ΜΙΑ φορά και υπολογίζει ΟΛΑ τα αθροίσματα, άρα είναι διαδικασία. Μην ξεχάσετε την αρχικοποίηση του ΣΒ[Ι] μέσα στη διαδικασία.
- Στην ταξινόμηση το πρώτο κριτήριο είναι η βαθμολογία και οι ισοβαθμίες λύνονται με αλφαβητική σύγκριση. Σε κάθε αντιμετάθεση αλλάζουν θέση και οι δύο παράλληλοι πίνακες.
Τι εξασκείς
- Δισδιάστατος πίνακας
- Ενημέρωση υπό συνθήκη
- Υποπρόγραμμα με πίνακα εξόδου
- Ταξινόμηση με δύο κριτήρια
Η λύση σε ΓΛΩΣΣΑ - τρέξε την εδώ
Πάτησε «Εκτέλεση» για να τρέξεις τη λύση, ή «Βήμα-βήμα» για να τη δεις εντολή προς εντολή με τις τιμές των μεταβλητών. Τα δεδομένα εισόδου βρίσκονται έτοιμα στην καρτέλα «Είσοδος».Ο κώδικας εκτελείται από διερμηνευτή ΓΛΩΣΣΑΣ γραμμένο ειδικά για τη σελίδα και τρέχει αποκλειστικά στον browser σου. Μπορείς να τον αλλάξεις ελεύθερα - οι αλλαγές σου αποθηκεύονται τοπικά σε αυτή τη συσκευή - να τον δεις να εκτελείται βήμα-βήμα με τις τιμές των μεταβλητών, και να τον κατεβάσεις ως αρχείο .glo για τον «Διερμηνευτή της ΓΛΩΣΣΑΣ». Αν κολλήσεις στη σύνταξη, δες την αναφορά της ΓΛΩΣΣΑΣ.
Θέλεις όλη τη μεθοδολογία, όχι μόνο τη λύση;
Το βιβλίο «Πληροφορική Γ΄ Λυκείου» της σειράς δουλεύει τα θέματα των Πανελλαδικών βήμα προς βήμα: τεχνικές, μοτίβα λύσης, συχνά λάθη και κριτήρια αξιολόγησης.