Αποστολέας Θέμα: Σφάλμα σε κώδικα Ψευδογλώσσας  (Αναγνώστηκε 651 φορές)

MrAvgeros

  • Νέος
  • *
  • Μηνύματα: 6
Σφάλμα σε κώδικα Ψευδογλώσσας
« στις: 07 Δεκ 2021, 12:19:05 μμ »
Καλημέρα. Προσπαθώ να υλοποιήσω έναν κώδικα σε μορφή ψευδογλώσσας αλλά συνεχώς με πετάει σφάλμα. Ο κώδικας είναι έτοιμος και μόλις τον περνάω στο πρόγραμμα που τρέχω online με βγάζει σφάλματα όπως μη έγκυρη εντολή και δεν αναγνωρίζει το όνομα του αλγορίθμου. Πρώτη φορά έρχομαι σε επαφή με τέτοια γλώσσα οπότε όποια βοήθεια ευπρόσδεκτη!

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2388
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #1 στις: 07 Δεκ 2021, 12:37:31 μμ »
Λογικά έχεις κάποια συντακτικά λάθη τα οποία δεν είναι εμφανέστατα
Πχ, σε κάποιες υλοποιήσεις, η εντολή εκχώρησης είναι <-- και σε άλλες είναι <-
Μελέτησε τα λάθη και πειραματίσου ή μελέτησε το συντακτικό που προτείνει ο κατασκευαστής του compiler
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

SPY

  • Βετεράνος
  • ****
  • Μηνύματα: 74
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #2 στις: 08 Δεκ 2021, 07:36:40 μμ »
Καλημέρα. Προσπαθώ να υλοποιήσω έναν κώδικα σε μορφή ψευδογλώσσας αλλά συνεχώς με πετάει σφάλμα. Ο κώδικας είναι έτοιμος και μόλις τον περνάω στο πρόγραμμα που τρέχω online με βγάζει σφάλματα όπως μη έγκυρη εντολή και δεν αναγνωρίζει το όνομα του αλγορίθμου. Πρώτη φορά έρχομαι σε επαφή με τέτοια γλώσσα οπότε όποια βοήθεια ευπρόσδεκτη!
Αν θέλεις επισυναψε τον κώδικα σου και πες σε πιο site τον τρέχεις. Έτσι θα σε βοηθήσουμε πιο συγκεκριμένα

MrAvgeros

  • Νέος
  • *
  • Μηνύματα: 6
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #3 στις: 09 Δεκ 2021, 11:51:30 πμ »
Αυτός που επισυνάπτω είναι ο κώδικας. Συγκεκριμένα όταν το τρέχω με εμφανίζει σαν αποτέλεσμα Γραμμή 1: Σφάλμα: Περίμενα όνομα μεταβλητής

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 513
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #4 στις: 09 Δεκ 2021, 10:47:42 μμ »
Ειλικρινά δε ξέρω από που να το πιάσω.
Το πρόβλημα που εμφανίζει είναι πως η ΔΕΔΟΜΕΝΑ //   // συντάσσεται με όλες τις μεταβλητές μεταξύ των  // και // και δεν έχει ούτε μία μεταβλητή μέσα.
Αλλά αυτό δεν είναι το μόνο πρόβλημα.
Συντακτικά ΔΕΝ ακολουθεί τους κανόνες της ψευδογλώσσας Β Γ Λυκείου...


MrAvgeros

  • Νέος
  • *
  • Μηνύματα: 6
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #5 στις: 10 Δεκ 2021, 11:06:14 πμ »
Ετοιμος κώδικας Πανεπιστημίου ο οποίος διδάσκεται με απαίτηση να μάθεις να δουλεύεις πάνω σε αυτό!!! Όπως ακριβώς δόθηκε το τύπωσα σε μενα..

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 513
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #6 στις: 12 Δεκ 2021, 12:39:26 πμ »
Ετοιμος κώδικας Πανεπιστημίου ο οποίος διδάσκεται με απαίτηση να μάθεις να δουλεύεις πάνω σε αυτό!!! Όπως ακριβώς δόθηκε το τύπωσα σε μενα..

100% δεκτό.
Το πρόβλημα εδώ είναι πως ο διερμηνευτής της ΓΛΩΣΣΑΣ για παράδειγμα, δεν ακολουθεί κανένα Πανεπιστημιακό μοτίβο, αλλά το βιβλίο της Β και Γ Λυκείου.
Αν το έβαλες λοιπόν να τρέξει σε αυτό το πρόγραμμα, προφανώς ΔΕ θα σου τρέξει.

