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

Επαγγελματικό Λύκειο => Γενικά => Προγραμματισμός Υπολογιστών => Μήνυμα ξεκίνησε από: tessy στις 07 Νοε 2012, 11:50:40 ΜΜ

Τίτλος: Αρχικοποίηση μεταβλητών
Αποστολή από: tessy στις 07 Νοε 2012, 11:50:40 ΜΜ
Αγαπητοί συνάδελφοι γεια σας,
διδάσκω πρώτη φορά το μάθημα του Δομημένου Προγ. και έχω μπερδευτεί λιγάκι. (γιατί άραγε;;; )  :D
Πότε αρχικοποιούμε τις μεταβλητές στον ψευδοκώδικα/λογικά διαγράμματα και πότε όχι;;
Διαβάζοντας τις λύσεις των ασκήσεων του βιβλίου, όπως προτείνονται από τον σύμβουλο και καθηγητές Μεσσηνίας-Λακωνίας (να 'ναι καλά οι άνθρωποι!!!), διαπιστώνω στη σελίδα 23 (των λύσεων) ότι για την άσκηση 1 του κεφ. 4 αρχικοποιείται μόνο το άθροισμα και όχι ο Μ.Ο., ενώ στη σελίδα 24 σε λογικό διάγραμμα παρόμοιου προβλήματος αρχικοποιείται και το άθροισμα και ο Μ.Ο. Επίσης στην σελίδα 24 στη λύση της άσκησης 3, ενώ χρησιμοποιείται η μεταβλητή μετρητής (και μάλιστα ώς μετρητής=μετρητής+1), δεν αρχικοποιείται.
Ποιο είναι το σωστό τελικά;
Τίτλος: Απ: Αρχικοποίηση μεταβλητών
Αποστολή από: petrosp13 στις 07 Νοε 2012, 11:59:28 ΜΜ
Μεταβλητές που εντός επανάληψης υπάρχουν σε εντολή εκχώρησης δεξιά και αριστερά του :=, θα πρέπει να έχουν αρχική τιμή
Συνήθως μιλάμε για αθροίσματα και πλήθη
Ο μέσος όρος δεν αρχικοποιείται
Τίτλος: Απ: Αρχικοποίηση μεταβλητών
Αποστολή από: tessy στις 08 Νοε 2012, 12:05:53 ΠΜ
OK, ευχαριστώ :)
Τίτλος: Απ: Αρχικοποίηση μεταβλητών
Αποστολή από: Καρκαμάνης Γεώργιος στις 13 Νοε 2012, 10:02:58 ΜΜ
Όλες οι μεταβλητές δεν χρειάζονται να αρχικοποιούνται, είτε στον ψευδοκώδικα είτε στην Pascal.

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