Background Image
Previous Page  167 / 306 Next Page
Information
Show Menu
Previous Page 167 / 306 Next Page
Page Background

Εκδόσεις ΜΠΑΧΑΡΑΚΗ – ΑΕΠΠ

166

Α.

Δίνεται η παρακάτω αλληλουχία εντολών:

Διάβασε

α, β

Αν

α > β

τότε

c ← α / (β - 2)

Τέλος_αν

Εκτύπωσε

c

α.

Να απαντήσετε στο τετράδιό σας με Ναι ή Όχι αν η παραπάνω αλληλουχία

εντολών ικανοποιεί όλα τα αλγοριθμικά κριτήρια. (Μονάδες 2)

β.

Να αιτιολογήσετε την απάντησή σας. (Μονάδες 4)

Απάντηση:

Α. α.

Όχι, δεν ικανοποιεί όλα τα αλγοριθμικά κριτήρια.

β.

Ο αλγόριθμος δεν ικανοποιεί το κριτήριο της καθοριστικότητας γιατί αν ο

χρήστης δώσει στη μεταβλητή β την τιμή 2 και στην α μια μεγαλύτερη τιμή από

2, τότε με την εκτέλεση της δομής επιλογής οδηγούμαστε σε διαίρεση με το

μηδέν.

Β.

Δίνεται η παρακάτω αλληλουχία εντολών:

α ← 1

Όσο

α <> 6

επανάλαβε

α ← α + 2

Τέλος_ επανάληψης

Εκτύπωσε

α

α.

Να απαντήσετε στο τετράδιό σας με Ναι ή Όχι αν η παραπάνω αλληλουχία

εντολών ικανοποιεί όλα τα αλγοριθμικά κριτήρια. (Μονάδες 2)

β.

Να αιτιολογήσετε την απάντησή σας. (Μονάδες 4)

Απάντηση:

Β. α.

Όχι, δεν ικανοποιεί όλα τα αλγοριθμικά κριτήρια.

β.

Σε αυτή την περίπτωση ο αλγόριθμος δεν ικανοποιεί το κριτήριο της

περατότητας (ατέρμων βρόχος) γιατί η μεταβλητή α δεν θα πάρει ποτέ την τιμή

6.

Γ.

Δίνεται ο παρακάτω αλγόριθμος :

Αλγόριθμος Παράδειγμα_1

Διάβασε

α

Αν

α < 0

τότε

α ← α * 5

Τέλος_αν

ΘΕΜΑ 1

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2003