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

Λύσεις ασκήσεων Πανελλαδικών Εξετάσεων


!ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ

!ΕΙΣΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ
!ΤΕΚΝΩΝ ΕΛΛΗΝΩΝ ΤΟΥ ΕΞΩΤΕΡΙΚΟΥ
!ΚΑΙ ΤΕΚΝΩΝ ΕΛΛΗΝΩΝ ΥΠΑΛΛΗΛΩΝ ΠΟΥ ΥΠΗΡΕΤΟΥΝ ΣΤΟ ΕΞΩΤΕΡΙΚΟ
!ΤΕΤΑΡΤΗ 11 ΣΕΠΤΕΜΒΡΙΟΥ 2024
!
!
ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Δ_2024_ΕΛΛΗΝΩΝ_ΕΞΩΤΕΡΙΚΟΥ
!ΘΕΜΑ Δ
!Τα τελευταία χρόνια ολοένα και περισσότερο συζητείται στους επιστημονικούς
!κύκλους η σταδιακή αύξηση της θερμοκρασίας του πλανήτη μας λόγω του
!φαινομένου του θερμοκηπίου. Στο πλαίσιο μελέτης των θερμοκρασιών που
!καταγράφηκαν από τη Μετεωρολογική Υπηρεσία, να γραφεί πρόγραμμα σε
!ΓΛΩΣΣΑ το οποίο:
!Δ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
!Μονάδες 2
!Δ2. Να δέχεται για 20 πόλεις της Ελλάδας τα ονόματά τους και τις αντίστοιχες
!θερμοκρασίες τους όπως αυτές έχουν καταγραφεί για τα έτη από 2001 μέχρι
!και 2023 (23 έτη) και να αποθηκεύει τα δεδομένα αυτά σε κατάλληλους
!πίνακες, ΟΝ[20], ΕΤΗ[23], Θ[20,23].
!Μονάδες 4
!Δ3. Να εμφανίζει σε ποια πόλη της Ελλάδας και σε ποιο έτος εμφανίστηκε η
!μεγαλύτερη θερμοκρασία. Να θεωρήσετε ότι υπάρχει μια μοναδική μέγιστη
!θερμοκρασία.
!Μονάδες 6
!Δ4. Για το έτος 2023 να υπολογίζει και να εμφανίζει σε πόσες πόλεις της
!Ελλάδας η θερμοκρασία ξεπέρασε τους 35 βαθμούς.
!Μονάδες 6
!Δ5. Να δέχεται το όνομα μιας πόλης και αν αυτή υπάρχει ανάμεσα στις 20 της
!μελέτης να υπολογίζει και να εμφανίζει τη μέση θερμοκρασία της πόλης
!αυτής, διαφορετικά να εμφανίζει το μήνυμα «δεν υπάρχει».
!Μονάδες 7

ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, j, γραμμή, στήλη, πλήθος, θέση
  ΠΡΑΓΜΑΤΙΚΕΣ: ΕΤΗ[23], Θ[20, 23], max, αθροισμα
  ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[20], πόλη
  ΛΟΓΙΚΕΣ: βρέθηκε
ΑΡΧΗ

!Δ2. Να δέχεται για 20 πόλεις της Ελλάδας τα ονόματά τους και τις αντίστοιχες
!θερμοκρασίες τους όπως αυτές έχουν καταγραφεί για τα έτη από 2001 μέχρι
!και 2023 (23 έτη) και να αποθηκεύει τα δεδομένα αυτά σε κατάλληλους
!πίνακες, ΟΝ[20], ΕΤΗ[23], Θ[20,23].

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 20
    ΓΡΑΨΕ 'Δώστε όνομα πόλης : '
    ΔΙΑΒΑΣΕ ΟΝ[i] 

    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 23
      ΓΡΑΨΕ 'Δώστε θερμοκρασία έτους ', 2000 + j, ' : '
      ΔΙΑΒΑΣΕ Θ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 23
    ΕΤΗ[i] <- 2000 + i
   ! θα μπορούσε  να δώσουμε και ΔΙΑΒΑΣΕ ΕΤΗ[i] αλλά
   ! η εκφώνηση δεν διευκρινίζει το περιεχόμενο του πίνακα ΕΤΗ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

!Δ3. Να εμφανίζει σε ποια πόλη της Ελλάδας και σε ποιο έτος εμφανίστηκε η
!μεγαλύτερη θερμοκρασία. Να θεωρήσετε ότι υπάρχει μια μοναδική μέγιστη
!θερμοκρασία.
  max <- Θ[1, 1] 
  γραμμή <- 1
  στήλη <- 1
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 20
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 23
      ΑΝ Θ[i, j] > max ΤΟΤΕ
        max <- Θ[i, j] 
        γραμμή <- i
        στήλη <- j
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ 'Mέγιστη θερμοκρασία ', max, ΟΝ[γραμμή], ΕΤΗ[στήλη] 


!Δ4. Για το έτος 2023 να υπολογίζει και να εμφανίζει σε πόσες πόλεις της
!Ελλάδας η θερμοκρασία ξεπέρασε τους 35 βαθμούς.

  πλήθος <- 0
  ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 23
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 20
      ΑΝ Θ[i, j] > 35 ΤΟΤΕ
        πλήθος <- πλήθος + 1
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ 'Tο έτος 2023 η θερμοκρασία ξεπέρασε τους 35 βαθμούς σε ', πλήθος, ' πόλεις'


!Δ5. Να δέχεται το όνομα μιας πόλης και αν αυτή υπάρχει ανάμεσα στις 20 της
!μελέτης να υπολογίζει και να εμφανίζει τη μέση θερμοκρασία της πόλης
!αυτής, διαφορετικά να εμφανίζει το μήνυμα «δεν υπάρχει».

  ΔΙΑΒΑΣΕ πόλη
  θέση <- 0
  βρέθηκε <- ΨΕΥΔΗΣ
  i <- 1
  ΟΣΟ i <= 20 ΚΑΙ βρέθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ
    ΑΝ πόλη = ΟΝ[i] ΤΟΤΕ
      βρέθηκε <- ΑΛΗΘΗΣ
      θέση <- i
    ΑΛΛΙΩΣ
      i <- i + 1
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΑΝ βρέθηκε = ΨΕΥΔΗΣ ΤΟΤΕ
    ΓΡΑΨΕ 'δεν υπάρχει'
  ΑΛΛΙΩΣ
    αθροισμα <- 0
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 23
      αθροισμα <- αθροισμα + Θ[θέση, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΓΡΑΨΕ 'Μέση θερμοκρασία της πόλης ', αθροισμα/ 23
  ΤΕΛΟΣ_ΑΝ

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

 

© 2024 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος