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

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


27545




ΠΡΟΓΡΑΜΜΑ Διαγωνισμός_Ρομποτικής_ΤΘ_27545

!ΘΕΜΑ 4
!Σε ένα διαγωνισμό ρομποτικής συμμετέχουν 10 σχολεία.
!Κάθε σχολείο παρουσιάζει το έργο της και βαθμολογείται από μια κριτική επιτροπή
!καθώς και από τα υπόλοιπα σχολεία.
!Οι βαθμοί που δίνονται είναι ακέραιες τιμές από το 1 μέχρι το 10.
!Να γραφτεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο :
!4.1  Να περιλαμβάνει το τμήμα δηλώσεων.
!Μονάδες 2
!4.2  Να διαβάζει τις τιμές εισόδου με την εξής σειρά:
!  Α)Τα ονόματα των 10 σχολείων σε πίνακα ΣΧΟΛΕΙΟ[10].
!  Β) Τις βαθμολογίες που έλαβε το κάθε σχολείο από την κριτική επιτροπή
!    και καταχωρούνται στην κύρια διαγώνιο του τετραγωνικού πίνακα ΒΑΘΜΟΙ[10,10]. (Μονάδες 3)
!  Γ) Τις βαθμολογίες που έλαβε το κάθε σχολείο από τα υπόλοιπα σχολεία
!     και καταχωρούνται στις υπόλοιπες θέσεις του πίνακα ΒΑΘΜΟΙ.
!     Για παράδειγμα, η τιμή της θέσης ΒΑΘΜΟΙ[4,5] αντιστοιχεί στο βαθμό
!     που πήρε το 4ο σχολείο από το  5ο σχολείο. (Μονάδες 4)
!Μονάδες 15
!4.3  Να υπολογίζει και να τυπώνει για κάθε σχολείο το άθροισμα των βαθμών
!που πήρε και να τα καταχωρεί στο πίνακα Σ_ΒΑΘΜΩΝ[10].
!Μονάδες 8
!Το πρόγραμμα να κάνει έλεγχο δεδομένων.


ΜΕΤΑΒΛΗΤΕΣ
  ΧΑΡΑΚΤΗΡΕΣ: ΣΧΟΛΕΙΟ[10] 
  ΑΚΕΡΑΙΕΣ: ΒΑΘΜΟΙ[10, 10], Σ_ΒΑΘΜΩΝ[10] 
  ΑΚΕΡΑΙΕΣ: i, j, ΣΥΝΟΛΟ
ΑΡΧΗ
                                                            ! 4.1 Τμήμα δηλώσεων

                                             ! 4.2 Α) Εισαγωγή ονομάτων σχολείων
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
    ΓΡΑΨΕ 'Δώσε το όνομα του σχολείου ', i, ':'
    ΔΙΑΒΑΣΕ ΣΧΟΛΕΙΟ[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

                            ! Αρχικοποίηση του πίνακα ΒΑΘΜΟΙ και πίνακα Σ_ΒΑΘΜΩΝ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 10
      ΒΑΘΜΟΙ[i, j] <- 0
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    Σ_ΒΑΘΜΩΝ[i] <- 0
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

                          ! 4.2 Β) Εισαγωγή βαθμολογιών από την κριτική επιτροπή
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
    ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
      ΓΡΑΨΕ 'Δώσε τη βαθμολογία της κριτικής επιτροπής για το σχολείο ', ΣΧΟΛΕΙΟ[i], ' (1-10):'
      ΔΙΑΒΑΣΕ ΒΑΘΜΟΙ[i, i] 
    ΜΕΧΡΙΣ_ΟΤΟΥ ΒΑΘΜΟΙ[i, i] >= 1 ΚΑΙ ΒΑΘΜΟΙ[i, i] <= 10
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

                           ! 4.2 Γ) Εισαγωγή βαθμολογιών από τα υπόλοιπα σχολεία
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 10
      ΑΝ i <> j ΤΟΤΕ
        ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
          ΓΡΑΨΕ 'Δώσε βαθμολογία που έδωσε το σχολείο ', ΣΧΟΛΕΙΟ[j], ' στο σχολείο ', ΣΧΟΛΕΙΟ[i], ' (1-10):'
          ΔΙΑΒΑΣΕ ΒΑΘΜΟΙ[i, j] 
        ΜΕΧΡΙΣ_ΟΤΟΥ ΒΑΘΜΟΙ[i, j] >= 1 ΚΑΙ ΒΑΘΜΟΙ[i, j] <= 10
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

                               ! 4.3 Υπολογισμός και εμφάνιση αθροισμάτων βαθμών
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
    ΣΥΝΟΛΟ <- 0
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 10
      ΣΥΝΟΛΟ <- ΣΥΝΟΛΟ + ΒΑΘΜΟΙ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    Σ_ΒΑΘΜΩΝ[i] <- ΣΥΝΟΛΟ
    ΓΡΑΨΕ 'Το σχολείο ', ΣΧΟΛΕΙΟ[i], ' έλαβε συνολικά ', Σ_ΒΑΘΜΩΝ[i], ' βαθμούς.'
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

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


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