Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Αλγοριθμική και Προγραμματισμός => Διερμηνευτής της ΓΛΩΣΣΑΣ => Μήνυμα ξεκίνησε από: alkisg στις 27 Ιουλ 2011, 02:19:29 ΜΜ

Τίτλος: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 27 Ιουλ 2011, 02:19:29 ΜΜ
Επισυνάπτεται (https://alkisg.mysch.gr/steki/index.php?action=dlattach;topic=4061.0;attach=2539) μια νέα έκδοση 1.5.1 του Διερμηνευτή της ΓΛΩΣΣΑΣ, η οποία εκτός από ΓΛΩΣΣΑ υποστηρίζει και ανάπτυξη αλγορίθμων σε μορφή Ψευδογλώσσας.

Η υποστήριξη της Ψευδογλώσσας έχει ολοκληρωθεί, αλλά δεν έχω ενημερώσει την ενσωματωμένη βοήθεια, κι έτσι αυτή η έκδοση τιτλοφορείται "beta". Το αρχείο βοήθειας θα ενημερωθεί κάπου μέσα στο Φθινόπωρο γιατί πρώτα θέλω να προσθέσω και αρκετά άλλα καλούδια.  ;)

Φυσικά ισχύουν τα γνωστά προτερήματα του Διερμηνευτή, πιστότητα υλοποίησης, σταθερότητα, ταχύτητα, ευκολία συγγραφής αλγορίθμων (πλέον και με μετατροπή από greeklish), παραγωγή εκτελέσιμων κ.α.

Ο Διερμηνευτής έχει πιστοποιηθεί από το Παιδαγωγικό Ινστιτούτο ως κατάλληλος για διδασκαλία σε Γυμνάσιο / Λύκειο, ως μέρος του εκπαιδευτικού πακέτου «Αλγοριθμική και Προγραμματισμός» του ΥΠΕΠΘ.

Με εκτίμηση,
Άλκης Γεωργόπουλος

Α, Υ.Γ., ξέχασα το σημαντικότερο, παρατηρήσεις, προτάσεις κτλ πολύ ευπρόσδεκτες. :)

(https://alkisg.mysch.gr/steki/index.php?action=dlattach;topic=4061.0;attach=2540;image)
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: P.Tsiotakis στις 27 Ιουλ 2011, 06:32:40 ΜΜ
συγχαρητήρια, ευχαριστούμε για τη νέα διανομή
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: Νίκος Αδαμόπουλος στις 28 Ιουλ 2011, 12:15:46 ΠΜ
Άξιος!
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: Καρκαμάνης Γεώργιος στις 04 Αυγ 2011, 08:22:10 ΠΜ
Συγχαρητήρια Άλκη.
Σου εύχομαι, να έχεις το κουράγιο και τη διάθεση, να συνεχίσεις και στο μέλλον να μας προσφέρεις αντίστοιχα λογισμικά.
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: mana στις 04 Αυγ 2011, 07:11:44 ΜΜ
Αλκη συγχαρητήρια .
Δυο προτάσεις:
1. Μετέφρασε το προίόν και προώθησέ το σε άλλες χώρες. Ειναι εξαιρετικό εκπαιδευτικό εργαλείο.
2. Βάλε μια συνάρτηση ψευδοτυχαίων αριθμών . Θα δώσει άλλη δυναμική.
Μανώλης Αργυρόπουλος
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: tom στις 02 Σεπ 2011, 11:39:09 ΠΜ
Άλκη πολλά συγχαρητήρια, για τον κόπο σου, το αποτέλεσμα αλλά κυρίως τη διάθεση σου για προσφορά μέσα σε μια δύσκολη εποχή για όρεξη για δημιουργία.
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 06 Σεπ 2011, 10:05:25 ΠΜ
Ευχαριστώ για τα καλά σας λόγια!  :)

Η beta 1 είχε πρόβλημα στα Windows 7 με τις δεσμευμένες λέξεις που περιείχαν τελικό σίγμα "ς", π.χ. τη λέξη "Σταθερές".

