ΑΣΚΗΣΗ 9 ΚΕΦΑΛΑΙΟ 7 ΤΕΣΤ ΑΥΤΟΑΞΙΟΛΟΓΗΣΗΣ Τετράδιο Μαθητή

Ξεκίνησε από metestaki, 13 Μαρ 2012, 07:57:40 ΜΜ

« προηγούμενο - επόμενο »

metestaki

Καλησπέρα!

Τα φώτα σας για το εξής:

Στο Τετράδιο Μαθητή, στο Τεστ Αυτοαξιολόγησης και συγκεκριμένα στην άσκηση 9:

Ποιες από τις παρακάτω εντολές δίνουν σαν αποτέλεσμα εκτέλεσης το μήνυμα:    Η τιμή είναι 100
Α. Τιμή <— 100
    ΓΡΑΨΕ 'Η τιμή είναι' 100

Β. ΓΡΑΨΕ 'Η τιμή είναι', Τιμή

Γ. Τιμή <— 100
   ΓΡΑΨΕ 'Η τιμή είναι', 100

Δ. Τιμή <— 100
    ΓΡΑΨΕ 'Η τιμή είναι', Τιμή

Θεωρώ ότι το αποτέλεσμα αυτό δίνει και το Γ και το Δ, παρόλο που στις λύσεις του βιβλίου αναφέρεται μόνο το Δ σαν σωστό.

tdrivas

Έχεις δίκιο..είναι και η γ και η δ.. Απλά η γ δεν χρησιμοποιεί στην εντολή εξόδου ΓΡΑΨΕ τη μεταβλητή που κουβαλάει το 100. Αντ ΄αυτού χρησιμοποιεί απευθείας την αριθμητική σταθερά..Το αποτέλεσμα είναι το ίδιο.
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies
https://github.com/tdrivas

metestaki

Παράθεση από: morfeus στις 13 Μαρ 2012, 11:48:12 ΜΜ
Έχεις δίκιο..είναι και η γ και η δ.. Απλά η γ δεν χρησιμοποιεί στην εντολή εξόδου ΓΡΑΨΕ τη μεταβλητή που κουβαλάει το 100. Αντ ΄αυτού χρησιμοποιεί απευθείας την αριθμητική σταθερά..Το αποτέλεσμα είναι το ίδιο.

Ευχαριστώ συνάδελφε! Καλό θα ήταν βέβαια να συμπεριληφθεί κάτι τέτοιο στις διορθώσεις του σχολικού τετραδίου μαθητή (αν δεν κάνω λάθος δεν υφίσταται κάτι τέτοιο), μη μπερδεύονται τα παιδια!

anasta

το Γ θα ήταν σωστό αν ήταν έτσι:
ΓΡΑΨΕ 'Η τιμή είναι', '100'
για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.

evry

Εκτός από τους Χαρακτήρες υπάρχουν και άλλες Σταθερές όπως Ακέραιες, Πραγματικές και Λογικές
Σύμφωνα με το δικό σου σκεπτικό οι παρακάτω εντολές θα έπρεπε να είναι λάθος
Γράψε Αληθής
Γράψε 100
Γράψε 4.5

Αυτό που λες θα ίσχυε μόνο αν η Γράψε δεχόταν ως όρισμα μόνο σταθερές τύπου Χαρακτήρα.
Αφού δέχεται όλες τις σταθερές, τότε  η παρακάτω έκφραση

Γράψε 'Ο βαθμός μου είναι ', 10

είναι  σωστή

Παράθεση από: anasta στις 17 Απρ 2012, 06:03:22 ΜΜ
για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

P.Tsiotakis

αν το

Εμφάνισε 5+3

είναι σωστό, τότε και το

Εμφάνισε 5

είναι σωστό, καθώς αμφότερα εμφανίζουν (αριθμητικές) εκφράσεις

gpapargi

Παράθεση από: anasta στις 17 Απρ 2012, 06:03:22 ΜΜ
το Γ θα ήταν σωστό αν ήταν έτσι:
ΓΡΑΨΕ 'Η τιμή είναι', '100'
για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.


Δες και το εξής επιχείρημα:

Είναι σωστά τα παρακάτω;

Σταθερές
π=3.14
κ='καλημερα'
...

Γράψε π
Γράψε κ
...

Απάντηση: Είναι σωστά. Το
Γράψε 5
δε διαφέρει σε τίποτα από το
Γράψε 'Καλημέρα'
Και στις 2 περιπτώσεις εκτυπώνεται μια σταθερά. Στην πρώτη περίπτωση είναι σταθερά ακέραιου τύπου ενώ στη δεύτερη είναι σταθερά τύπου χαρακτήρα. Οι σταθερές εκτυπώνονται. Απλά η σταθερά τύπου χαρακτήρα μπαίνει σε εισαγωγικά. Μην βλέπεις δηλαδή τα εισαγωγικά σαν κομμάτι της Γράψε. Δες το σαν κομμάτι της σταθεράς τύπου χαρακτήρα. Αν πεις 
Γράψε '5'
αντιμετωπίζεις το 5 σαν σταθερά τύπου χαρακτήρα.