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

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

64

αποβιβάζονται όλοι οι επιβάτες. Να κατασκευάσετε αλγόριθμο, ο οποίος να

διαχειρίζεται την κίνηση των επιβατών. Συγκεκριμένα:

Α.

Να ζητάει από το χρήστη τον αριθμό των ατόμων που επιβιβάστηκαν σε

κάθε σταθμό, εκτός από τον τερματικό και να τον εισάγει σε πίνακα ΕΠΙΒ[19].

(Μονάδες 2)

Β.

Να εισάγει σε πίνακα ΑΠΟΒ[19] τον αριθμό των ατόμων που

αποβιβάστηκαν σε κάθε σταθμό, εκτός από τον τερματικό, ως εξής: Για την

αφετηρία να εισάγει την τιμή (0) και για τους υπόλοιπους σταθμούς να

ζητάει από το χρήστη τον αριθμό των ατόμων που αποβιβάστηκαν.

(Μονάδες 4)

Γ.

Να δημιουργεί πίνακα ΑΕ[19], στον οποίο να καταχωρεί των αριθμό των

επιβατών που βρίσκονται στο τρένο, μετά από κάθε αναχώρησή του.

(Μονάδες 7)

Δ.

Να βρίσκει και να εμφανίζει τον σταθμό από τον οποίο το τρένο αναχωρεί

με τον μεγαλύτερο αριθμό επιβατών. (Να θεωρήσετε ότι από κάθε σταθμό

το τρένο αναχωρεί με διαφορετικό αριθμό επιβατών). (Μονάδες 7)

Απάντηση:

Αλγόριθμος

Θέμα_3

Για

i

από

1

μέχρι

19

Διάβασε

ΕΠΙΒ[i]

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

ΑΠΟΒ[1] ← 0

Για

i

από

2

μέχρι

19

Διάβασε

ΑΠΟΒ[i]

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

ΑΕ[1] ← ΕΠΙΒ[1]

Για

i

από

2

μέχρι

19

ΑΕ[i] ← ΑΕ [i-1] - ΑΠΟΒ[i] + ΕΠΙΒ[i]

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

max ← ΑΕ[1]

Σταθμός ← 1

Για

i

από

2

μέχρι

19

Αν

ΑΕ[i] > max

τότε

Max ← AE[i]

Σταθμός ← i

Τέλος_αν

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

Εμφάνισε

Σταθμός

Τέλος

Θέμα_3