Καλησπέρα σας,
μπορείτε να μου πείτε πως γίνεται η κλήση συνάρτησης χωρίς τιμή από το κυρίως πρόγραμμα και πως γράφουμε την συνάρτηση;
Θα με βοηθούσε ένα παράδειγμα
Σας ευχαριστώ
Αν δεν δέχεται κάποια είσοδο, δεν θα επιστρέφει μονίμως το ίδιο αποτέλεσμα;
Άρα ποιο το νόημα ύπαρξης της συνάρτησης;
ΥΓ. Φαντάζομαι ότι θα την καλεί έτσι: Γράψε Μπαμ( )
Το βιβλίο αναφέρει πως μια διαδικασία μπορεί να μην έχει καθόλου παραμέτρους. Όμως για μια συνάρτηση δεν έχει νόημα αυτό...
Ο ορισμός συναρτησης ΧΩΡΙΣ παραμετρους ειναι συντακτικό λαθος.
Μονον μια διαδικασία μπορεί να ΜΗΝ εχει παραμετρους.
Σύμφωνα με το βιβλίο, ένας αλγόριθμος επιτρέπεται να μην έχει είσοδο εφόσον επεξεργάζεται πρωτογενείς τιμές.
Οπότε μια συνάρτηση RANDOM θα μπορούσε άνετα να μην παίρνει καμία παράμετρο, να συμβουλεύεται μια hardware γεννήτρια τυχαίων αριθμών, και να επιστρέφει έναν τυχαίο αριθμό π.χ. από το 0 ως το 1.
Στην Pascal και στον Διερμηνευτή αυτές οι συναρτήσεις δεν παίρνουν παρενθέσεις:
https://alkisg.mysch.gr/ΓΛΩΣΣΑ/Συναρτήσεις/
Στην Basic παίρνουν (αναφέρω τις γλώσσες προγραμματισμού από τις οποίες επηρεάστηκε η ΓΛΩΣΣΑ).