Τελευταία μηνύματα

#81
Διαδικασίες / Απ: σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από alkisg - 03 Απρ 2026, 09:38:56 ΠΜ
Σόρρυ δεν τα είπα καλά.
Σταθερές, εκφράσεις κλπ => τις δέχεται χωρίς τίποτα ιδιαίτερο και προφανώς δεν επιστρέφει κάτι.
Μεταβλητή => την δέχεται και επιστρέφει την τιμή της.
Μεταβλητή που δεν θέλουμε να επιστραφεί η τιμή => κάνουμε οποιαδήποτε πράξη, π.χ. την βάζουμε σε παρένθεση, πολλαπλασιάζουμε με 1 ή προσθέτουμε το 0.

Αυτά αντιστοιχούν στην υλοποίηση του Διερμηνευτή, η οποία έγινε μετά από συζήτηση με τους συγγραφείς.
Πολλά από αυτά όμως δεν προκύπτουν από το βιβλίο (και γι' αυτό υπήρξαν οι συζητήσεις), οπότε δεν μπορούν να εξεταστούν...
#82
Διαδικασίες / Απ: σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από pgrontas - 03 Απρ 2026, 07:02:53 ΠΜ
Οφείλω να ομολογήσω ότι αν και χρόνια εδώ τα δύο παραπάνω δεν τα είχα προσέξει. Δηλαδή βάζουμε παρενθέσεις στην σταθερά όταν θέλουμε να την χρησιμοποιήσουμε σαν παράμετρο ή σιωπηρά αποδεχόμαστε ότι η διαδικασία δεν θα αλλάξει την τιμή της;
#84
Διαδικασίες / Απ: σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από alkisg - 02 Απρ 2026, 11:31:59 ΜΜ
Όπως τα λέει ο Γιώργος... Είχα μιλήσει τηλεφωνικά και με τον Κοίλια που έγραψε το σχετικό κομμάτι, και μου είχε πει ότι σε αυτό το σημείο είχε την Basic κατά νου, που όταν θέλουμε να περάσουμε παράμετρο μεταβλητή που να μην αλλάξει κατά την επιστροφή, την βάζουμε σε παρένθεση, π.χ. ΚΑΛΕΣΕ Δ1(α, (β)).

Αλλά εννοείται ότι τέτοια δεν είναι για εξετάσεις, είναι για να ξέρουμε τι να ΜΗΝ βάζουμε!  ;D
#85
Διαδικασίες / Απ: σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από gpapargi - 02 Απρ 2026, 11:24:09 ΜΜ
Παράθεση από: pgrontas στις 02 Απρ 2026, 10:20:34 ΜΜΣε συνάρτηση δεν υπάρχει πρόβλημα.
Στη διαδικασία όμως υπάρχει θέμα γιατί πώς θα αντιγράψει πίσω τις τιμές αν η παράμετρος είναι σταθερά;

Αυτή την ένσταση είχα κάνει κι εγώ σε παλαιότερη συζήτηση. Ο Άλκης είπε ότι έτσι το υλοποίησε στο Διερμηνευτή λόγω του παραδείγματος 2 στο κεφάλαιο 10 του τετραδίου μαθητή με τους πύργους του Hanoi.
Εγώ τότε πίστευα ότι έχει κάνει λάθος το τετράδιο σε σχέση με αυτό που φαίνεται να ισχύει σε άλλα σημεία. Τελικά επικράτησε η άποψη ότι μπαίνουν και σταθερές και κατά την επιστροφή γίνεται reject η τιμή. Δηλαδή σε αυτή την περίπτωση ο μηχανισμός copy in - copy out δε λειτουργεί στην επιστροφή.
#86
Διαδικασίες / Απ: σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από petrosp13 - 02 Απρ 2026, 11:16:20 ΜΜ
Εφόσον στις διαδικασίες ορίζουμε ότι αντιγράφονται πίσω οι παράμετροι, θεωρώ ότι είναι λάθος να λέμε ότι απλά δεν αντιγράφονται
Δεν μπορεί να κληθεί διαδικασία με σταθερές παραμέτρους

Στο κάτω κάτω, ας έχουμε και κάποια επιχειρήματα για την ύπαρξη συναρτήσεων, γιατί υπάρχουν αρκετοί εξυπνάκηδες που μαθαίνουν μόνο τις διαδικασίες επειδή τα κάνουν όλα και συμφέρουν
#87
Διαδικασίες / Απ: σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από andag - 02 Απρ 2026, 11:02:58 ΜΜ
Το καταλαβαίνω ότι υπάρχει θέμα, αλλά έχω δει απάντηση ότι απλά δε θα επιστραφεί τίποτε σε αυτή την περίπτωση και κάπου αλλού ότι είναι συντακτικό λάθος.
#88
Διαδικασίες / Απ: σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από pgrontas - 02 Απρ 2026, 10:20:34 ΜΜ
Σε συνάρτηση δεν υπάρχει πρόβλημα.
Στη διαδικασία όμως υπάρχει θέμα γιατί πώς θα αντιγράψει πίσω τις τιμές αν η παράμετρος είναι σταθερά;
#89
Διαδικασίες / σταθερή τιμή ως παράμετρος
Τελευταίο μήνυμα από andag - 02 Απρ 2026, 09:53:33 ΜΜ
Επιτρέπεται η χρήση σταθερής τιμής στις πραγματικές παραμέτρους; Έχω βρει ξανά την ερώτηση, αλλά επειδή έχουν περάσει 20 χρόνια από τότε,δεν ξέρω αν έχει αναθεωρηθεί ή αν έχει δοθεί κάποια άλλη διευκρίνηση γιατί σε ασκήσεις που βρίσκω, άλλοι το θεωρούν σωστό και άλλοι λάθος.
#90
Επιστημονικά Θέματα / Απ: Αποστολή Artemis II με προ...
Τελευταίο μήνυμα από pgrontas - 02 Απρ 2026, 03:30:58 ΜΜ
Και ένα ευχάριστο νέο που μας θυμίζει ότι η ανθρωπότητα μπορεί να προοδεύει και όχι όσο περνάει ο χρόνος να χειροτερεύει.