Οι απαντήσεις των θεμάτων για το μάθημα της Πληροφορικής - ΑΕΠΠ
Παρασκευή 18 Ιουνίου 2021
(Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον)
Καλά αποτελέσματα σε όλους ! ! !
Τα θέματα του 2021 , για την Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
plhroforikh_neo_hm_2021_10.pdf | |
File Size: | 165 kb |
File Type: |
ΠΡΟΣΟΧΗ! ΟΙ ΛΥΣΕΙΣ ΕΙΝΑΙ ΕΝΔΕΙΚΤΙΚΕΣ ΚΑΙ ΟΧΙ ΜΟΝΑΔΙΚΕΣ
Οι λύσεις των θεμάτων του 2021 , για την Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΘΕΜΑ Α
Α1. 1. Λάθος
2. Σωστό
3. Σωστό
4. Λάθος
5. Σωστό
Α2.
Α. Το πρόγραμμα που παράγεται από το μεταγλωττιστή λέγεται αντικείμενο πρόγραμμα (object). (Κεφ 6.7 )
Β. Η συνάρτηση είναι ένας τύπος υποπρογράμματος που υπολογίζει και επιστρέφει μόνο μία τιμή με το όνομά της (όπως οι μαθηματικές συναρτήσεις).
Η διαδικασία είναι ένας τύπος υποπρογράμματος που μπορεί να
εκτελεί όλες τις λειτουργίες ενός προγράμματος.
Γ. Είσοδος,έξοδος,περατότητα,αποτελεσματικότητα,καθοριστικότητα.
Α3. Διάβασε α
Β<--1
Αν α<=5 τότε
Αρχή_επανάληψης
Β<--β+α
Διάβασε α
Μέχρις_οτου α>5
Τέλος_αν
Α4.
ΠΡΟΓΡΑΜΜΑ Α4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Χ
ΑΡΧΗ
ΓΡΑΨΕ ‘ΔΩΣΕ ΜΟΝΟΨΗΦΙΟ ΑΡΙΘΜΟ’
ΔΙΑΒΑΣΕ Χ
ΕΠΙΛΕΞΕ Χ
ΠΕΡΙΠΤΩΣΗ 2,4,6,8
ΓΡΑΨΕ ‘ΑΡΤΙΟΣ’
ΠΕΡΙΠΤΩΣΗ 1,3,5,7,9
ΓΡΑΨΕ ‘ΠΕΡΙΤΤΟΣ’
ΠΕΡΙΠΤΩΣΗ 0
ΓΡΑΨΕ ‘ΜΗΔΕΝ’
ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘ Ο ΑΡΙΘΜΟΣ ΔΕΝ ΕΙΝΑΙ ΜΟΝΟΨΗΦΙΟΣ’
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ
Α5
2. Σωστό
3. Σωστό
4. Λάθος
5. Σωστό
Α2.
Α. Το πρόγραμμα που παράγεται από το μεταγλωττιστή λέγεται αντικείμενο πρόγραμμα (object). (Κεφ 6.7 )
Β. Η συνάρτηση είναι ένας τύπος υποπρογράμματος που υπολογίζει και επιστρέφει μόνο μία τιμή με το όνομά της (όπως οι μαθηματικές συναρτήσεις).
Η διαδικασία είναι ένας τύπος υποπρογράμματος που μπορεί να
εκτελεί όλες τις λειτουργίες ενός προγράμματος.
Γ. Είσοδος,έξοδος,περατότητα,αποτελεσματικότητα,καθοριστικότητα.
Α3. Διάβασε α
Β<--1
Αν α<=5 τότε
Αρχή_επανάληψης
Β<--β+α
Διάβασε α
Μέχρις_οτου α>5
Τέλος_αν
Α4.
ΠΡΟΓΡΑΜΜΑ Α4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Χ
ΑΡΧΗ
ΓΡΑΨΕ ‘ΔΩΣΕ ΜΟΝΟΨΗΦΙΟ ΑΡΙΘΜΟ’
ΔΙΑΒΑΣΕ Χ
ΕΠΙΛΕΞΕ Χ
ΠΕΡΙΠΤΩΣΗ 2,4,6,8
ΓΡΑΨΕ ‘ΑΡΤΙΟΣ’
ΠΕΡΙΠΤΩΣΗ 1,3,5,7,9
ΓΡΑΨΕ ‘ΠΕΡΙΤΤΟΣ’
ΠΕΡΙΠΤΩΣΗ 0
ΓΡΑΨΕ ‘ΜΗΔΕΝ’
ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘ Ο ΑΡΙΘΜΟΣ ΔΕΝ ΕΙΝΑΙ ΜΟΝΟΨΗΦΙΟΣ’
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ
Α5
- 3
- -1
- Ψ
- 1
- Χ
- 1
ΘΕΜΑ Β
Β1.
ΔΙΑΔΙΚΑΣΙΑ ΥΠΟΛΟΓΙΣΜΟΣ(Π,Σ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Ι,Χ,Σ,Π
ΑΡΧΗ
Π<--0
Σ<--0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘ΔΩΣΕ ΕΝΑΝ ΑΡΙΘΜΟ’
ΔΙΑΒΑΣΕ Χ
ΜΕΧΡΙΣ_ΟΤΟΥ Χ>0
ΑΝ Χ MOD 3 = 0 ΤΟΤΕ
Π<--Π+1
ΤΕΛΟΣ_ΑΝ
ΑΝ Χ>=100 ΚΑΙ Χ<=999 ΤΟΤΕ
Σ<--Σ+Χ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Β2. 1. front=0
2. rear = 0
3. front = rear
4. front <-- front +1
ΔΙΑΔΙΚΑΣΙΑ ΥΠΟΛΟΓΙΣΜΟΣ(Π,Σ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Ι,Χ,Σ,Π
ΑΡΧΗ
Π<--0
Σ<--0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘ΔΩΣΕ ΕΝΑΝ ΑΡΙΘΜΟ’
ΔΙΑΒΑΣΕ Χ
ΜΕΧΡΙΣ_ΟΤΟΥ Χ>0
ΑΝ Χ MOD 3 = 0 ΤΟΤΕ
Π<--Π+1
ΤΕΛΟΣ_ΑΝ
ΑΝ Χ>=100 ΚΑΙ Χ<=999 ΤΟΤΕ
Σ<--Σ+Χ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Β2. 1. front=0
2. rear = 0
3. front = rear
4. front <-- front +1
ΘΕΜΑ Γ
ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Γ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Π,Π_ΜΑΧ
ΠΡΑΓΜΑΤΙΚΕΣ: ΜΣΒ,ΜΣΟ,Β,ΟΓ,ΜΑΧ,Μ,ΣΒ,ΣΟ
ΑΡΧΗ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ’ ΔΩΣΕ ΤΟ ΜΕΓΙΣΤΟ ΣΥΝΟΛΙΚΟ ΒΑΡΟΣ ‘
ΔΙΑΒΑΣΕ ΜΣΒ
ΜΕΧΡΙΣ_ΟΤΟΥ ΜΣΒ >=5000
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΜΕΓΙΣΤΟ ΣΥΝΟΛΙΚΟ ΟΓΚΟ’
ΔΙΑΒΑΣΕ ΜΣΟ
ΜΕΧΡΙΣ_ΟΤΟΥ ΜΣΟ>=300
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΒΑΡΟΣ ΚΑΙ ΤΟΝ ΟΓΚΟ ΤΟΥ ΚΙΒΩΤΙΟΥ’
ΔΙΑΒΑΣΕ Β,ΟΓ
ΣΒ<--0
ΣΟ<--0
Π<--0
ΜΑΧ<--0
ΟΣΟ (Β+ΣΒ<=ΜΣΒ) ΚΑΙ (ΟΓ+ΣΟ<=ΜΣΟ) ΕΠΑΝΑΛΑΒΕ
ΣΒ<--ΣΒ+Β
ΣΟ<--Σ0+ΟΓ
Π<--Π+1
ΑΝ Β>ΜΑΧ ΤΟΤΕ
ΜΑΧ<--Β
Π_ΜΑΧ<--1
ΑΛΛΙΩΣ_ΑΝ Β=ΜΑΧ ΤΟΤΕ
Π_ΜΑΧ<--Π_ΜΑΧ+1
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΒΑΡΟΣ ΚΑΙ ΤΟΝ ΟΓΚΟ ΤΟΥ ΚΙΒΩΤΙΟΥ’
ΔΙΑΒΑΣΕ Β,ΟΓ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Μ<--ΣΒ/Π
ΓΡΑΨΕ Π,Μ,ΜΑΧ,Π_ΜΑΧ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Π,Π_ΜΑΧ
ΠΡΑΓΜΑΤΙΚΕΣ: ΜΣΒ,ΜΣΟ,Β,ΟΓ,ΜΑΧ,Μ,ΣΒ,ΣΟ
ΑΡΧΗ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ’ ΔΩΣΕ ΤΟ ΜΕΓΙΣΤΟ ΣΥΝΟΛΙΚΟ ΒΑΡΟΣ ‘
ΔΙΑΒΑΣΕ ΜΣΒ
ΜΕΧΡΙΣ_ΟΤΟΥ ΜΣΒ >=5000
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΜΕΓΙΣΤΟ ΣΥΝΟΛΙΚΟ ΟΓΚΟ’
ΔΙΑΒΑΣΕ ΜΣΟ
ΜΕΧΡΙΣ_ΟΤΟΥ ΜΣΟ>=300
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΒΑΡΟΣ ΚΑΙ ΤΟΝ ΟΓΚΟ ΤΟΥ ΚΙΒΩΤΙΟΥ’
ΔΙΑΒΑΣΕ Β,ΟΓ
ΣΒ<--0
ΣΟ<--0
Π<--0
ΜΑΧ<--0
ΟΣΟ (Β+ΣΒ<=ΜΣΒ) ΚΑΙ (ΟΓ+ΣΟ<=ΜΣΟ) ΕΠΑΝΑΛΑΒΕ
ΣΒ<--ΣΒ+Β
ΣΟ<--Σ0+ΟΓ
Π<--Π+1
ΑΝ Β>ΜΑΧ ΤΟΤΕ
ΜΑΧ<--Β
Π_ΜΑΧ<--1
ΑΛΛΙΩΣ_ΑΝ Β=ΜΑΧ ΤΟΤΕ
Π_ΜΑΧ<--Π_ΜΑΧ+1
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΒΑΡΟΣ ΚΑΙ ΤΟΝ ΟΓΚΟ ΤΟΥ ΚΙΒΩΤΙΟΥ’
ΔΙΑΒΑΣΕ Β,ΟΓ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Μ<--ΣΒ/Π
ΓΡΑΨΕ Π,Μ,ΜΑΧ,Π_ΜΑΧ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΘΕΜΑ Δ
ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Δ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Ι,J,ΑΡ,Π,Κ
ΠΡΑΓΜΑΤΙΚΕΣ: MAX,EP[20,6],ΤΕΜP
ΜΕΤΑΒΛΗΤΕΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΟΝΟΜΑ ΤΟΥ ΑΘΛΗΤΗ’
ΔΙΑΒΑΣΕ ΟΝ[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΗΝ ΕΠΙΔΟΣΗ’
ΔΙΑΒΑΣΕ ΕΠ[Ι,J]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΑΧ<--0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ ΕΠ[Ι,J]>ΜΑΧ ΤΟΤΕ
ΜΑΧ<--ΕΠ[Ι,J]
ΑΡ<--J
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΜΑΧ,ΑΡ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
Π<--0
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ ΕΠ[Ι,J] =0 ΤΟΤΕ
Π<--Π+1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ Π>=2 ΤΟΤΕ
ΓΡΑΨΕ ΟΝ[Ι]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΙΑ Κ ΑΠΟ 2 ΜΕΧΡΙ 6
ΓΙΑ J ΑΠΟ 6 ΜΕΧΡΙ Κ ΜΕ_ΒΗΜΑ -1
ΑΝ ΕΠ[I,J]> EΠ[I,J-1] TOTE
TEMP<-- EΠ[I,J]
EΠß [I,J] <-- EΠ [I,J-1]
EΠ[I,J-1]<--TEMP
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΡΑΨΕ ΟΝ[Ι]
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΓΡΑΨΕ ΕΠ[I,J]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Ι,J,ΑΡ,Π,Κ
ΠΡΑΓΜΑΤΙΚΕΣ: MAX,EP[20,6],ΤΕΜP
ΜΕΤΑΒΛΗΤΕΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΟ ΟΝΟΜΑ ΤΟΥ ΑΘΛΗΤΗ’
ΔΙΑΒΑΣΕ ΟΝ[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΓΡΑΨΕ ‘ΔΩΣΕ ΤΗΝ ΕΠΙΔΟΣΗ’
ΔΙΑΒΑΣΕ ΕΠ[Ι,J]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΑΧ<--0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ ΕΠ[Ι,J]>ΜΑΧ ΤΟΤΕ
ΜΑΧ<--ΕΠ[Ι,J]
ΑΡ<--J
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΜΑΧ,ΑΡ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
Π<--0
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ ΕΠ[Ι,J] =0 ΤΟΤΕ
Π<--Π+1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ Π>=2 ΤΟΤΕ
ΓΡΑΨΕ ΟΝ[Ι]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΙΑ Κ ΑΠΟ 2 ΜΕΧΡΙ 6
ΓΙΑ J ΑΠΟ 6 ΜΕΧΡΙ Κ ΜΕ_ΒΗΜΑ -1
ΑΝ ΕΠ[I,J]> EΠ[I,J-1] TOTE
TEMP<-- EΠ[I,J]
EΠß [I,J] <-- EΠ [I,J-1]
EΠ[I,J-1]<--TEMP
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΡΑΨΕ ΟΝ[Ι]
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΓΡΑΨΕ ΕΠ[I,J]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