Αποστολέας Θέμα: Η συνάρτηση Α_Μ(x) τι επιστρέφει;  (Αναγνώστηκε 17168 φορές)

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3136
  • Dracarys
    • Panagiotis Tsiotakis
Απ: Η συνάρτηση Α_Μ(x) τι επιστρέφει;
« Απάντηση #30 στις: 16 Οκτ 2009, 02:25:19 μμ »
Επίσης το επώνυμό μου είναι Στέργου!

Τώρα με έστειλες!!!  :D

Να είσαι καλά ....

sstergou

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 983
  • Program or be Programmed
    • pseudoglossa.gr
Απ: Η συνάρτηση Α_Μ(x) τι επιστρέφει;
« Απάντηση #31 στις: 16 Οκτ 2009, 02:46:58 μμ »
Ναι, τα έχω δει τα παραδείγματα του βιβλίου . Πουθενά όμως δεν έχω δει να περιγράφεται η διαδικασία μεταβίβασης τιμών-αντιστοίχισης παραμέτρων.

Σκέφτομαι να υλοποιήσω κάτι τέτοιο στο μέλλον για το pseudoglossa.gr αλλά θέλω να το κάνω με τέτοιο τρόπο έτσι ώστε η κλήση και η μεταβίβαση παραμέτρων να γίνεται ενστικτωδώς, χωρίς την ανάγκη απομνημόνευσης περίπλοκων κανόνων. Επίσης και επειδή ποτέ δεν κατάλαβα γιατί πρέπει να έχουμε δύο είδη υποπρογραμμάτων σκέφτομαι να υπάρχει μόνο μία κατηγορία αλγορίθμων.

Μια ιδέα είναι : Ότι είναι στα Δεδομένα να είναι παράμετρος εισόδου, ότι είναι στα Αποτελέσματα να είναι εξόδου. Αν κάτι βρίσκεται και στα δύο τότε το πέρασμα θα είναι με αναφορά.

Η πρώτη παράμετρος στα αποτελέσματα θα είναι και ταυτόχρονα το αποτέλεσμα που θα επιστρέφει ο ίδιος ο αλγόριθμος με το όνομά του.
Στάθης Στέργου - sstergouATgmailDOTcom - http://www.pseudoglossa.gr

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4801
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Η συνάρτηση Α_Μ(x) τι επιστρέφει;
« Απάντηση #32 στις: 16 Οκτ 2009, 03:18:33 μμ »
> Αν κάτι βρίσκεται και στα δύο τότε το πέρασμα θα είναι με αναφορά.

Μάλλον "αν βρίσκεται κάτι στα αποτελέσματα τότε το πέρασμα θα είναι με αναφορά".

Επίσης -αν σου αρέσει- μπορείς να πεις ότι "αν το όνομα του αλγορίθμου βρίσκεται στα αποτελέσματα, τότε ο αλγόριθμος μπορεί να χρησιμοποιηθεί και σαν συνάρτηση", για παράδειγμα χ <- Μέγιστος(10, 2). Νομίζω ότι είχα δει μια τέτοια περίπτωση χρήστης στο βιβλίο, αλλά δεν είμαι καθόλου σίγουρος ότι το θυμάμαι καλά.

Ένα παράδειγμα κλήσης αλγορίθμου "σαν διαδικασία" έχει στη σελίδα 127:
Αλγόριθμος ΑΚΒ(k)
...
Αν a(k,j)=1 και mark(j) = Ψευδής τότε AKB(j)

sstergou

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 983
  • Program or be Programmed
    • pseudoglossa.gr
Απ: Η συνάρτηση Α_Μ(x) τι επιστρέφει;
« Απάντηση #33 στις: 16 Οκτ 2009, 05:24:43 μμ »
Ουπς!
Ναι, όταν κάτι είναι στα αποτελέσματα. Απλά είχα στο μυαλό μου για το πως κάποιος θα πετύχει κάτι αντίστοιχο με τις διαδικασίες στην ΓΛΩΣΣΑ.

Ενδιαφέρον αυτό με το ίδιο όνομα.... Κάτι σαν τις συναρτήσεις της γλώσσας.

Στάθης Στέργου - sstergouATgmailDOTcom - http://www.pseudoglossa.gr