Γεια σας συνάδελφοι,
θα ήθελα να μοιραστώ μαζί σας τις παρακάτω τοποθετήσεις απορίες σχετικά με τις πραγματικές παραμέτρους σε συναρτήσεις και διαδικασίες
α) Είναι αποδεκτό σε ενεργοποίηση συνάρτησης να γράψω:
α<- Μικρότερο(15,25) αιτιολογία: (αντί για μεταβλητές οι πραγματικές παράμετροι είναι σταθερές, όμως επειδή το υποστηρίζουν οι μαθηματικές συναρτήσεις το δεχόμαστε και εμεις). ΔΕΝ είναι επιτρεπτό όμως σε διαδικασία
β) αντίστοιχα είναι δεκτό:
α<-Μικρότερος(β+6,χ-5) αιτικολογία: Αντί για μεταβλητές έχω εκφράσεις αλλά στα μαθηματικά επιτρέπεται άρα και στη Γλώσσα). ΔΕΝ είναι επιτρεπτό όμως σε διαδικασία
γ) ΣΕ μία συνάρτηση δε μπορεί να αλλάξει τιμή μία παράμετρος της (τις θεωρούμε by value) γιατί τότε θα επέστρεφε δύο τιμές (μία την παράμετρο που άλλαξε και μία το όνομά της). ΣΕ μία διαδικασία όμως οι παράμετροι θεωρούνται ότι περνάνε by refference και επομένως μπορούν και αλλάζουν.
δ) Δεν υπάρχει δυνατότητα να ορίσουμε μία παράμετρο ότι περνάει by value by refference στη Γλώσσα
Τα παραπάνω αποτελούν προσωπικά πιστεύω. Περιμένω τη γνώμη σας...