Άσκηση 6 - Ο δακτύλιος της Αθήνας
Έλεγχος εγκυρότητας με τρεις επιτρεπτές τιμές, άρτιος/περιττός με MOD και ποσοστά ανά κατηγορία οχήματος.
Θέμα 4 της Τράπεζας Θεμάτων · κωδικός 25894
Εκφώνηση
Στον δακτύλιο της Αθήνας μπορεί να κυκλοφορήσει κάθε ημέρα ένα μέρος των οχημάτων ανάλογα με τον αριθμό κυκλοφορίας. Συγκεκριμένα τις μονές ημέρες κυκλοφορούν όσα οχήματα έχουν αριθμό κυκλοφορίας που να λήγει σε μονό νούμερο και αντίστοιχα για τις ζυγές ημέρες κυκλοφορούν όσα οχήματα έχουν αριθμό κυκλοφορίας που να λήγει σε ζυγό νούμερο. Εξαιρούνται τα δίτροχα οχήματα, τα οποία κυκλοφορούν όλες τις ημέρες κανονικά. Ο αριθμός κυκλοφορίας των οχημάτων θεωρείστε ότι αποτελείται μόνο από έναν αριθμό.
Για 5000 οχήματα, τα οποία εισέρχονται σε μια ημέρα στο δακτύλιο να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
Ερωτήματα
Πάτησε ένα ερώτημα για να φωτιστούν οι γραμμές της λύσης που το απαντούν.
Μεθοδολογία - πού κρίνεται το θέμα
- Ένα όχημα μπαίνει κανονικά όταν ο αριθμός του και η ημέρα είναι και τα δύο μονά ή και τα δύο ζυγά, δηλαδή όταν ΑΡ MOD 2 = ΗΜΕΡΑ MOD 2. Η μία σύγκριση καλύπτει και τις δύο περιπτώσεις.
- Τα δίτροχα κυκλοφορούν πάντα κανονικά και δεν ζητούνται σε κανένα πλήθος, οπότε τα εξαιρούμε πρώτα (ΑΝ ΤΥΠΟΣ <> 'Δ') και μετά εξετάζουμε μόνο φορτηγά και ΙΧ.
- Ο έλεγχος εγκυρότητας του τύπου έχει τρεις επιτρεπτές τιμές, ενωμένες με Η. Ο τύπος είναι ΧΑΡΑΚΤΗΡΑΣ - το 'ΙΧ' είναι δύο χαρακτήρες και συγκρίνεται κανονικά.
- Το ποσοστό κάθε τύπου έχει παρονομαστή όλα τα οχήματα του τύπου (κανονικά + αντικανονικά). Η εκφώνηση δεν εγγυάται ότι μπήκε φορτηγό ή ΙΧ, γι' αυτό ελέγχουμε τον παρονομαστή πριν από τη διαίρεση.
Τι εξασκείς
- Έλεγχος εγκυρότητας
- Άρτιος / περιττός (MOD)
- Μετρητές ανά κατηγορία
- Ποσοστό
Η λύση σε ΓΛΩΣΣΑ - τρέξε την εδώ
Πάτησε «Εκτέλεση» για να τρέξεις τη λύση, ή «Βήμα-βήμα» για να τη δεις εντολή προς εντολή με τις τιμές των μεταβλητών. Τα δεδομένα εισόδου βρίσκονται έτοιμα στην καρτέλα «Είσοδος».Ο κώδικας εκτελείται από διερμηνευτή ΓΛΩΣΣΑΣ γραμμένο ειδικά για τη σελίδα και τρέχει αποκλειστικά στον browser σου. Μπορείς να τον αλλάξεις ελεύθερα - οι αλλαγές σου αποθηκεύονται τοπικά σε αυτή τη συσκευή - να τον δεις να εκτελείται βήμα-βήμα με τις τιμές των μεταβλητών, και να τον κατεβάσεις ως αρχείο .glo για τον «Διερμηνευτή της ΓΛΩΣΣΑΣ». Αν κολλήσεις στη σύνταξη, δες την αναφορά της ΓΛΩΣΣΑΣ.
Θέλεις όλη τη μεθοδολογία, όχι μόνο τη λύση;
Το βιβλίο «Πληροφορική Γ΄ Λυκείου» της σειράς δουλεύει τα θέματα βήμα προς βήμα: τεχνικές, μοτίβα λύσης, συχνά λάθη και κριτήρια αξιολόγησης.