Αποστολέας Θέμα: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα  (Αναγνώστηκε 253 φορές)

_dim

  • Νέος
  • *
  • Μηνύματα: 7
1 Πως μπορώ να δηλώσω υποπρόγραμμα ή νέα συνάρτηση στη ψευδογλώσσα (να αρχίζει δηλαδή με τη λέξη "Αλγόριθμος" όχι "Πρόγραμμα"και να μπορώ να το τρέξω στο διερμηνευτή?
2 Στη ψευδογλώσσα, ποια η διαφορά μεταξύ της εντολής "γράψε","εμφάνισε","εκτύπωσε";

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4296
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
« Απάντηση #1 στις: 12 Οκτ 2017, 10:38:01 πμ »
1. Στον Διερμηνευτή δεν γίνεται. Υπήρχε η σκέψη να το υλοποιήσω με ξεχωριστά αρχεία, έτσι ώστε όταν λες π.χ. "Κάλεσε Ταξινόμηση(Α)", να ανοίγει και να καλεί το Ταξινόμηση.glo με "Δεδομένα Α", αλλά αυτό δεν προέκυπτε με σαφήνεια από κάπου στο βιβλίο οπότε δεν το έκανα.
2. Καμία. :)

sstergou

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 983
  • Program or be Programmed
    • pseudoglossa.gr
Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
« Απάντηση #2 στις: 12 Οκτ 2017, 12:32:14 μμ »
Στο pseudogloss.gr δουλεύει:
Δοκίμασε το παρακάτω παράδειγμα αν θες:

Κώδικας: [Επιλογή]
αλγοριθμος αρτιος
δεδομενα //ν//
αν ν = 0 τότε
απ ← αληθής
αλλιώς
απ ← περιττός(ν-1)
τελος_αν
αποτελεσματα //απ//
τελος αρτιος

αλγοριθμος περιττός
δεδομένα //ν//
αν ν = 0 τότε
απ ← ψευδης
αλλιώς
απ ← αρτιος(ν-1)
τελος_αν
αποτελέσματα //απ//
τελος περιττός
Στάθης Στέργου - sstergouATgmailDOTcom - http://www.pseudoglossa.gr

_dim

  • Νέος
  • *
  • Μηνύματα: 7
Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
« Απάντηση #3 στις: 17 Οκτ 2017, 10:05:15 μμ »
Σας ευχαριστώ πολύ.

odysseas

  • Ομάδα διαγωνισμάτων 2011
  • *
  • Μηνύματα: 824
Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
« Απάντηση #4 στις: 23 Νοέ 2017, 01:43:33 μμ »
Στο pseudogloss.gr δουλεύει:
Δοκίμασε το παρακάτω παράδειγμα αν θες:

Στάθη, αυτούς τους αλγορίθμους που ορίζεις με δεδομένα και αποτελέσματα, πώς τους "καλείς"; Πώς τους χρησιμοποιείς από άλλους αλγορίθμους;