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

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


29220




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

! 4.1 Δήλωση μεταβλητών
ΜΕΤΑΒΛΗΤΕΣ
  ΧΑΡΑΚΤΗΡΕΣ: ΠΟΛΕΙΣ[5] 
  ΑΚΕΡΑΙΕΣ: ΓΕΝΝΗΣΕΙΣ[5, 12], ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[5] 
  ΑΚΕΡΑΙΕΣ: i, j, temp_γεννησεις
  ΧΑΡΑΚΤΗΡΕΣ: temp_πολη

ΑΡΧΗ
! 4.2 Εισαγωγή δεδομένων
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΓΡΑΨΕ 'Δώσε το όνομα της πόλης ', i, ':'
    ΔΙΑΒΑΣΕ ΠΟΛΕΙΣ[i] 
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12
      ΓΡΑΨΕ 'Δώσε το πλήθος γεννήσεων για τον μήνα ', j, ' στην πόλη ', ΠΟΛΕΙΣ[i], ':'
      ΔΙΑΒΑΣΕ ΓΕΝΝΗΣΕΙΣ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! Υπολογισμός συνολικών γεννήσεων για κάθε πόλη
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[i] <- 0
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12
      ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[i] <- ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[i] + ΓΕΝΝΗΣΕΙΣ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! 4.3 Ταξινόμηση κατά φθίνουσα σειρά γεννήσεων
  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 5
    ΓΙΑ j ΑΠΟ 5 ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1
      ΑΝ ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[j - 1] < ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[j] ΤΟΤΕ
        temp_γεννησεις <- ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[j - 1] 
        ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[j - 1] <- ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[j] 
        ΣΥΝΟΛΙΚΕΣ_ΓΕΝΝΗΣΕΙΣ[j] <- temp_γεννησεις

        temp_πολη <- ΠΟΛΕΙΣ[j - 1] 
        ΠΟΛΕΙΣ[j - 1] <- ΠΟΛΕΙΣ[j] 
        ΠΟΛΕΙΣ[j] <- temp_πολη
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

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

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


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