e-ΜΑΘΗΜΑΤΑ
ΠΛΗΡΟΦΟΡΙΚΗ

Λύσεις ασκήσεων Τράπεζας Θεμάτων


27551




ΠΡΟΓΡΑΜΜΑ ΔιαγωνισμοςΡιαλιτι_ΤΘ_27551
!ΘΕΜΑ 4
!Σε ένα διαγωνισμό ριάλιτι της τηλεόρασης δήλωσαν συμμετοχή 2.000 άτομα.
!Οι διαγωνιζόμενοι πέρασαν από τριμελής επιτροπή και βαθμολογήθηκαν
!με ακέραιους αριθμού από το 1 έως και το 100. Οι υποψήφιοι που θα λάβουν μέρος
!στο τηλεπαιχνίδι είναι όσοι έχουν λάβει μέσο όρο μεγαλύτερο ή ίσο του 60.
!Να γραφτεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
!4.1  Να περιλαμβάνει το τμήμα δηλώσεων.
!Μονάδες 2
!4.2  Να διαβάζει τα ονόματα και τις βαθμολογίες των υποψηφίων παράλληλα
!και να τα καταχωρεί αντίστοιχα στους πίνακες ΥΠΟΨΗΦΙΟΣ[2000] και ΒΑΘΜΟΙ[2000,3].
!Το πρόγραμμα να κάνει έλεγχο βαθμολογίας.
!Μονάδες 5
!4.3  Να υπολογίζει το μέσο όρο  των βαθμών που πήρε κάθε υποψηφίου από
!την κριτική επιτροπή και να τον καταχωρεί στο πίνακα ΜΟ[2000].
!Μονάδες 5
!4.4 Να τυπώνει τους υποψηφίους ταξινομημένους ως προς το μέσο όρο βαθμολογίας τους
!κατά φθίνουσα σειρά.
!Μονάδες 13


ΣΤΑΘΕΡΕΣ
  Ν = 2000

ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, j
  ΠΡΑΓΜΑΤΙΚΕΣ: ΒΑΘΜΟΙ[Ν, 3], ΜΟ[Ν], temp
  ΧΑΡΑΚΤΗΡΕΣ: ΥΠΟΨΗΦΙΟΣ[Ν], temp_o

ΑΡΧΗ
! Ανάγνωση δεδομένων με έλεγχο βαθμολογίας
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ΓΡΑΨΕ "Δώσε το όνομα του υποψηφίου ", i, ":"
    ΔΙΑΒΑΣΕ ΥΠΟΨΗΦΙΟΣ[i] 
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3
      ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
        ΓΡΑΨΕ "Δώσε τη βαθμολογία ", j, " (1-100):"
        ΔΙΑΒΑΣΕ ΒΑΘΜΟΙ[i, j] 
      ΜΕΧΡΙΣ_ΟΤΟΥ ΒΑΘΜΟΙ[i, j] >= 1 ΚΑΙ ΒΑΘΜΟΙ[i, j] <= 100
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! Υπολογισμός μέσου όρου βαθμολογίας
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ΜΟ[i] <- (ΒΑΘΜΟΙ[i, 1] + ΒΑΘΜΟΙ[i, 2] + ΒΑΘΜΟΙ[i, 3])/ 3
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! Ταξινόμηση υποψηφίων κατά φθίνουσα σειρά βάσει του μέσου όρου
  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ Ν
    ΓΙΑ j ΑΠΟ Ν ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1
      ΑΝ ΜΟ[j - 1] < ΜΟ[j] ΤΟΤΕ
        temp <- ΜΟ[j] 
        ΜΟ[j] <- ΜΟ[j - 1] 
        ΜΟ[j - 1] <- temp

        temp_o <- ΥΠΟΨΗΦΙΟΣ[j] 
        ΥΠΟΨΗΦΙΟΣ[j] <- ΥΠΟΨΗΦΙΟΣ[j - 1] 
        ΥΠΟΨΗΦΙΟΣ[j - 1] <- temp_o
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

                                              ! Εμφάνιση ταξινομημένων υποψηφίων
  ΓΡΑΨΕ "Υποψήφιοι κατά φθίνουσα σειρά βαθμολογίας:"
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ΓΡΑΨΕ ΥΠΟΨΗΦΙΟΣ[i], ": Μέσος Όρος = ", ΜΟ[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ



Κεντρική Σελίδα Αλλα e-μαθήματα ΑΕΠΠ Αλλη άσκηση Επιστροφή στην κορυφή της σελίδας
© 2025 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος