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

27

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

ΣΤ.

1.

Να αναφέρετε τέσσερα πλεονεκτήματα του τμηματικού

προγραμματισμού .

(Μονάδες 4)

2.

Να αναπτύξετε δύο από τα παραπάνω πλεονεκτήματα του τμηματικού

προγραμματισμού. (Μονάδες 6)

Απάντηση:

ΣΤ

. Η χρήση υποπρογραμμάτων σε ένα πρόγραμμα παρουσιάζει πολλά

πλεονεκτήματα. Ο σωστός χωρισμός ενός σύνθετου προγράμματος σε

υποπρογράμματα εξασφαλίζει τέσσερα βασικά χαρακτηριστικά του σωστού

προγραμματισμού:

Διευκολύνει την ανάπτυξη του αλγορίθμου και του αντιστοίχου

προγράμματος. Επιτρέπει την εξέταση και την επίλυση απλών προβλημάτων και

όχι την αντιμετώπιση του συνολικού προβλήματος. Με τη σταδιακή επίλυση των

υποπροβλημάτων και τη δημιουργία των αντιστοίχων υποπρογραμμάτων τελικά

επιλύεται το συνολικό πρόβλημα.

Διευκολύνει την κατανόηση και διόρθωση του προγράμματος.

Απαιτεί λιγότερο χρόνο και προσπάθεια στη συγγραφή του προγράμματος.

Πολύ συχνά χρειάζεται η ίδια λειτουργία σε διαφορετικά σημεία ενός

προγράμματος. Από τη στιγμή που ένα υποπρόγραμμα έχει γραφεί, μπορεί το

ίδιο να καλείται από πολλά σημεία του προγράμματος. Έτσι μειώνονται το

μέγεθος του προγράμματος, ο χρόνος που απαιτείται για τη συγγραφή του και

οι πιθανότητες λάθους, ενώ ταυτόχρονα το πρόγραμμα γίνεται πιο εύληπτο και

κατανοητό.

Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού.

∆ίνεται ο µονοδιάστατος πίνακας C µε έξι στοιχεία που έχουν αντίστοιχα τις

παρακάτω τιµές:

2, 5, 15, –1, 32, 14

και το παρακάτω τµήµα αλγορίθµου:

min

100

max

–100

Για

i

από

1

µέχρι

6

µε_βήµα

2

Α

C[i]

B

C[i+1]

Αν

A<Β

τότε

Lmin

A

Lmax

B

αλλιώς

Lmin

Β

ΘΕΜΑ 2

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2004