Συγκεκριμένα, ενώ μέχρι και τα XP, η συνάρτηση CharUpperBuff (http://msdn.microsoft.com/en-us/library/ms647475%28v=vs.85%29.aspx) των Windows μετέτρεπε σωστά το "ς" σε "Σ", στα 7 (ίσως και στα Vista δεν τσέκαρα) αποφάσισαν ότι το κεφαλαίο για το "ς" είναι πάλι το "ς".  :o

Ανέβασα νέα beta 2 που διορθώνει το πρόβλημα, ενώ παράλληλα πρόσθεσα και τις ελληνικές μεταφράσεις για τα run time errors του Delphi, που είχα ξεχάσει να προσθέσω στην beta 1.
Λήψη από το αρχικό μήνυμα (https://alkisg.mysch.gr/steki/index.php?topic=4061.msg43860#msg43860).
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: jim_st στις 06 Σεπ 2011, 01:08:07 ΜΜ
ΕΥΓΕ alkisg!
Προσωπικά δεν διαπίστωσα κάποιο πρόβλημα!
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: Λάμπρος Μπουκουβάλας στις 06 Σεπ 2011, 04:45:56 ΜΜ
Ξαναλέω: άξιος!
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: ΓΑΖΗΣ ΑΠΟΣΤΟΛΟΣ στις 23 Σεπ 2011, 09:01:04 ΠΜ
Σε win 98 δεν τρεχει η καινουργια εκδοση; Μπορεί να γινει κατι;
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 23 Σεπ 2011, 09:09:32 ΠΜ
Παράθεση από: ΓΑΖΗΣ ΑΠΟΣΤΟΛΟΣ στις 23 Σεπ 2011, 09:01:04 ΠΜ
Σε win 98 δεν τρεχει η καινουργια εκδοση; Μπορεί να γινει κατι;

Δυστυχώς, ξέχασα να το αναφέρω. Το Delphi πια δεν υποστηρίζει καθόλου Windows 9x, οπότε θα έπρεπε να έχω δυο ξεχωριστές εγκαταστάσεις Delphi και να βγάζω δύο ξεχωριστά εκτελέσιμα, ένα για >=2000 και ένα για τα 9x.
Οπότε σκέφτηκα να σταματήσω κι εγώ να τα υποστηρίζω για να γλυτώσω από αυτόν τον μπελά, και συνάμα να καθαρίσω λίγο τον κώδικα από ένα σωρό workarounds που είχα βάλει ώστε να παίζει σε όλες τις εκδόσεις των Windows.

Η προηγούμενη έκδοση 0.94 του Διερμηνευτή θα είναι η τελευταία που υποστηρίζει Windows 9x, θα την έχω κι αυτή παράλληλα διαθέσιμη για λήψη.

Παρεμπιπτόντως, όσα εργαστήρια έχουν Windows 9x θα κάνουν πολύ καλά να αναβαθμιστούν σε Ubuntu/LTSP, ώστε να τρέχουν και φετεινά προγράμματα, και να δουλεύουν άνετα στο Internet, και να τρέχουν και τη νέα έκδοση του Διερμηνευτή. :)
http://ts.sch.gr/ellak
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: mour στις 25 Σεπ 2011, 05:30:13 ΜΜ
Χαζή ερώτηση αλλά δεν υποστηρίζει πλέον προγράμματα σε ΓΛΩΣΣΑ???
Έχει κάπου κάποια επιλογή και δεν τη βλέπω?
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: geochatz στις 25 Σεπ 2011, 08:59:52 ΜΜ
Από το μενού 'Αρχείο -> Δημιουργία' επιλέγεις τι θες να δημιουργήσεις.

Στην 1.5.1.2 πάντως, ενώ δείχνει να αποθηκεύει το psg αρχείο εκεί που το ορίζω (εμφανίζει μετά, μέχρι και τη διαδρομή στη γραμμή τίτλου του παραθύρου του διερμηνευτή), όταν πάω στο φάκελο, δεν υπάρχει τίποτα εκεί...
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 25 Σεπ 2011, 10:15:41 ΜΜ
Παράθεση από: mour στις 25 Σεπ 2011, 05:30:13 ΜΜ
Χαζή ερώτηση αλλά δεν υποστηρίζει πλέον προγράμματα σε ΓΛΩΣΣΑ???
Έχει κάπου κάποια επιλογή και δεν τη βλέπω?

Ο Διερμηνευτής πλέον έχει 2 διαφορετικά interface, ένα για Ψευδογλώσσα και ένα για ΓΛΩΣΣΑ:

Η καρτέλα «Εντολές» εμφανίζει τις κατάλληλες εντολές για τη μορφή αναπαράστασης που επιλέχθηκε.

Αναρωτιέμαι όμως μήπως πρέπει να μπει κάποιος πιο εμφανής διάλογος δημιουργίας που να ρωτάει το χρήστη τι θέλει να επιλέξει από τα δύο, γιατί νομίζω ότι κι άλλοι δεν βρήκαν αυτό το μενού...

Παράθεση από: geochatz στις 25 Σεπ 2011, 08:59:52 ΜΜ
Στην 1.5.1.2 πάντως, ενώ δείχνει να αποθηκεύει το psg αρχείο εκεί που το ορίζω (εμφανίζει μετά, μέχρι και τη διαδρομή στη γραμμή τίτλου του παραθύρου του διερμηνευτή), όταν πάω στο φάκελο, δεν υπάρχει τίποτα εκεί...

Μου το ανάφερε ένας συνάδελφος προχθές, πρέπει να είναι κι άλλο πρόβλημα των Windows 7, θα το κοιτάξω αύριο μεθαύριο και θα βγάλω ενημερωμένη έκδοση, ευχαριστώ.[/list]
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: mour στις 26 Σεπ 2011, 02:13:28 ΜΜ
Ευχαριστώ για την απάντηση, μόνος μου δεν το έβρισκα με τίποτα.
Ίσως αν έμπαινε κάτι στις επιλογές ή κάποιο κουμπί να ήταν πιο προφανές.
Βέβαια άμα δεις το κόλπο όλα καλά!!!
Ευχαριστώ και πάλι
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 27 Σεπ 2011, 08:51:11 ΠΜ
Οι προηγούμενες beta είχαν πρόβλημα στα Windows 7 και 2008, δεν λειτουργούσε σωστά η αποθήκευση.

Ανέβασα νέα έκδοση beta 3 που διορθώνει το πρόβλημα.
Αν σας χρειαστεί, μπορείτε να βλέπετε την έκδοση που έχετε από το μενού Βοήθεια → Σχετικά με το πρόγραμμα.

Λήψη από το αρχικό μήνυμα (https://alkisg.mysch.gr/steki/index.php?topic=4061.msg43860#msg43860).
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: Stefevan στις 16 Οκτ 2011, 12:47:10 ΜΜ
υπέροχα! δεν το είχα δει, τώρα μπορούν τα παιδιά να το χρησιμοποιούν χωρίς να'χουν μάθει για το Πρόγραμμα...  8)
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: Katsadouros_Dhm στις 20 Οκτ 2011, 07:12:38 ΜΜ
Άλκη, προβλέπεται η νέα έκδοση να προστεθεί στο αποθετήριο για εγκατάσταση σε ubuntu;
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 20 Οκτ 2011, 07:28:37 ΜΜ
Επειδή η έκδοση αυτή τιτλοφορείται beta, δεν το πακετάρισα, θα το βάλω στο αποθετήριο όταν γίνει final.
Στο μεταξύ όποιος θέλει να δοκιμάσει την καινούργια έκδοση αρκεί να αντιγράψει το glossa.exe στη θέση /usr/share/glossa/glossa.exe (προσοχή πρέπει να είναι πεζά).
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: yiannis στις 12 Νοε 2011, 05:53:06 ΜΜ
Σχετικά με αυτό:

> Αναρωτιέμαι όμως μήπως πρέπει να μπει κάποιος πιο εμφανής διάλογος δημιουργίας
> που να ρωτάει το χρήστη τι θέλει να επιλέξει από τα δύο, γιατί νομίζω ότι κι άλλοι
> δεν βρήκαν αυτό το μενού...

Όπως ειπώθηκε και πριν, ένα σύντομο παράθυρο κατά την έναρξη, με τις 2 αυτές επιλογές, θα έλυνε το πρόβλημα.

Μια άλλη λύση ίσως να είναι η εξής:
Αν έμπαινε στις "Επιλογές" μια δυνατότητα με 3 επιλογές:
α) πάντα έναρξη σε αλγόριθμο σε ψευδογλώσσα
β) πάντα έναρξη σε πρόγραμμα σε γλώσσα
γ) επιλογή με την έναρξη (που θα βγάζει το παράθυρο που είπα πιο πριν)

