ΘΕΜΑ Γ (παλαιό) - Πανελλαδικές 2016
Αποθήκευση αρχείων σε εξωτερικό δίσκο
Αποθήκευση αρχείων μέχρι να μη χωρά το επόμενο, ποσοστό μεγάλων αρχείων και εύρεση των δύο μικρότερων σε ένα πέρασμα.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (παλαιό σύστημα) · Παρασκευή 27 Μαΐου 2016
Εκφώνηση
Ένας μαθητής αγόρασε έναν εξωτερικό δίσκο χωρητικότητας 1000 GB, προκειμένου να αποθηκεύσει σε αυτόν ψηφιακά αρχεία.
Να θεωρήσετε ότι θα αποθηκευτούν τουλάχιστον δύο αρχεία στον εξωτερικό δίσκο και ότι τα μεγέθη όλων των αρχείων που αποθηκεύονται είναι διαφορετικά μεταξύ τους.
Ερωτήματα
Πάτησε ένα ερώτημα για να φωτιστούν οι γραμμές της λύσης που το απαντούν.
Μεθοδολογία - πού κρίνεται το θέμα
- Τερματίζουμε την επανάληψη ΜΟΝΟ όταν δεν χωράει το αρχείο: η συνθήκη της ΟΣΟ είναι Μεγ <= Χωρ, και όνομα και μέγεθος διαβάζονται πριν από τον βρόχο και ξανά στο τέλος του σώματος.
- Όνομα και μέγεθος διαβάζονται μαζί, με μία ΔΙΑΒΑΣΕ: δεν απαιτείται έλεγχος του ενός για να διαβαστεί το άλλο.
- Για τα δύο μικρότερα: αν το νέο μέγεθος είναι μικρότερο από το Min1, πρώτα μεταφέρουμε το 1 στο 2 (τιμή ΚΑΙ όνομα) και μετά ενημερώνουμε το 1· αλλιώς, αν είναι μικρότερο από το Min2, ενημερώνουμε μόνο το 2.
- Τα Min1, Min2 αρχικοποιούνται με 1001, τιμή μεγαλύτερη από κάθε δυνατό μέγεθος αρχείου. Η διαίρεση για το ποσοστό είναι ασφαλής, γιατί αποθηκεύονται τουλάχιστον δύο αρχεία.
Τι εξασκείς
- Δομή ΟΣΟ
- Αντίστροφος αθροιστής
- Ποσοστό
- Δύο μικρότερα
Η λύση σε ΓΛΩΣΣΑ - τρέξε την εδώ
Πάτησε «Εκτέλεση» για να τρέξεις τη λύση, ή «Βήμα-βήμα» για να τη δεις εντολή προς εντολή με τις τιμές των μεταβλητών. Τα δεδομένα εισόδου βρίσκονται έτοιμα στην καρτέλα «Είσοδος».Ο κώδικας εκτελείται από διερμηνευτή ΓΛΩΣΣΑΣ γραμμένο ειδικά για τη σελίδα και τρέχει αποκλειστικά στον browser σου. Μπορείς να τον αλλάξεις ελεύθερα - οι αλλαγές σου αποθηκεύονται τοπικά σε αυτή τη συσκευή - να τον δεις να εκτελείται βήμα-βήμα με τις τιμές των μεταβλητών, και να τον κατεβάσεις ως αρχείο .glo για τον «Διερμηνευτή της ΓΛΩΣΣΑΣ». Αν κολλήσεις στη σύνταξη, δες την αναφορά της ΓΛΩΣΣΑΣ.
Θέλεις όλη τη μεθοδολογία, όχι μόνο τη λύση;
Το βιβλίο «Πληροφορική Γ΄ Λυκείου» της σειράς δουλεύει τα θέματα των Πανελλαδικών βήμα προς βήμα: τεχνικές, μοτίβα λύσης, συχνά λάθη και κριτήρια αξιολόγησης.