Μετάβαση στο περιεχόμενο
Πληροφορική Βήμα προς Βήμα - λογότυποΠΛΗΡΟΦΟΡΙΚΗΒΗΜΑ ΠΡΟΣ ΒΗΜΑ

Άσκηση 4 - Αύξηση μισθών και ταξινόμηση

Γέμισμα δύο παράλληλων πινάκων, ενημέρωση όλων των στοιχείων και ταξινόμηση φυσαλίδας κατά φθίνουσα σειρά.

Τράπεζα ΘεμάτωνΤΘ 25674Μέτριο25 μονάδες

Θέμα 4 της Τράπεζας Θεμάτων · κωδικός 25674

Εκφώνηση

Μια κατασκευαστική εταιρεία απασχολεί 80 υπαλλήλους. Τα στοιχεία όλων των υπαλλήλων βρίσκονται καταχωρημένα στον κεντρικό η/υ της εταιρείας.

Να γραφεί πρόγραμμα στη γλώσσα προγραμματισμού «ΓΛΩΣΣΑ» το οποίο:

Ερωτήματα

Πάτησε ένα ερώτημα για να φωτιστούν οι γραμμές της λύσης που το απαντούν.

Μεθοδολογία - πού κρίνεται το θέμα

  • Το πλήθος των υπαλλήλων δηλώνεται ως σταθερά Ν = 80: εμφανίζεται στις διαστάσεις των πινάκων και σε όλους τους βρόχους, οπότε μια αλλαγή του γίνεται σε ένα μόνο σημείο.
  • Η αύξηση 10% γράφεται ΜΙΣΘΟΣ[Ι] ← ΜΙΣΘΟΣ[Ι] * 1.10 (ή ΜΙΣΘΟΣ[Ι] + ΜΙΣΘΟΣ[Ι] * 10 / 100). Ο πίνακας είναι ΠΡΑΓΜΑΤΙΚΟΣ, γιατί μετά την αύξηση οι μισθοί έχουν δεκαδικά.
  • Στη φθίνουσα ταξινόμηση φυσαλίδας η σύγκριση είναι ΜΙΣΘΟΣ[Κ] > ΜΙΣΘΟΣ[Κ - 1]. Σε κάθε αντιμετάθεση μισθών αντιμεταθέτουμε και τα ονόματα, αλλιώς οι παράλληλοι πίνακες «ξεσυγχρονίζονται».
  • Τα 15 από τις 25 μονάδες είναι στο 4.3: η ταξινόμηση και η εκτύπωση της λίστας μετά από αυτήν.

Τι εξασκείς

  • Παράλληλοι πίνακες
  • Ταξινόμηση φυσαλίδας
  • Φθίνουσα σειρά
  • Σταθερές

Η λύση σε ΓΛΩΣΣΑ - τρέξε την εδώ

Η εκφώνηση ορίζει Ν = 80 υπάλληλοι - πλήθος που δεν πληκτρολογείται. Για να δεις τη λύση να τρέχει, μίκρυνέ το όσο τα δοκιμαστικά δεδομένα.
Πάτησε «Εκτέλεση» για να τρέξεις τη λύση, ή «Βήμα-βήμα» για να τη δεις εντολή προς εντολή με τις τιμές των μεταβλητών. Τα δεδομένα εισόδου βρίσκονται έτοιμα στην καρτέλα «Είσοδος».
Έτοιμο. Ο κώδικας τρέχει τοπικά στον browser σου - τίποτα δεν στέλνεται σε server.

Ο κώδικας εκτελείται από διερμηνευτή ΓΛΩΣΣΑΣ γραμμένο ειδικά για τη σελίδα και τρέχει αποκλειστικά στον browser σου. Μπορείς να τον αλλάξεις ελεύθερα - οι αλλαγές σου αποθηκεύονται τοπικά σε αυτή τη συσκευή - να τον δεις να εκτελείται βήμα-βήμα με τις τιμές των μεταβλητών, και να τον κατεβάσεις ως αρχείο .glo για τον «Διερμηνευτή της ΓΛΩΣΣΑΣ». Αν κολλήσεις στη σύνταξη, δες την αναφορά της ΓΛΩΣΣΑΣ.

Θέλεις όλη τη μεθοδολογία, όχι μόνο τη λύση;

Το βιβλίο «Πληροφορική Γ΄ Λυκείου» της σειράς δουλεύει τα θέματα βήμα προς βήμα: τεχνικές, μοτίβα λύσης, συχνά λάθη και κριτήρια αξιολόγησης.