ΑΕΠΠ Πίνακες

Page 1

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΠΙΝΑΚΕΣ Α ΟΜΑ∆Α 1. Ποιο είναι το περιεχόµενο του πίνακα Α[2, 2] µετά την εκτέλεση των παρακάτω εντολών Για κ από 1 µέχρι 2 Για λ από 2 µέχρι 1 µε_βήµα -1 Α[κ, λ] <-- (κ+λ)^2-1 Τέλος_επανάληψης Τέλος_επανάληψης 2. Γράψτε αλγόριθµο που γεµίζει τον πίνακα Α[4, 7], γραµµή-γραµµή, µε όλες τις περιττές τιµές ξεκινώντας από το1 (1,3,5,7..........) 3. Γράψτε αλγόριθµο που γεµίζει τον πίνακα Α[50] µε τις άρτιες τιµές που υπάρχουν στο ακέραιο διάστηµα [1, 100]. 4. Να γραφεί αλγόριθµος που θα δηµιουργεί έναν πίνακα 100 θέσεων στον οποίο τα περιττά στοιχεία του θα έχουν την τιµή 1 και τα άρτια την τιµή 0. 5. Να γραφεί αλγόριθµος ο οποίος θα δηµιουργεί τους ακόλουθους τετραγωνικούς (ίδιο αριθµό γραµµών και στηλών) πίνακες: 1

50

50

20

0

0

50

1

50

20

20

0

50

50

1

20

20

20

66

66

1

9

9

9

66

1

66

1

9

9

1

66

66

1

1

9

Παρατήρηση: Στις ασκήσεις όπου µας ζητείται να δηµιουργήσουµε έναν πίνακα, θα πρέπει πάντα να προσπαθούµε να ανακαλύψουµε τη σχέση της γραµµής και της στήλης στοιχείων που παρουσιάζουν κάποια ιδιαιτερότητα. 0ι συνηθέστερες περιπτώσεις σχέσεων µεταξύ γραµµής και στήλης είναι: 1. i=j, στοιχεία της κυρίας διαγωνίου 2. i=Ν - j + 1 , (i+ j =Ν + 1) στοιχεία της δευτερεύουσας διαγωνίου 3. i < j, στοιχεία πάνω από την κύρια διαγώνιο 4. i > j, στοιχεία κάτω από την κύρια διαγώνιο 5. ( i + j ) mod 2 = 0 ή ≠ 0 άρτιο ή περιττό άθροισµα δεικτών γραµµής και στήλης

ΜΟΥΣΙΟΥ ΕΛΕΝΗ ΠΕ19

-1-


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.