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

_dim

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

alkisg

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

sstergou

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

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

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