e-ΜΑΘΗΜΑΤΑ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό περιβάλλον

Λύσεις ασκήσεων από θέματα Πανελλαδικών εξετάσεων


!Ξ2016-Δ
!Στην Ελλάδα υπάρχουν 41 Κέντρα Περιβαλλοντικής Εκπαίδευσης (ΚΠΕ),
!τα οποία δέχονται οργανωμένες επισκέψεις μαθητών.
!Να κατασκευάσετε πρόγραμμα το οποίο:
!Δ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
!Δ2. Για κάθε ΚΠΕ να διαβάζει:
!    α. το όνομά του και να το καταχωρίζει σε κατάλληλο πίνακα.
!    β. τον αριθμό των επισκέψεων, που δέχτηκε για κάθε μήνα ενός έτους,
!    και να τον καταχωρίζει σε κατάλληλο πίνακα.
!   (Δεν απαιτείται έλεγχος εγκυρότητας.)
!Δ3. Να εμφανίζει το όνομα του ΚΠΕ με το μεγαλύτερο συνολικό ετήσιο αριθμό
!    επισκέψεων. Να θεωρήσετε ότι ένα μόνο ΚΠΕ έχει το μεγαλύτερο συνολικό
!    ετήσιο αριθμό επισκέψεων.
!Δ4. Να εμφανίζει τον συνολικό αριθμό επισκέψεων, που δέχτηκαν
!    όλα τα ΚΠΕ την άνοιξη (δηλ. κατά τους μήνες 3, 4 και 5).
!Δ5. Να εμφανίζει τους αριθμούς των μηνών του έτους, κατά τους οποίους
!    και τα 41 ΚΠΕ δέχτηκαν επισκέψεις.

ΠΡΟΓΡΑΜΜΑ ΚΠΕ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: επισκ[41, 12], συνολοΚΠΕ[41], i, j, θεση, μαξ, αθρ
  ΧΑΡΑΚΤΗΡΕΣ: ον[41] 
  ΛΟΓΙΚΕΣ: ΟΚ

ΑΡΧΗ

!Δ2 Διαβασμα
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 41
    ΔΙΑΒΑΣΕ ον[i] 
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12
      ΔΙΑΒΑΣΕ επισκ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! Δ3. Να εμφανίζει το όνομα του ΚΠΕ με το μεγαλύτερο συνολικό ετήσιο αριθμό επισκέψεων.

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 41
    συνολοΚΠΕ[i] <- 0
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12
      συνολοΚΠΕ[i] <- συνολοΚΠΕ[i] + επισκ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  μαξ <- συνολοΚΠΕ[1] 
  θεση <- 1
  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 41
    ΑΝ συνολοΚΠΕ[i] > μαξ ΤΟΤΕ
      μαξ <- συνολοΚΠΕ[i] 
      θεση <- i
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ ον[θεση] 


!Δ4. Να εμφανίζει τον συνολικό αριθμό επισκέψεων, που δέχτηκαν όλα τα ΚΠΕ την άνοιξη (δηλ. κατά τους μήνες 3, 4 και 5).
  αθρ <- 0
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 41
    ΓΙΑ j ΑΠΟ 3 ΜΕΧΡΙ 5
      αθρ <- αθρ + επισκ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ αθρ


!Δ5. Να εμφανίζει τους αριθμούς των μηνών του έτους,
!    κατά τους οποίους και τα 41 ΚΠΕ δέχτηκαν επισκέψεις.
  ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12
    ΟΚ <- ΑΛΗΘΗΣ
    i <- 1
    ΟΣΟ i <= 41 ΚΑΙ ΟΚ = ΑΛΗΘΗΣ ΕΠΑΝΑΛΑΒΕ
      ΑΝ επισκ[i, j] = 0 ΤΟΤΕ
        ΟΚ <- ΨΕΥΔΗΣ
      ΤΕΛΟΣ_ΑΝ
      i <- i + 1
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΑΝ ΟΚ = ΑΛΗΘΗΣ ΤΟΤΕ
      ΓΡΑΨΕ j
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ




 

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