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

35

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

ΟΘΟΝΗ

2 1 1

3 3 6

4 5 9

5 7 6

Δίνεται πίνακας Α[Ν] ακέραιων και θετικών αριθμών, καθώς και πίνακας Β[Ν-

1] πραγματικών και θετικών αριθμών.

Να γραφεί αλγόριθμος, ο οποίος να ελέγχει αν κάθε στοιχείο Β[i] είναι ο

μέσος όρος των στοιχείων Α[i] και Α[i+1], δηλαδή αν Β[i] = (Α[i] + Α[i+1])/2.

Σε περίπτωση που ισχύει, τότε να εμφανίζεται το μήνυμα «Ο πίνακας Β είναι

ο τρέχων μέσος του Α», διαφορετικά να εμφανίζεται το μήνυμα «Ο πίνακας

Β δεν είναι ο τρέχων μέσος του Α».

Για παράδειγμα, έστω ότι τα στοιχεία του πίνακα Α είναι:

1, 3, 5, 10, 15

και ότι τα στοιχεία του πίνακα Β είναι:

2, 4, 7.5, 12.5.

Τότε ο αλγόριθμος θα εμφανίσει το μήνυμα «Ο πίνακας Β είναι ο τρέχων

μέσος του Α», διότι 2 = (1+3)/2, 4=(3+5)/2, 7.5= (5+10)/2, 12.5=(10+15)/2.

(Μονάδες 20

)

Απάντηση:

Αλγόριθμος

Θέμα_3

Δεδομένα

//Α[ Ν ], Β[ Ν-1 ]//

Ι

1

ΜΕΣΟΣ

αληθής

Όσο

Ι <= Ν-1

και

ΜΕΣΟΣ = αληθής

επανάλαβε

Αν

Β[ Ι ]=( Α[ Ι ]+Α[ Ι+1 ] ) / 2

τότε

Ι

Ι+1

Αλλιώς

ΜΕΣΟΣ

ψευδής

Τέλος_αν

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

Αν

ΜΕΣΟΣ = αληθής

τότε

Εμφάνισε

"Ο πίνακας Β είναι ο τρέχων μέσος του Α"

Αλλιώς

Εμφάνισε

"Ο πίνακας Β δεν είναι ο τρέχων μέσος του Α"

Τέλος_αν

Τέλος

Θέμα_3

ΘΕΜΑ 3

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