Αποστολέας Θέμα: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής  (Αναγνώστηκε 674 φορές)

pstasinos

  • Ομάδα διαγωνισμάτων 2016
  • *
  • Μηνύματα: 44
Δίνεται σε εκφώνηση "θεωρήστε δεδομένο το αρχικό διαθέσιμο ποσό χρημάτων που έχει ένας χρήστης στην κάρτα του"
Ας πούμε ότι στον αλγόριθμο που γράφει κάποιος γράφει στα δεδομένα

....
Δεδομένα // ΔΠ // ! όπου ΔΠ σημαίνει διαθέσιμο ποσό

Είναι λάθος από κάτω στον υπόλοιπο αλγόριθμο να τροποποιηθεί η τιμή της μεταβλητής αυτής ΔΠ ?

πχ να έχω κάτω σαν

ΔΠ<- ΔΠ - χ
.....

ή καλύτερα από την αρχή να εκχωρήσω αυτή την τιμή ΔΠ σε μια άλλη μεταβλητή
δπ <- ΔΠ
και να τροποποιώ την νέα ως
δπ <- δπ - χ

Ευχαριστώ

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 646
Απ: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής
« Απάντηση #1 στις: 11 Μάρ 2015, 10:03:34 πμ »
Καλημέρα

η ετολή Δεδομένα χρησιμοποιείται ως εντολή εισόδου τιμών, δεν σου απαγορεύει να αλλάξεις την τιμή της μεταβλητής....εννοείται μπορείς να την αλλάξεις.... πχ αν είχες Διάβασε κ δεν θα πορούσαμε να αλλάξουμε τιμή στο κ ?? είσοδο δίνει η εντολή Δεδομένα, δεν έχει κάποιο περιορισμό σε αυτό που ρωτάς

ελπιζω να βοήθησα

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2212
Απ: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής
« Απάντηση #2 στις: 11 Μάρ 2015, 11:53:11 πμ »
Η εντολή Δεδομένα θεωρεί ως δεδομένη την τιμή μεταβλητών και πινάκων στην αρχή του αλγόριθμου
Από εκεί και πέρα, κάνεις ο,τι χρειάζεται
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

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

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1087
Απ: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής
« Απάντηση #3 στις: 17 Μάρ 2015, 12:14:57 πμ »
Αντίστοιχα παράδειγμα υπάρχει και στα θέματα των πανελλήνιων εξετάσεων του 2002, στο θέμα με τα διόδια. Σε αυτό το θέμα δίνονταν ως δεδομένα ο τύπος τροχοφόρου Τ και το υπόλοιπο κάρτας Υ. Στη λύση που δόθηκε άλλαζε η μεταβλητή Υ μέσα στον αλγόριθμο.

Οπότε δεν υπάρχει κανένα πρόβλημα στην αλλαγή τιμής μιας μεταβλητής που δίνεται ως δεδομένο