Β1. Δίνεται το παρακάτω απόσπασμα αλγορίθμου:
i ← … (1)
Όσο i≤ … (2) επανάλαβε
Αν i … (3) <> … (4) τότε
Γράψε i
Τέλος_αν
i ← i+ … (5)
Τέλος_επανάληψης
Να γράψετε στο τετράδιό σας τους αριθμούς 1 έως 5, που αντιστοιχούν στα κενά του παραπάνω αποσπάσματος, και δίπλα σε κάθε αριθμό τι πρέπει να συμπληρωθεί, ώστε με την εκτέλεσή του να εμφανίζονται οι τιμές:
4, 8, 16, 20, 28, 32, 40
Μονάδες 10
Β2. Το ακόλουθο πρόγραμμα έχει σκοπό να διαβάζει 10 θετικούς αριθμούς και να υπολογίζει και να εμφανίζει το γινόμενο όσων από αυτούς είναι πολλαπλάσιοι και του 3 και του 5 (συγχρόνως). Στο πρόγραμμα, όμως, υπάρχουν λάθη.
α) Να εντοπίσετε τα λάθη αυτά και στο τετράδιό σας να γράψετε τον αριθμό της γραμμής που βρίσκεται το λάθος και τον χαρακτηρισμό του (συντακτικό ή λογικό).
β) Στη συνέχεια να γράψετε το σωστό πρόγραμμα διορθώνοντας τα λάθη που εντοπίσατε.
- Πρόγραμμα Αριθμοί
- Μεταβλητές
- Πραγματικές: Χ
- Ακέραιες: Ρ, i
- Αρχή
- Ρ ← 0
- Για i από 1 μέχρι 10
- Διάβασε Χ
- Αν Χ MOD 3 = 0 Ή MOD 5 = 0 τότε
- Ρ ← Ρ*Χ
- Τέλος_επανάληψης
- Τέλος_επανάληψης
- Γράψε Ρ
- Τέλος_προγράμματος
Σημείωση: Θεωρείστε ότι κατά την εκτέλεση του προγράμματος θα δοθεί τουλάχιστον ένας τέτοιος αριθμός.
Μονάδες 10