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

Γενικό Λύκειο => Τμηματικός προγραμματισμός => Γ΄ Λυκείου => Διαδικασίες => Μήνυμα ξεκίνησε από: andag στις 02 Απρ 2026, 09:53:33 ΜΜ

Τίτλος: σταθερή τιμή ως παράμετρος
Αποστολή από: andag στις 02 Απρ 2026, 09:53:33 ΜΜ
Επιτρέπεται η χρήση σταθερής τιμής στις πραγματικές παραμέτρους; Έχω βρει ξανά την ερώτηση, αλλά επειδή έχουν περάσει 20 χρόνια από τότε,δεν ξέρω αν έχει αναθεωρηθεί ή αν έχει δοθεί κάποια άλλη διευκρίνηση γιατί σε ασκήσεις που βρίσκω, άλλοι το θεωρούν σωστό και άλλοι λάθος.
Τίτλος: Απ: σταθερή τιμή ως παράμετρος
Αποστολή από: pgrontas στις 02 Απρ 2026, 10:20:34 ΜΜ
Σε συνάρτηση δεν υπάρχει πρόβλημα.
Στη διαδικασία όμως υπάρχει θέμα γιατί πώς θα αντιγράψει πίσω τις τιμές αν η παράμετρος είναι σταθερά;
Τίτλος: Απ: σταθερή τιμή ως παράμετρος
Αποστολή από: andag στις 02 Απρ 2026, 11:02:58 ΜΜ
Το καταλαβαίνω ότι υπάρχει θέμα, αλλά έχω δει απάντηση ότι απλά δε θα επιστραφεί τίποτε σε αυτή την περίπτωση και κάπου αλλού ότι είναι συντακτικό λάθος.
Τίτλος: Απ: σταθερή τιμή ως παράμετρος
Αποστολή από: petrosp13 στις 02 Απρ 2026, 11:16:20 ΜΜ
Εφόσον στις διαδικασίες ορίζουμε ότι αντιγράφονται πίσω οι παράμετροι, θεωρώ ότι είναι λάθος να λέμε ότι απλά δεν αντιγράφονται
Δεν μπορεί να κληθεί διαδικασία με σταθερές παραμέτρους

Στο κάτω κάτω, ας έχουμε και κάποια επιχειρήματα για την ύπαρξη συναρτήσεων, γιατί υπάρχουν αρκετοί εξυπνάκηδες που μαθαίνουν μόνο τις διαδικασίες επειδή τα κάνουν όλα και συμφέρουν
Τίτλος: Απ: σταθερή τιμή ως παράμετρος
Αποστολή από: gpapargi στις 02 Απρ 2026, 11:24:09 ΜΜ
Παράθεση από: pgrontas στις Χθες στις 10:20:34 ΜΜΣε συνάρτηση δεν υπάρχει πρόβλημα.
Στη διαδικασία όμως υπάρχει θέμα γιατί πώς θα αντιγράψει πίσω τις τιμές αν η παράμετρος είναι σταθερά;

Αυτή την ένσταση είχα κάνει κι εγώ σε παλαιότερη συζήτηση. Ο Άλκης είπε ότι έτσι το υλοποίησε στο Διερμηνευτή λόγω του παραδείγματος 2 στο κεφάλαιο 10 του τετραδίου μαθητή με τους πύργους του Hanoi.
Εγώ τότε πίστευα ότι έχει κάνει λάθος το τετράδιο σε σχέση με αυτό που φαίνεται να ισχύει σε άλλα σημεία. Τελικά επικράτησε η άποψη ότι μπαίνουν και σταθερές και κατά την επιστροφή γίνεται reject η τιμή. Δηλαδή σε αυτή την περίπτωση ο μηχανισμός copy in - copy out δε λειτουργεί στην επιστροφή.
Τίτλος: Απ: σταθερή τιμή ως παράμετρος
Αποστολή από: alkisg στις 02 Απρ 2026, 11:31:59 ΜΜ
Όπως τα λέει ο Γιώργος... Είχα μιλήσει τηλεφωνικά και με τον Κοίλια που έγραψε το σχετικό κομμάτι, και μου είχε πει ότι σε αυτό το σημείο είχε την Basic κατά νου, που όταν θέλουμε να περάσουμε παράμετρο μεταβλητή που να μην αλλάξει κατά την επιστροφή, την βάζουμε σε παρένθεση, π.χ. ΚΑΛΕΣΕ Δ1(α, (β)).

Αλλά εννοείται ότι τέτοια δεν είναι για εξετάσεις, είναι για να ξέρουμε τι να ΜΗΝ βάζουμε!  ;D
Τίτλος: Απ: σταθερή τιμή ως παράμετρος
Αποστολή από: pgrontas στις 03 Απρ 2026, 07:02:53 ΠΜ
Οφείλω να ομολογήσω ότι αν και χρόνια εδώ τα δύο παραπάνω δεν τα είχα προσέξει. Δηλαδή βάζουμε παρενθέσεις στην σταθερά όταν θέλουμε να την χρησιμοποιήσουμε σαν παράμετρο ή σιωπηρά αποδεχόμαστε ότι η διαδικασία δεν θα αλλάξει την τιμή της;