- Πληροφοριακά Στοιχεία
- Δημοσιεύθηκε : 21 Φεβρουάριος 2014
3o ONLINE TEST ΕΦΑΡΜΟΓΩΝ ΑΕΠΠ
Μάθημα: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΕΦΑΡΜΟΓΗ 1 (ΕΛ2003)
Δίνεται ο πίνακας Α και το παρακάτω τμήμα προγράμματος:
sum ← 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 5
ΑΝ i = j TOTE
sum ← sum + A[i,j]
AΛΛΙΩΣ
A[i,j] ← 0
Τέλος_αν
Τέλος_επανάληψης
Τέλος_επανάληψης
γραψε sum
Αυτό το τμήμα προγράμματος χρησιμοποιεί τον πίνακα Α, με τις τιμές των στοιχείων του, όπως αυτές φαίνονται παρακάτω
1 |
-1 |
7 |
1 |
1 |
6 |
2 |
0 |
8 |
-2 |
4 |
9 |
3 |
3 |
0 |
3 |
5 |
-4 |
2 |
1 |
0 |
1 |
2 |
0 |
1 |
α. Να συμπληρώσετε τα κελιά του παρακάτω πίνακα Α με τις τιμές που θα έχουν τα στοιχεία του, μετά την εκτέλεση του τμήματος προγράμματος.
β. Ποια είναι η τιμή της μεταβλητής sum που θα εμφανιστεί;
ΕΦΑΡΜΟΓΗ 2 (HΛ2005)
Δίνεται το παρακάτω τμήμα προγράμματος και μια συνάρτηση:
Διάβασε Κ
L ← 2
A ← 1
Όσο Α < 8 επανάλαβε
Αν Κ MOD L = 0 τότε
Χ ← Fun(A, L)
αλλιώς
Χ ← Α + L
Τέλος_αν
Εμφάνισε L, A, X
A ← A + 2
L ← L + 1
Tέλος_επανάληψης
..............................
Συνάρτηση Fun(Β, Δ) : Ακέραια
Μεταβλητές
Ακέραιες: Β, Δ
Αρχή
Fun ← (B + Δ) DIV 2
Tέλος_συνάρτησης.
Να γράψετε τις τιμές των μεταβλητών L, A, X, όπως αυτές εκτυπώνονται σε κάθε επανάληψη, όταν για είσοδο δώσουμε την τιμή 10.
(Σημείωση:Αν νομίζετε ότι κάποια(ες) επαναλήψεις δε θα εκτελεστούν αφήστε ασυμπλήρωτα τα αντίστοιχα κενά)
L | A | X | |
Τιμές 1ης Επανάληψης | |||
Τιμές 2ης Επανάληψης | |||
Τιμές 3ης Επανάληψης | |||
Τιμές 4ης Επανάληψης | |||
Τιμές 5ης Επανάληψης |
ΕΦΑΡΜΟΓΗ 3 (HΛ2006)
Δίνεται το παρακάτω πρόγραμμα και υποπρογράμματα:
ΠΡΟΓΡΑΜΜΑ Κύριο
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β, Γ
ΑΡΧΗ
ΔΙΑΒΑΣΕ Α, Β, Γ
ΚΑΛΕΣΕ Διαδ1(Α, Β, Γ)
ΓΡΑΨΕ Α, Β, Γ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΔΙΑΔΙΚΑΣΙΑ Διαδ1(Β, Α, Γ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β, Γ
ΑΡΧΗ
Α←Α + 2
Β←Β - 3
Γ←Α + Β
ΓΡΑΨΕ Α, Β, Γ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Τι θα εμφανιστεί κατά την εκτέλεση του προγράμματος, αν ως τιμές εισόδου δοθούν οι αριθμοί 5, 7, 10;
Τιμές 1ης Εκτύπωσης | |||
Τιμές 2ης Εκτύπωσης |