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

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

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

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

Ποια η διαφορά μεταβλητών και σταθερών;

Σκέψη / Μεθοδολογία: Ερώτηση σύγκρισης δύο εννοιών που παρουσιάζονται διαδοχικά στο κεφάλαιο (§7.3, §7.4) — εντοπίζουμε το κοινό τους στοιχείο (όνομα + τύπος) και τη βασική τους διαφορά (δυνατότητα μεταβολής τιμής).

Λύση:

  1. Θυμόμαστε τον ορισμό της σταθεράς (§7.3): τιμή που δεν αλλάζει ποτέ κατά την εκτέλεση.
  2. Θυμόμαστε τον ορισμό της μεταβλητής (§7.4): αντιστοιχεί σε θέση μνήμης της οποίας η τιμή μπορεί να αλλάζει.
  3. Συγκρίνουμε: και οι δύο έχουν όνομα και τύπο, αλλά διαφέρουν ως προς τη δυνατότητα μεταβολής της τιμής τους.

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

Πρόσεξε:

  • Ο τύπος μιας μεταβλητής παραμένει πάντα σταθερός καθ' όλη την εκτέλεση — αυτό που αλλάζει είναι μόνο η τιμή της, όχι ο τύπος της.