Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 5 –Βασικές Ασκήσεις στις Δομές Δεδομένων (Πίνακες)
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 5 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ 1. Για τον παρακάτω μονοδιάστατο πίνακα Α να σημειώσετε τι εμφανίζουν τα παρακάτω τμήματα αλγορίθμων. 4
1
3
9
-1
i. Γράψε Α[3] ii. Γράψε Α[2*2] iii. i←1 j←2 Γράψε Α[i+j] iv. i←1 Γράψε Α[A[i]] 2. Για τον παρακάτω μονοδιάστατο πίνακα B να σημειώσετε τι εμφανίζουν τα παρακάτω τμήματα αλγορίθμων. 1 3 2 1
4 1 2 1
2 5 4 3
2 1 4 5
1 2 5 1
Γράψε Β[3,1] Γράψε Β[2,3] Γράψε Β[4,1] i←2 Γράψε Β[i, i+1] v. i←2 Γράψε Β[i-1, i+2]
i. ii. iii. iv.
3. Να σημειώσετε ποιές εντολές είναι σωστές και ποιές λάθος για τον παρακάτω πίνακα Α Α[5]
3 5 8 12 15
i. Μεταβλητές Χαρακτήρες: Α[5] iii. Μεταβλητές Ακέραιες: Α[10] v. Γράψε Α[6] vii. T ← Αληθής A[ T ] ← 15 ix. Μεταβλητές Λογικές: Α[100] Χαρακτήρες: Α[50]
M. Sc. Τρυφωνόπουλος Αθηνόδωρος Καθηγητής Πληροφορικής
ii. Μεταβλητές Ακέραιος: Α[Ν] iv. Γράψε Α[5] vi. Γράψε Α[“3”] viii. Μεταβλητές Λογικές: Α[100] Χαρακτήρες: Β[50] x. Μεταβλητές Χαρακτήρες: Α[50] Αρχή Α[1] ← «Κώστας» Α[1] ← Αληθής
1