ΤΕΣΤ (ΑΣΚΗΣΕΙΣ) ONLINE
98 Tests / Διαγωνίσματα

Κεφάλαιο 09.1 – Σελίδα 155-159 – ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ΄ ΛΥΚΕΙΟΥ – Απαντήσεις – Λύσεις

Ερωτήσεις - Θέματα για συζήτηση

Ερώτηση 1 (σελ. 167)

Τι ονομάζεται πίνακας;

Σκέψη / Μεθοδολογία: Ερώτηση ορισμού — απαντάται άμεσα από τον ορισμό του §9.1.

Λύση:

Δίνουμε τον ορισμό του πίνακα όπως δίνεται στο §9.1.

Απάντηση: Πίνακας είναι ένα σύνολο αντικειμένων ίδιου τύπου, τα οποία αναφέρονται με ένα κοινό όνομα. Κάθε αντικείμενο που απαρτίζει τον πίνακα λέγεται στοιχείο του πίνακα, και η αναφορά σε αυτό γίνεται με το όνομα του πίνακα ακολουθούμενο από έναν δείκτη.

Πρόσεξε:

  • Να αναφερθούν και οι δύο βασικές έννοιες: κοινό όνομα ΚΑΙ ίδιος τύπος δεδομένων.

Ερώτηση 3 (σελ. 167)

Τι μπορεί να είναι οι δείκτες των πινάκων;

Σκέψη / Μεθοδολογία: Ερώτηση θεωρίας — ο ορισμός του δείκτη δίνεται ρητά στο §9.1.

Λύση:

Περιγράφουμε τι είδους έκφραση μπορεί να είναι ο δείκτης.

Απάντηση: Ο δείκτης ενός πίνακα είναι μία ακέραια έκφραση — μπορεί να είναι μία ακέραια σταθερά (π.χ. Πίνακας[5]) ή μία ακέραια μεταβλητή (π.χ. Πίνακας[i]) — και περικλείεται πάντα μέσα στα σύμβολα [ και ].

Πρόσεξε:

  • Ο δείκτης πρέπει να είναι ΑΚΕΡΑΙΟΣ — ποτέ πραγματικός αριθμός.

Ερώτηση 4 (σελ. 167)

Ποια η διαφορά του πίνακα και του στοιχείου ενός πίνακα;

Σκέψη / Μεθοδολογία: Ερώτηση διάκρισης εννοιών — ο πίνακας είναι το σύνολο, το στοιχείο είναι μία μεμονωμένη τιμή μέσα σε αυτό.

Λύση:

Διακρίνουμε τις δύο έννοιες: το σύνολο (πίνακας) και το μεμονωμένο αντικείμενο (στοιχείο).

Απάντηση: Ο πίνακας είναι ολόκληρο το σύνολο των ομοειδών δεδομένων που αναφέρονται με ένα κοινό όνομα (π.χ. ο πίνακας Θερμοκρασία). Το στοιχείο του πίνακα είναι μία μεμονωμένη τιμή μέσα σε αυτό το σύνολο, που εντοπίζεται με έναν δείκτη (π.χ. Θερμοκρασία[5] είναι ένα στοιχείο του πίνακα Θερμοκρασία).

Ερώτηση 5 (σελ. 167)

Πού ορίζεται η διάσταση του πίνακα;

Σκέψη / Μεθοδολογία: Ερώτηση θεωρίας για τη δήλωση μεταβλητών.

Λύση:

Εντοπίζουμε πού γίνεται η δήλωση πίνακα μέσα σε ένα πρόγραμμα.

Απάντηση: Η διάσταση (το μέγιστο πλήθος στοιχείων) ενός πίνακα ορίζεται στο τμήμα δήλωσης των ΜΕΤΑΒΛΗΤΩΝ του προγράμματος, μαζί με τον τύπο του πίνακα — π.χ. ΠΡΑΓΜΑΤΙΚΕΣ: Θερμοκρασία[30]. Αυτό γίνεται ώστε να δεσμευτούν εξαρχής οι αντίστοιχες συνεχόμενες θέσεις μνήμης.

Ερώτηση 7 (σελ. 167)

Ποιοι πίνακες ονομάζονται μονοδιάστατοι;

Σκέψη / Μεθοδολογία: Ερώτηση ορισμού — δίνεται ρητά στο §9.1.

Λύση:

Δίνουμε τον ορισμό του μονοδιάστατου πίνακα.

Απάντηση: Μονοδιάστατοι ονομάζονται οι πίνακες που χρησιμοποιούν έναν μόνο δείκτη για την αναφορά των στοιχείων τους (π.χ. Θερμοκρασία[i]).

Ερώτηση 9 (σελ. 167)

Πού αποθηκεύονται τα στοιχεία ενός πίνακα;

Σκέψη / Μεθοδολογία: Ερώτηση θεωρίας σχετικά με την αναπαράσταση πινάκων στη μνήμη.

Λύση:

Περιγράφουμε πώς οργανώνονται τα στοιχεία ενός πίνακα στη μνήμη του υπολογιστή.

Απάντηση: Τα στοιχεία ενός πίνακα αποθηκεύονται σε μία ομάδα διαδοχικών (συνεχόμενων) θέσεων μνήμης, οι οποίες δεσμεύονται εξαρχής με βάση τον τύπο και το δηλωμένο μέγιστο πλήθος στοιχείων του πίνακα.