
Εκδόσεις ΜΠΑΧΑΡΑΚΗ – ΑΕΠΠ
136
i ← 5
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ
Χ
S ← S + X
i ← i + 3
ΜΕΧΡΙΣ_ΟΤΟΥ
i > 20
Β1.
Δίνεται το παρακάτω απόσπασμα αλγορίθμου:
i ← ...(1)
Όσο
i ≤ ...(2)
επανάλαβε
Αν
i ...(3) <> ...(4)
τότε
Γράψε
i
Τέλος_αν
i ← i + ...(5)
Τέλος_επανάληψης
Να γράψετε στο τετράδιό σας τους αριθμούς 1 έως 5, που αντιστοιχούν στα
κενά του παραπάνω αποσπάσματος, και δίπλα σε κάθε αριθμό τι πρέπει να
συμπληρωθεί, ώστε με την εκτέλεσή του να εμφανίζονται οι τιμές:
4, 8, 16, 20, 28, 32, 40 (Μονάδες 10)
Απάντηση:
i ← 4
ΌΣΟ
i <= 40
ΕΠΑΝΑΛΑΒΕ
ΑΝ
i
MOD
12 <> 0
ΤΟΤΕ
ΓΡΑΨΕ
i
ΤΕΛΟΣ_ΑΝ
i ← i + 4
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Β2.
Το ακόλουθο πρόγραμμα έχει σκοπό να διαβάζει 10 θετικούς αριθμούς
και να υπολογίζει και να εμφανίζει το γινόμενο όσων από αυτούς είναι
πολλαπλάσιοι και του 3 και του 5 (συγχρόνως). Στο πρόγραμμα, όμως,
υπάρχουν λάθη.
α)
Να εντοπίσετε τα λάθη αυτά και στο τετράδιό σας να γράψετε τον αριθμό
της γραμμής που βρίσκεται το λάθος και τον χαρακτηρισμό του (συντακτικό
ή λογικό).
β)
Στη συνέχεια να γράψετε το σωστό πρόγραμμα διορθώνοντας τα λάθη
που εντοπίσατε.
ΘΕΜΑ Β
ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2017