Αποστολέας Θέμα: ΑΣΚΗΣΗ 9 ΚΕΦΑΛΑΙΟ 7 ΤΕΣΤ ΑΥΤΟΑΞΙΟΛΟΓΗΣΗΣ Τετράδιο Μαθητή  (Αναγνώστηκε 2999 φορές)

metestaki

  • Θαμώνας
  • ***
  • Μηνύματα: 45
Καλησπέρα!

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

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

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

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

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

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

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

tdrivas

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 610
  • κάποτε έκαιγαν βιβλία,τώρα καίνε μυαλά...
Έχεις δίκιο..είναι και η γ και η δ.. Απλά η γ δεν χρησιμοποιεί στην εντολή εξόδου ΓΡΑΨΕ τη μεταβλητή που κουβαλάει το 100. Αντ ΄αυτού χρησιμοποιεί απευθείας την αριθμητική σταθερά..Το αποτέλεσμα είναι το ίδιο.
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies

metestaki

  • Θαμώνας
  • ***
  • Μηνύματα: 45
Έχεις δίκιο..είναι και η γ και η δ.. Απλά η γ δεν χρησιμοποιεί στην εντολή εξόδου ΓΡΑΨΕ τη μεταβλητή που κουβαλάει το 100. Αντ ΄αυτού χρησιμοποιεί απευθείας την αριθμητική σταθερά..Το αποτέλεσμα είναι το ίδιο.

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

anasta

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

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3168
  • to Iterate is human to Recurse divine
Εκτός από τους Χαρακτήρες υπάρχουν και άλλες Σταθερές όπως Ακέραιες, Πραγματικές και Λογικές
Σύμφωνα με το δικό σου σκεπτικό οι παρακάτω εντολές θα έπρεπε να είναι λάθος
Γράψε Αληθής
Γράψε 100
Γράψε 4.5

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

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

είναι  σωστή

για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.
« Τελευταία τροποποίηση: 17 Απρ 2012, 07:37:39 μμ από evry »
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3219
  • I love you 3000
    • Panagiotis Tsiotakis
αν το

Εμφάνισε 5+3

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

Εμφάνισε 5

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

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2452
  • I 'm not young enough to know everything
το Γ θα ήταν σωστό αν ήταν έτσι:
ΓΡΑΨΕ 'Η τιμή είναι’, '100'
για να θεωρηθεί σταθερά θα πρέπει να έχει εισαγωγικά.
αφού δεν έχει εισαγωγικά θεωρείται μεταβλητή, η οποία όχι μόνο είναι απροσδιόριστη αλλά δεν είναι και σωστή ως προς το όνομα.
άρα η μόνη σωστή απάντηση είναι η Δ.


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

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

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


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

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