Λεπτομέρειες όμως! Η ουσία είναι ότι έχει γίνει φοβερή δουλειά. Την παρακολουθώ εδώ και πολλά χρόνια (από όταν αγοράζαμε άδειες χρήσης) και γίνεται όλο και καλύτερο! Μπράβο ;)
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: denispyr στις 04 Δεκ 2011, 12:01:35 ΜΜ
Παράθεση από: alkisg στις 27 Ιουλ 2011, 02:19:29 ΜΜ
Επισυνάπτεται (https://alkisg.mysch.gr/steki/index.php?action=dlattach;topic=4061.0;attach=2539) μια νέα έκδοση ...
Μου προτείνει να αποθηκεύσω ένα αρχείο index.php αντί του zip. Στην πραγματικότητα δεν είναι αρχείο php: αν το αποθηκεύσω ως Glossa.zip έχω το σωστό αρχείο.
Και σε σχέση με την πραγματική δουλεία: συγχαρητήρια κι από μένα.
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 04 Δεκ 2011, 05:52:21 ΜΜ
Παράθεση από: denispyr στις 04 Δεκ 2011, 12:01:35 ΜΜ
Μου προτείνει να αποθηκεύσω ένα αρχείο index.php αντί του zip.

Τι browser χρησιμοποιείς, και ποια έκδοση; Να κάνω αναφορά σφάλματος στο SMF (simplemachines forum) αν είναι, μπας και καταφέρουν να βρουν workaround...
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: Δημήτρης Γκίνης στις 22 Δεκ 2011, 10:32:47 ΜΜ
Άλκη στη νέα έκδοση του Διερμηνευτή (v. 1.5.1.3 - ubuntu) στο πρόγραμμα δεν έχει την ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ. (φυσικά μπορείς πάντα να την πληκτρολογήσεις , το πρόγραμμα εκτελείται κανονικά)
Στον αλγόριθμο υπάρχει η εντολή.
Καλές γιορτές.
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: mkatsamani στις 29 Δεκ 2011, 10:19:49 ΜΜ
Άλκη συγχαρητήρια για την προσπάθεια και τη συμβολή σου. Σε αυτή την εποχή και σε αυτή τη χώρα, που σπάνια βλέπεις κάτι να λειτουργεί σωστά, είναι πραγματικά ελπιδοφόρο να υπάρχουν -σε όλους τους τομείς- άνθρωποι που δουλεύουν και προσφέρουν.
Ευχαριστούμε πολύ,
Μαίρη Κατσαμάνη
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: takous στις 07 Ιαν 2012, 01:17:03 ΜΜ
Άξιος, Μπράβο, έχω μεινει άφωνος.  :o
Ότι και να πώ είναι λίγο!!!!  :D

Πραγματικά είναι ένα εργαλείο και ειδικά για κάποιους που αρχίζουν τώρα.

Congrats!!!
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: kosNtinos στις 24 Φεβ 2012, 11:14:37 ΜΜ
μπραβο και ενα μεγαλο ευχαριστο και απο μενα να εχεις. μπορεις ομως να το αναπτυξεις και για html σελιδα ή σε php? καταρχας μπορεις να το κανεις? θελω να το βαλω online χωρις να χρειαζεται να το κατεβασεις το προγραμμα για να κανει καποιος εξασκηση στο site μου. επισης πιστευω και πολλοι αλλοι θα το ηθελαν.
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 25 Φεβ 2012, 03:20:25 ΜΜ
Παράθεση από: kosNtinos στις 24 Φεβ 2012, 11:14:37 ΜΜ
μπραβο και ενα μεγαλο ευχαριστο και απο μενα να εχεις. μπορεις ομως να το αναπτυξεις και για html σελιδα ή σε php? καταρχας μπορεις να το κανεις? θελω να το βαλω online χωρις να χρειαζεται να το κατεβασεις το προγραμμα για να κανει καποιος εξασκηση στο site μου. επισης πιστευω και πολλοι αλλοι θα το ηθελαν.

http://www.pseudoglossa.gr
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: sstergou στις 25 Φεβ 2012, 04:45:40 ΜΜ
Αν σε ενδιαφέρει η ενσωμάτωση του pseudoglossa.gr τότε δες εδώ. (https://alkisg.mysch.gr/steki/index.php?topic=4033.0)
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: kosNtinos στις 25 Φεβ 2012, 05:05:39 ΜΜ
πολυ καλο κε Στάθη Στέργου αλλα δεν εχει για προγραμμα.
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: Πουγαρίδης Απόστολος στις 30 Μαρ 2012, 05:05:23 ΜΜ
Πολύ καλή δουλειά. Συγχαρητήρια
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: odysseas στις 05 Οκτ 2012, 10:47:31 ΠΜ
Καλημέρα. Εγκατέστησα σήμερα στο 12.04 τον Διερμηνευτή και υπάρχει (όπως παλιά) πρόβλημα με τη γραμματοσειρά. Παρατήρησα οτι στο /usr/share/wine/fonts δεν υπάρχει πια η tahoma. Έριξα μια ζαριά και την αντέγραψα από το /usr/share/wine-el/fonts αλλά δεν.
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 05 Οκτ 2012, 04:15:44 ΜΜ
Η wine-el/tahoma είναι που έχει το πρόβλημα (αυτή είναι η θέση "απομάκρυνσης"), οπότε κάνε αυτό:
https://alkisg.mysch.gr/steki/index.php?topic=4138.msg44699#msg44699
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: odysseas στις 05 Οκτ 2012, 10:00:52 ΜΜ
Παράθεση από: alkisg στις 05 Οκτ 2012, 04:15:44 ΜΜ
Η wine-el/tahoma είναι που έχει το πρόβλημα (αυτή είναι η θέση "απομάκρυνσης"), οπότε κάνε αυτό:
https://alkisg.mysch.gr/steki/index.php?topic=4138.msg44699#msg44699

Α, μάλιστα, λαμπρά. Thanks!
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: bobptz στις 15 Οκτ 2013, 03:48:23 ΜΜ
Παράθεση από: alkisg στις 20 Οκτ 2011, 07:28:37 ΜΜ
Επειδή η έκδοση αυτή τιτλοφορείται beta, δεν το πακετάρισα, θα το βάλω στο αποθετήριο όταν γίνει final.
Στο μεταξύ όποιος θέλει να δοκιμάσει την καινούργια έκδοση αρκεί να αντιγράψει το glossa.exe στη θέση /usr/share/glossa/glossa.exe (προσοχή πρέπει να είναι πεζά).
Δοκίμασα να το κάνω από το γραφικό περιβάλον, αλλά μάλλον δε μου δίνει πλήρη δικαιώματα στον /usr.  Το αποσυμπιεσμένο αρχείο έχει παράξενους χαρακτήρες στο filename. 

Υπάρχει τρόπος να μπω στο γραφικό περιβάλον με πλήρη δικαιώματα, για να κάνω τις απαραίτητες ενέργειες;  Ή τέλος πάντων πως μπορώ να αντιγράψω με ασφάλεια το αρχείο;
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: alkisg στις 15 Οκτ 2013, 09:11:51 ΜΜ
https://alkisg.mysch.gr/steki/index.php?topic=5090.msg53098#msg53098
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: bobptz στις 16 Οκτ 2013, 09:59:09 ΠΜ
Ευχαριστώ !
Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: hajijohn στις 17 Φεβ 2021, 11:21:29 ΜΜ
Καλησπέρα σας!
Ένα μπράβο κι ένα ευχαριστώ από έναν καινούριο συνάδελφο.

Να μου συγχωρήσετε την άγνοια, καθώς ρωτώ το εξής:

Η έκδοση αυτή υποστηρίζει και αναδρομή;

Δηλαδή στην παράγραφο 3.8.1 για τον υπολογισμό του παραγοντικού:

Κώδικας [Επιλογή]
Αλγόριθμος Παραγοντικό
Δεδομένα // n //
Αν n=0 τότε
   product<-1
αλλιώς
   product<-n * Παραγοντικό(n-1)
Τέλος_αν
Αποτελέσματα // product //
Τέλος Παραγοντικό


κατά την κλήση μου επιστρέφει:

"Οι διαδικασίες καθώς και το κυρίως πρόγραμμα δεν επιτρέπεται να χρησιμοποιηθούν σε εκφράσεις, παρά μόνο στη δήλωσή τους ή κατά την εντολή «Κάλεσε»"

Ζητώ και πάλι συγγνώμη για την άγνοια...  :-[

Τίτλος: Απ: Νέα έκδοση του Διερμηνευτή, με υποστήριξη Ψευδογλώσσας
Αποστολή από: dpa2006 στις 21 Αυγ 2022, 08:21:31 ΜΜ
Παράθεση από: hajijohn στις 17 Φεβ 2021, 11:21:29 ΜΜΚαλησπέρα σας!
Ένα μπράβο κι ένα ευχαριστώ από έναν καινούριο συνάδελφο.
Να μου συγχωρήσετε την άγνοια, καθώς ρωτώ το εξής:
Η έκδοση αυτή υποστηρίζει και αναδρομή;
Δηλαδή στην παράγραφο 3.8.1 για τον υπολογισμό του παραγοντικού:
Κώδικας [Επιλογή]
Αλγόριθμος Παραγοντικό
Δεδομένα // n //
Αν n=0 τότε
   product<-1
αλλιώς
   product<-n * Παραγοντικό(n-1)
Τέλος_αν
Αποτελέσματα // product //
Τέλος Παραγοντικό

κατά την κλήση μου επιστρέφει:
"Οι διαδικασίες καθώς και το κυρίως πρόγραμμα δεν επιτρέπεται να χρησιμοποιηθούν σε εκφράσεις, παρά μόνο στη δήλωσή τους ή κατά την εντολή «Κάλεσε»"
Ζητώ και πάλι συγγνώμη για την άγνοια...  :-[

Σε πρόγραμμα υλοποιείται κανονικά.

https://sites.google.com/site/zaverdasbill/aepp/anakoinoseis/paragontikon

ΠΑΡΑΓΟΝΤΙΚΟ.glo (https://sites.google.com/site/zaverdasbill/aepp/anakoinoseis/paragontikon/%CE%A0%CE%91%CE%A1%CE%91%CE%93%CE%9F%CE%9D%CE%A4%CE%99%CE%9A%CE%9F.glo?attredirects=0&d=1)

και αν  τροποποιήσεις το παραπάνω ΠΡΟΓΡΑΜΜΑ υπολογισμού για το παραγοντικό λαμβάνεις τον αντίστοιχο αλγόριθμο



Κώδικας [Επιλογή]
Αλγόριθμος ΠΑΡΑΓΟΝΤΙΚΟ

ΓΙΝ ← 1
Αρχή_επανάληψης
  Εμφάνισε 'Δὠσε αριθμό για υπολογισμό παραγοντικού'
  Διάβασε Ν
Μέχρις_ότου Ν ≥ 0
Ι ← 1
Όσο Ι ≤ Ν επανάλαβε
  ΓΙΝ ← ΓΙΝ*Ι
  Ι ← Ι + 1
Τέλος_επανάληψης
Εμφάνισε Ν, "!=", ΓΙΝ
Τέλος ΠΑΡΑΓΟΝΤΙΚΟ