Συνάδελφοι,
Επειδή πιστεύω ότι κάποιο θέμα φέτος θα αναφέρεται στο 10ο Κεφάλαιο θα ήθελα να συνοψίσω τη δικιά μου τοποθέτηση στα παιδιά σε ότι αφορά τις παραμέτρους.
Όσον αφορά τις διαδικασίες δηλώνονται όλες οι παράμετροι και αν κάποια παράμετρος αλλάξει κατά τη διάρκεια εκτέλεσης της διαδικασίας η αλλαγμένη τιμή μεταφέρεται στο κ.πρόγραμμα.
Π.χ.
ΠΡΟΓΡΑΜΜΑ ΕΝΑ
Β<--3
ΚΑΛΕΣΕ Δ(Α,Β)
ΓΡΑΨΕ Α
....
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΔΙΑΔΙΚΑΣΙΑ Δ(Χ,Υ)
.....
Υ<--Υ+2
ΓΡΑΨΕ Υ
Χ<-- 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΑΠΑΝΤΗΣH: Το παραπάνω πρόγραμμα θα τυπώσει
5,4
Όσο για τις συναρτήσεις δηλώνονται οι παράμετροι εισόδου των οποίων η τιμή αν αλλάξει κατά την εκτέλεση της συνάρτησης η αλλαγή ΔΕΝ μεταφέρεται στο κ.πρόγραμμα.
Π.χ.
ΠΡΟΓΡΑΜΜΑ ΔΥΟ
............
Α<--2
Β<--3
Γ<-- ΣΥΝ(Α,Β)
ΓΡΑΨΕ Α,Β
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΣΥΝΑΡΤΗΣΗ ΣΥΝ(X,Y):AΚΕΡΑΙΗ
.......
Χ<--10
Υ<-- 20
......
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Απάντηση: Το παραπάνω πρόγραμμα θα τυπώσει
2,3
Θα ήθελα τυχόν συμφωνίες ή διαφωνίες πάνω στα δύο αυτά παραδείγματα.
Ευχαριστώ