Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: pstasinos στις 11 Μαρ 2015, 01:16:37 ΠΜ

Τίτλος: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής
Αποστολή από: pstasinos στις 11 Μαρ 2015, 01:16:37 ΠΜ
Δίνεται σε εκφώνηση "θεωρήστε δεδομένο το αρχικό διαθέσιμο ποσό χρημάτων που έχει ένας χρήστης στην κάρτα του"
Ας πούμε ότι στον αλγόριθμο που γράφει κάποιος γράφει στα δεδομένα

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

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

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

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

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

Ευχαριστώ
Τίτλος: Απ: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής
Αποστολή από: Λαμπράκης Μανώλης στις 11 Μαρ 2015, 10:03:34 ΠΜ
Καλημέρα

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

ελπιζω να βοήθησα
Τίτλος: Απ: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής
Αποστολή από: petrosp13 στις 11 Μαρ 2015, 11:53:11 ΠΜ
Η εντολή Δεδομένα θεωρεί ως δεδομένη την τιμή μεταβλητών και πινάκων στην αρχή του αλγόριθμου
Από εκεί και πέρα, κάνεις ο,τι χρειάζεται
Τίτλος: Απ: αλλαγή τιμής μιας δεδομένης τιμής μεταβλητής
Αποστολή από: Καρκαμάνης Γεώργιος στις 17 Μαρ 2015, 12:14:57 ΠΜ
Αντίστοιχα παράδειγμα υπάρχει και στα θέματα των πανελλήνιων εξετάσεων του 2002, στο θέμα με τα διόδια. Σε αυτό το θέμα δίνονταν ως δεδομένα ο τύπος τροχοφόρου Τ και το υπόλοιπο κάρτας Υ. Στη λύση που δόθηκε άλλαζε η μεταβλητή Υ μέσα στον αλγόριθμο.

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