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

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


ΠΡΟΓΡΑΜΜΑ ΑΕΠΠ_ΕΤΑΙΡΙΕΣ
! Επαναληπτικές 2011 ΘΕΜΑ Δ
! Ένας όμιλος αποτελείται από 20 εταιρίες. Να γράψετε πρόγραμμα το οποίο:
! Δ1. να περιλαμβάνει τμήμα δηλώσεων. Μονάδες 2
! Δ2. να διαβάζει τα ονόματα των εταιριών του ομίλου και τα κέρδη τους
! για κάθε ένα από τα έτη 2001 έως και 2005. (Θεωρήστε ότι τα κέρδη είναι θετικοί αριθμοί.)
! Μονάδες 2
! Δ3. για κάθε εταιρία του ομίλου να καλεί συνάρτηση για τον υπολογισμό του συνολικού
! κέρδους της εταιρίας στην πενταετία. Στη συνέχεια να υπολογίζει και να εμφανίζει το
! μέσο ετήσιο κέρδος του ομίλου. Μονάδες 5
! Δ4. για κάθε εταιρία να βρίσκει την τριετία με το μεγαλύτερο συνολικό κέρδος και να
! εμφανίζει το όνομα της εταιρίας και το πρώτο έτος της συγκεκριμένης τριετίας.
! (Θεωρήστε ότι η τριετία αυτή είναι μοναδική.) Μονάδες 5
! Δ5. Να κατασκευάσετε τη συνάρτηση που θα χρησιμοποιήσετε στο ερώτημα Δ3.
! Μονάδες 6
ΣΤΑΘΕΡΕΣ
  Ν = 20

!Δ1
ΜΕΤΑΒΛΗΤΕΣ
  ΧΑΡΑΚΤΗΡΕΣ: όνομα[Ν] 
  ΠΡΑΓΜΑΤΙΚΕΣ: κέρδη[Ν, 5], ετήσιο_κέρδος_ομίλου
  ΠΡΑΓΜΑΤΙΚΕΣ: κέρδος3Α, κέρδος3Β, κέρδος3Γ, max
  ΑΚΕΡΑΙΕΣ: i, j, έτος

ΑΡΧΗ
! Δ2. να διαβάζει τα ονόματα των εταιριών του ομίλου και τα κέρδη τους
! για κάθε ένα από τα έτη 2001 έως και 2005. (Θεωρήστε ότι τα κέρδη είναι θετικοί αριθμοί.)
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ΓΡΑΨΕ 'Δώστε όνομα ', i, 'ης εταιρίας : '
    ΔΙΑΒΑΣΕ όνομα[i] 
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 5
      ΓΡΑΨΕ 'Δώστε κέρδη έτους ', 2000 + j, ' : '
      ΔΙΑΒΑΣΕ κέρδη[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! Δ3. για κάθε εταιρία του ομίλου να καλεί συνάρτηση για τον υπολογισμό του συνολικού
! κέρδους της εταιρίας στην πενταετία. Στη συνέχεια να υπολογίζει και να εμφανίζει το
! μέσο ετήσιο κέρδος του ομίλου. Μονάδες 5

  ετήσιο_κέρδος_ομίλου <- 0
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ετήσιο_κέρδος_ομίλου <- ετήσιο_κέρδος_ομίλου + κέρδος_εταιρίας (κέρδη[i, 1], κέρδη[i, 2], κέρδη[i, 3], κέρδη[i, 4], κέρδη[i, 5]) 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ 'Μέσο ετήσιο κέρδος του ομίλου : ', ετήσιο_κέρδος_ομίλου/ Ν

! Δ4. για κάθε εταιρία να βρίσκει την τριετία με το μεγαλύτερο συνολικό κέρδος και να
! εμφανίζει το όνομα της εταιρίας και το πρώτο έτος της συγκεκριμένης τριετίας.
! (Θεωρήστε ότι η τριετία αυτή είναι μοναδική.) Μονάδες 5
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    κέρδος3Α <- κέρδη[i, 1] + κέρδη[i, 2] + κέρδη[i, 3] 
    κέρδος3Β <- κέρδη[i, 2] + κέρδη[i, 3] + κέρδη[i, 4] 
    κέρδος3Γ <- κέρδη[i, 3] + κέρδη[i, 4] + κέρδη[i, 5] 

    max <- κέρδος3Α
    έτος <- 2001

    ΑΝ κέρδος3Β > max ΤΟΤΕ
      max <- κέρδος3Β
      έτος <- 2002
    ΤΕΛΟΣ_ΑΝ

    ΑΝ κέρδος3Γ > max ΤΟΤΕ
      max <- κέρδος3Γ
      έτος <- 2003
    ΤΕΛΟΣ_ΑΝ

    ΓΡΑΨΕ 'Πρώτο έτος καλύτερης τριετίας το ', έτος, ' για την εταιρία ', όνομα[i] 

  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


! Δ5. Να κατασκευάσετε τη συνάρτηση που θα χρησιμοποιήσετε στο ερώτημα Δ3.
ΣΥΝΑΡΤΗΣΗ κέρδος_εταιρίας (κ1, κ2, κ3, κ4, κ5): ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
  ΠΡΑΓΜΑΤΙΚΕΣ: κ1, κ2, κ3, κ4, κ5
ΑΡΧΗ
  κέρδος_εταιρίας <- κ1 + κ2 + κ3 + κ4 + κ5
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ


 

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