Ένας τουριστικός όμιλος διαθέτει 10 ξενοδοχεία.
Να κατασκευάσετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
Δ1. α) Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων (μονάδες 2).
β) Για κάθε ξενοδοχείο να διαβάζει το όνομά του σε πίνακα ON[10] καθώς
και τον μηνιαίο αριθμό επισκεπτών για κάθε μήνα του έτους σε πίνακα
ΕΠ[10,12] (μονάδες 3).

Μονάδες 5
Δ2. Για κάθε μήνα να εμφανίζει τον αριθμό του μήνα (1 έως 12) και δίπλα:
 το πλήθος των ξενοδοχείων που είχαν περισσότερους από 1000
επισκέπτες ή
 το μήνυμα: «ΚΑΝΕΝΑ ΞΕΝΟΔΟΧΕΙΟ».

Μονάδες 5
Δ3. Να εμφανίζει τα ονόματα των ξενοδοχείων με τον μικρότερο συνολικό
αριθμό επισκεπτών στη διάρκεια του έτους. Μονάδες 9
Δ4. Να εμφανίζει τα ονόματα των ξενοδοχείων και τον ετήσιο αριθμό
επισκεπτών κατά φθίνουσα σειρά ετήσιου αριθμού επισκεπτών. Σε
περίπτωση που δύο ή περισσότερα ξενοδοχεία έχουν τον ίδιο ετήσιο
αριθμό επισκεπτών να εμφανίζει τα ονόματα των ξενοδοχείων
αλφαβητικά.

Μονάδες 6
ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι όλα τα ξενοδοχεία είχαν επισκέπτες στη διάρκεια

του χρόνου.

!ΘΕΜΑ Δ 2023
ΠΡΟΓΡΑΜΜΑ ΘΕΜΑΔ2023
ΜΕΤΑΒΛΗΤΕΣ
   
ΑΚΕΡΑΙΕΣ:Ι,J,ΠΛΗΘΟΣ[10],ΕΠ[10,12],ΑΘΡ[10],ΜΙΝ,Κ1
   
ΧΑΡΑΚΤΗΡΕΣ:ΟΝ[10],Κ
ΑΡΧΗ
   
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
       
ΔΙΑΒΑΣΕ ΟΝ[Ι]
       
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 12
           
ΔΙΑΒΑΣΕ ΕΠ[Ι,J]
       
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
!Δ2
   
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 12
       ΠΛΗΘΟΣ
[J]<-0
       
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
           
ΑΝ ΕΠ[Ι,J]>1000 ΤΟΤΕ
              ΠΛΗΘΟΣ
[J]<-ΠΛΗΘΟΣ[J]+1
           
ΤΕΛΟΣ_ΑΝ
       
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 12
       
ΓΡΑΨΕ J
       
ΑΝ ΠΛΗΘΟΣ[J]>0 ΤΟΤΕ
         
ΓΡΑΨΕ ΠΛΗΘΟΣ[J]
       
ΑΛΛΙΩΣ
         
ΓΡΑΨΕ ‘ΚΑΝΕΝΑ ΞΕΝΟΔΟΧΕΙΟ’
       
ΤΕΛΟΣ_ΑΝ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
!Δ3
   
!ΑΡΧΙΚΑ ΚΑΝΩ ΑΘΡΟΙΣΜΑ ΚΑΤΑ ΓΡΑΜΜΗ
   
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
       ΑΘΡ
[Ι]<-0
       
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 12
           ΑΘΡ
[Ι]<-ΑΘΡ[Ι]+ΕΠ[I,J]
       
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
!ΣΤΗ ΣΥΝΕΧΕΙΑ ΘΑ ΒΡΩ ΤΟ ΕΛΑΧΙΣΤΟ ΑΥΤΟΥ ΤΟΥ ΠΙΝΑΚΑ ΑΘΡ
   ΜΙΝ
<-ΑΘΡ[1]
   
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 10
       
ΑΝ ΑΘΡ[Ι]<ΜΙΝ ΤΟΤΕ
          ΜΙΝ
<-ΑΘΡ[Ι]
       
ΤΕΛΟΣ_ΑΝ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
!ΣΕΙΡΙΑΚΗ ΑΝΑΖΗΤΗΣΗ, ΠΕΡΙΠΤΩΣΗ ΤΟ ΣΤΟΙΧΕΙΟ ΝΑ ΥΠΑΡΧΕΙ
   
!ΠΑΡΑΠΑΝΩ ΑΠΟ ΜΙΑ ΦΟΡΕς, ΣΤΟΥς ΠΑΡΑΛΛΗΛΟΥΣ ΑΘΡ ΚΑΙ ΟΝ
   
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
       
ΑΝ ΑΘΡ[Ι]=ΜΙΝ ΤΟΤΕ
           
ΓΡΑΨΕ ΟΝ[Ι]
       
ΤΕΛΟΣ_ΑΝ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
!Δ4
   
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 10
       
ΓΙΑ J ΑΠΟ 10 ΜΕΧΡΙ I ΜΕ_ΒΗΜΑ 1
           
ΑΝ (ΑΘΡ[J1]<ΑΘΡ[J]) Η (ΑΘΡ[J1]=ΑΘΡ[J] ΚΑΙ ΟΝ[J1]>ΟΝ[J])ΤΟΤΕ
           Κ
<-ΟΝ[J1]
           ΟΝ
[J1]<-ΟΝ[J]
           ΟΝ
[J]<-Κ
           Κ1
<-ΑΘΡ[J1]
           ΑΘΡ
[J1]<-ΑΘΡ[J]
           ΑΘΡ
[J]<-Κ1
           
ΤΕΛΟΣ_ΑΝ
       
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
     
ΓΡΑΨΕ ΟΝ[Ι],ΑΘΡ[Ι]
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

You cannot copy content of this page

Ασκήσεις ΑΕΠΠ με Λύσεις – Θέματα Γ & Δ για Πανελλήνιες | infoclass.gr