ΕΦΑΡΜΟΓΕΣ ΑΕΠΠ (Ανάπτυξη Εφαρμογών) - ΤΕΣΤ 3

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ης Εκτύπωσης