Αποστολέας Θέμα: ΣΤΑΘΕΡΕΣ ΣΕ ΨΕΥΔΟΓΛΩΣΣΑ  (Αναγνώστηκε 1499 φορές)

maria.k.

  • Θαμώνας
  • ***
  • Μηνύματα: 34
ΣΤΑΘΕΡΕΣ ΣΕ ΨΕΥΔΟΓΛΩΣΣΑ
« στις: 15 Ιουλ 2009, 03:46:12 μμ »
ΚΑλησπέρα!
Έχω μια απορία σχετικά με τις σταθερές.
Στην ψευδογλώσσα η εκχώρηση τιμής σε μια σταθερά θα γίνει " π <- 3,14" ή " π=3,14";
Τα έχω δει και τα δυο σε βοηθήματα. Πιστεύω πως το πρώτο είναι σωστό αφού το σύμβολο "=" είναι συγκριτικός τελεστής, αλλά έχω μπερδευτεί. Εσείς τι πιστεύετε;

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2825
  • Πύργος Ηλείας
Απ: ΣΤΑΘΕΡΕΣ ΣΕ ΨΕΥΔΟΓΛΩΣΣΑ
« Απάντηση #1 στις: 15 Ιουλ 2009, 04:59:47 μμ »
Στην ψευδογλώσσα δεν υπάρχουν "συμβολικές σταθερές" όπως γίνεται στη ΓΛΩΣΣΑ (βλ. σελ 149 του βιβλίου). Άρα αποκλείεται το π=3,14 με τη λογική ότι το π θα είναι το 3,14. Όμως ακόμα και στην εντολή  π<-3,14  το π θεωρείται μεταβλητή! Απλά επειδή εμείς οι ίδιοι "αυτοσυγκρατούμαστε" και φροντίζουμε ώστε το π να μην πάρει άλλη τιμή σε επόμενη εντολή, τότε ουσιαστικά μιλάμε για "μεταβλητή σταθερά" (ή μήπως για "σταθερά μεταβλητή"  :D). Σε μπέρδεψα εεε;  :)

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

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3310
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: ΣΤΑΘΕΡΕΣ ΣΕ ΨΕΥΔΟΓΛΩΣΣΑ
« Απάντηση #2 στις: 15 Ιουλ 2009, 08:27:16 μμ »
Σε ποιο βοήθημα Μαρία;

Συμφωνώ με το Νίκο.

Ουσιαστικά στο   π <- 3.14
το π είναι μεταβλητή, ακόμη κι αν δεν αλλάξει αργότερα!

Πάντως σταθερά είναι ο αριθμός 3.14, καθώς είναι "μια προκαθορισμένη τιμή που δεν τροποποιείται κατά τη διάρκεια εκτέλεσης του αλγορίθμου"

maria.k.

  • Θαμώνας
  • ***
  • Μηνύματα: 34
Απ: ΣΤΑΘΕΡΕΣ ΣΕ ΨΕΥΔΟΓΛΩΣΣΑ
« Απάντηση #3 στις: 01 Σεπ 2009, 04:48:10 μμ »
Συγνώμη για την αργοπορία αλλά προείχαν οι διακοπές!!!! :)
Όσο για το βοήθημα είναι από την Ελληνοεκδοτική του Μιχαλακόπουλου.
Στη σελίδα 29 αναφέρει: " Ορίζουμε πρώτα τη σταθερά π=3,14 ....", ενώ στη σελίδα 34 του ίδιου κεφαλαίου: "Η τιμή μιας σταθεράς, π.χ. π <- 3,14...."
Μπορεί να είναι και τυπογραφικό λάθος....
Να ευχηθώ και καλή σχολική χρονιά!

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1134
Απ: ΣΤΑΘΕΡΕΣ ΣΕ ΨΕΥΔΟΓΛΩΣΣΑ
« Απάντηση #4 στις: 02 Σεπ 2009, 11:46:34 μμ »
Μαρία τα πράγματα είναι όπως να ανάπτυξαν ο Νίκος και ο Παναγιώτης.

Επίσης, να έχει υπόψη ότι ορισμένα βοηθήματα που είναι λίγο "παλιά" εμφανίζουν τέτοια λάθη.