Καλησπέρα!
Τα φώτα σας για το εξής:
Στο Τετράδιο Μαθητή, στο Τεστ Αυτοαξιολόγησης και συγκεκριμένα στην άσκηση 9:
Ποιες από τις παρακάτω εντολές δίνουν σαν αποτέλεσμα εκτέλεσης το μήνυμα: Η τιμή είναι 100
Α. Τιμή <— 100
ΓΡΑΨΕ 'Η τιμή είναι' 100
Β. ΓΡΑΨΕ 'Η τιμή είναι', Τιμή
Γ. Τιμή <— 100
ΓΡΑΨΕ 'Η τιμή είναι', 100
Δ. Τιμή <— 100
ΓΡΑΨΕ 'Η τιμή είναι', Τιμή
Θεωρώ ότι το αποτέλεσμα αυτό δίνει και το Γ και το Δ, παρόλο που στις λύσεις του βιβλίου αναφέρεται μόνο το Δ σαν σωστό.
Έχεις δίκιο..είναι και η γ και η δ.. Απλά η γ δεν χρησιμοποιεί στην εντολή εξόδου ΓΡΑΨΕ τη μεταβλητή που κουβαλάει το 100. Αντ ΄αυτού χρησιμοποιεί απευθείας την αριθμητική σταθερά..Το αποτέλεσμα είναι το ίδιο.
Παράθεση από: morfeus στις 13 Μαρ 2012, 11:48:12 ΜΜ
Έχεις δίκιο..είναι και η γ και η δ.. Απλά η γ δεν χρησιμοποιεί στην εντολή εξόδου ΓΡΑΨΕ τη μεταβλητή που κουβαλάει το 100. Αντ ΄αυτού χρησιμοποιεί απευθείας την αριθμητική σταθερά..Το αποτέλεσμα είναι το ίδιο.
Ευχαριστώ συνάδελφε! Καλό θα ήταν βέβαια να συμπεριληφθεί κάτι τέτοιο στις διορθώσεις του σχολικού τετραδίου μαθητή (αν δεν κάνω λάθος δεν υφίσταται κάτι τέτοιο), μη μπερδεύονται τα παιδια!
το Γ θα ήταν σωστό αν ήταν έτσι:
ΓΡΑΨΕ 'Η τιμή είναι', '100'
για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.
Εκτός από τους Χαρακτήρες υπάρχουν και άλλες Σταθερές όπως Ακέραιες, Πραγματικές και Λογικές
Σύμφωνα με το δικό σου σκεπτικό οι παρακάτω εντολές θα έπρεπε να είναι λάθος
Γράψε Αληθής
Γράψε 100
Γράψε 4.5
Αυτό που λες θα ίσχυε μόνο αν η Γράψε δεχόταν ως όρισμα μόνο σταθερές τύπου Χαρακτήρα.
Αφού δέχεται όλες τις σταθερές, τότε η παρακάτω έκφραση
Γράψε 'Ο βαθμός μου είναι ', 10
είναι σωστή
Παράθεση από: anasta στις 17 Απρ 2012, 06:03:22 ΜΜ
για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.
αν το
Εμφάνισε 5+3
είναι σωστό, τότε και το
Εμφάνισε 5
είναι σωστό, καθώς αμφότερα εμφανίζουν (αριθμητικές) εκφράσεις
Παράθεση από: anasta στις 17 Απρ 2012, 06:03:22 ΜΜ
το Γ θα ήταν σωστό αν ήταν έτσι:
ΓΡΑΨΕ 'Η τιμή είναι', '100'
για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.
Δες και το εξής επιχείρημα:
Είναι σωστά τα παρακάτω;
Σταθερές
π=3.14
κ='καλημερα'
...
Γράψε π
Γράψε κ
...
Απάντηση: Είναι σωστά. Το
Γράψε 5
δε διαφέρει σε τίποτα από το
Γράψε 'Καλημέρα'
Και στις 2 περιπτώσεις εκτυπώνεται μια σταθερά. Στην πρώτη περίπτωση είναι σταθερά ακέραιου τύπου ενώ στη δεύτερη είναι σταθερά τύπου χαρακτήρα. Οι σταθερές εκτυπώνονται. Απλά η σταθερά τύπου χαρακτήρα μπαίνει σε εισαγωγικά. Μην βλέπεις δηλαδή τα εισαγωγικά σαν κομμάτι της Γράψε. Δες το σαν κομμάτι της σταθεράς τύπου χαρακτήρα. Αν πεις
Γράψε '5'
αντιμετωπίζεις το 5 σαν σταθερά τύπου χαρακτήρα.