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

93

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

Απάντηση:

Α2.

Το τμήμα αλγορίθμου με συμπληρωμένα τα κενά είναι:

k

1

ΓΙΑ

i

ΑΠΟ

1

ΜΕΧΡΙ

4

ΓΙΑ

j

ΑΠΟ

1

ΜΕΧΡΙ

5

ΑΝ

ΠΙΝ [ i,j ] < > 0

ΤΟΤΕ

Α [ k ]

i

Α [ k+1 ]

j

Α [ k+2 ]

ΠΙΝ [ i,j ]

k

k+3

ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Α3.

α.

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

επίλυση ενός προβλήματος σε υπολογιστή

(μονάδες 4).

β.

Να γράψετε τις περιπτώσεις για τις οποίες δικαιολογείται η χρήση της

σειριακής μεθόδου αναζήτησης σε έναν πίνακα (μονάδες 3).

γ.

Να γράψετε τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου

(μονάδες

4).

(Μονάδες 11)

Απάντηση:

Α3. α.

Οι λόγοι τελικά για τους οποίους αναθέτουμε την επίλυση ενός

προβλήματος σε υπολογιστή σχετίζονται με:

την πολυπλοκότητα των υπολογισμών,

την επαναληπτικότητα των διαδικασιών,

την ταχύτητα εκτέλεσης των πράξεων,

το μεγάλο πλήθος των δεδομένων.

β.

Η σειριακή μέθοδος αναζήτησης είναι η πιο απλή, αλλά και η λιγότερη

αποτελεσματική μέθοδος αναζήτησης. ‘Έτσι, δικαιολογείται η χρήση της μόνο σε

περιπτώσεις όπου:

Ο πίνακας είναι μη ταξινομημένος,

Ο πίνακας είναι μικρού μεγέθους (για παράδειγμα, n ≤ 20),

Η αναζήτηση σε έναν συγκεκριμένο πίνακα γίνεται σπάνια,

γ.

Στα πλεονεκτήματα των γλωσσών προγραμματισμού υψηλού επιπέδου σε

σχέση με τις συμβολικές μπορούν να αναφερθούν:

Ο φυσικότερος και πιο “ανθρώπινος” τρόπος έκφρασης των προβλημάτων.

Η ανεξαρτησία από τον τύπο του υπολογιστή. Προγράμματα σε μία γλώσσα

υψηλού επιπέδου μπορούν να εκτελεστούν σε οποιονδήποτε υπολογιστή με

ελάχιστες ή καθόλου μετατροπές. Η δυνατότητα της μεταφερσιμότητας των

προγραμμάτων είναι σημαντικό προσόν.

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

Η διόρθωση λαθών και η συντήρηση προγραμμάτων σε γλώσσα υψηλού

επιπέδου είναι πολύ ευκολότερο έργο.