Είναι αλγόριθμος σε ψευδογλώσσα. Κανονικά η ψευδογλώσσα ΔΕΝ εκτελείται από ηλεκτρονικό υπολογιστή. Το ότι υπάρχουν προγράμματα που επιχειρούν κάτι τέτοιο για διδακτικούς σκοπούς, είναι άλλο θέμα. Η ψευδογλώσσα γράφεται από άνθρωπο κι απευθύνεται σε άνθρωπο. Δεν έχει αυστηρή σύνταξη κι ορισμό, τόσο όσο μια γλώσσα προγραμματισμού. Όπως καταλαβαίνεις, ο καθένας μπορεί, λόγω έλλειψης αυστηρότητας και προτυποποίησης, να έχει τους δικούς του κανόνες, όσο ελαστικά θέλει, στη ψευδογλώσσα που χρησιμοποιεί.
Από τη στιγμή λοιπόν που προγράμματα σαν το διερμηνευτή της ΓΛΩΣΣΑΣ,  που "τρέχουν ψευδογλώσσα" ακολουθούν το pattern της Λυκειακής ψευδογλώσσας, μέχρι εκεί φτάνουν οι δυνατότητές τους.
Η ψευδογλώσσα, τονίζω πάλι, ΔΕΝ είναι γλώσσα προγραμματισμού.

Πού το έτρεξες;

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


MrAvgeros

  • Νέος
  • *
  • Μηνύματα: 6
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #7 στις: 13 Δεκ 2021, 09:57:01 πμ »
Στο pseudoglossa.gr. Αυτο μου προτειναν απο εκει μιας και ειμαι σε περιβαλλον Linux και ολα τα προτεινομενα ηταν συμβατα μονο με Windows

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 875
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #8 στις: 13 Δεκ 2021, 10:15:08 πμ »
Σε αυτό το περιβάλλον
Στο pseudoglossa.gr. Αυτο μου προτειναν απο εκει μιας και ειμαι σε περιβαλλον Linux και ολα τα προτεινομενα ηταν συμβατα μονο με Windows
Καλημέρα,
σε αυτό το περιβάλλον δοκίμασες να το τρέξεις...?
https://pseudo.gloglossa.gr/

Υπάρχει και το εξής αλλά ΟΧΙ για αλγόριθμο
https://gloglossa.gr/
Μόνο για ΓΛΩΣΣΑ σύμφωνα με το σχολικό εγχειρίδιο της Γ Λυκείου
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

MrAvgeros

  • Νέος
  • *
  • Μηνύματα: 6
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #9 στις: 13 Δεκ 2021, 10:34:00 πμ »
Σε αυτο το τρεχω

παρις

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 197
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #10 στις: 01 Ιαν 2022, 11:21:51 μμ »
Στο Δημοτικο κανετε ψευδογλωσσα; Αν ναι, γιατι οχι scratch;

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 875
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #11 στις: 07 Ιαν 2022, 11:10:59 πμ »
Σε αυτο το τρεχω

Δοκίμασες να το τρέξεις σε ΓΛΩΣΣΑ-ΨΕΥΔΟΓΛΩΣΣΑ του Άλκη?
Πιθανώς να έχει Bug στο gloglossa...
πέρυσι που προτεξεκίνησε η λειτουργία του gloglossa είχαμε βρει κάποια Bug στην αρχή της λειτουργίας του,αλλά η διαδικασία DeBugging ατόνησε από κάποια στιγμή και έπειτα...
Δεν είναι απίθανο σε ΓΛΩΣΣΑ του Άλκη να τρέχει κανονικά...
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 875
Απ: Σφάλμα σε κώδικα Ψευδογλώσσας
« Απάντηση #12 στις: 07 Ιαν 2022, 11:12:39 πμ »
Στο Δημοτικο κανετε ψευδογλωσσα; Αν ναι, γιατι οχι scratch;
Σωστή ερώτηση...
Με την ευκαιρία μήπως είναι γνωστό το πρόγραμμα σπουδών στα Δημοτικά(ΦΕΚ)?
Να μην το ψάχνω...
Επίσης υπάρχουν βιβλία όπως π.χ. Ενιαίο και Επαλ ή  καθένας μόνος του...?(Απλή περιέργεια, δεν έχω εμπειρία παρά μόνο από ΕΠΑΛ-ΕΝΙΑΙΟ ΛΥΚΕΙΟ).

Αν θυμάμαι καλά το εν λόγω σύγγραμμα βοηθάει...
http://www.iep.edu.gr/images/IEP/EPISTIMONIKI_YPIRESIA/Epist_Monades/B_Kyklos/Tee/2016/BEpal/2016_Epal_Eis_HY.pdf
και αυτό
http://ebooks.edu.gr/ebooks/v2/books-pdf.jsp?handle=8547/2079


PS:
Πρόσεξε την σύνταξη σου

Το παράδειγμα που δίνω
Ενώ τρέχει στον προσομοιωτή του Άλκη κανονικά
στο
https://pseudo.gloglossa.gr/

"χτυπάει"...
Γραμμή 1: Σφάλμα: Μη έγκυρη εντολή
Τον δεύτερο αλγόριθμο τον τρέχει κανονικά.

(Θα κοιτάξω να διορθώσω το πρώτο)
Δεν έχουν λυθεί όλα τα προβλήματα..
« Τελευταία τροποποίηση: 07 Ιαν 2022, 11:57:05 πμ από dpa2006 »
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science