
219
ΑΕΠΠ – Εκδόσεις ΜΠΑΧΑΡΑΚΗ
ΑΛΛΙΩΣ
ΓΡΑΨΕ
‘ΑΡΙΣΤΑ’
ΤΕΛΟΣ_ΑΝ
Α3.
Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο δημιουργεί:
1.
Πίνακα 5 γραμμών και 7 στηλών, όπου σε κάθε θέση του, με χρήση
επαναληπτικών δομών, να εισάγεται ένας αριθμός που ισούται με το
άθροισμα του αριθμού γραμμής και του αριθμού στήλης της θέσης.
(μονάδες 5).
2.
Μονοδιάστατο πίνακα με 10 στοιχεία, όπου σε κάθε θέση του, με χρήση
επαναληπτικών δομών, να εισάγεται στην πρώτη θέση ο αριθμός 300 και σε
κάθε επόμενη το μισό της τιμής της προηγούμενης, δηλαδή στη δεύτερη
θέση το 150, στην τρίτη το 75 κ.ο.κ. (μονάδες 5). (Μονάδες 10)
Απάντηση:
Α3.
Το πρόγραμμα σε ΓΛΩΣΣΑ είναι:
ΠΡΟΓΡΑΜΜΑ
πίνακες
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:
i, j, A[5, 7]
ΠΡΑΓΜΑΤΙΚΕΣ:
B[10]
ΑΡΧΗ
ΓΙΑ
i
ΑΠΟ
1
ΜΕΧΡΙ
5
ΓΙΑ
j
ΑΠΟ
1
ΜΕΧΡΙ
7
Α[i, j]
i+ j
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Β[1]
300
ΓΙΑ
i
ΑΠΟ
2
ΜΕΧΡΙ
10
Β[i]
Β[i-1]/2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Α4.
Να αναφέρετε τους κανόνες που πρέπει να ακολουθούν οι λίστες των
παραμέτρων στη χρήση υποπρογραμμάτων. (Μονάδες 6)
Απάντηση:
Α4.
Οι λίστες των παραμέτρων πρέπει να ακολουθούν τους εξής κανόνες:
→
Ο αριθμός των πραγματικών και των τυπικών παραμέτρων πρέπει να είναι
ίδιος.
→
Κάθε πραγματική παράμετρος αντιστοιχεί στην τυπική παράμετρο που
βρίσκεται στην αντίστοιχη θέση. Για παράδειγμα η πρώτη της λίστας των
τυπικών παραμέτρων στην πρώτη της λίστας των πραγματικών παραμέτρων κοκ.
→
Η τυπική παράμετρος και η αντίστοιχη της πραγματική πρέπει να είναι του
ιδίου τύπου.