Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog

Σχετικά έγγραφα
Συστήματα κ Τεχνολογίες Γνώσης Εργασίες στην Επεξεργασία Φυσικής Γλώσσας

ΤΕΧΝΟΓΛΩΣΣΙΑ VIII ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΔΑΣΚΟΝΤΕΣ: ΜΑΪΣΤΡΟΣ ΓΙΑΝΗΣ, ΠΑΠΑΚΙΤΣΟΣ ΕΥΑΓΓΕΛΟΣ ΑΣΚΗΣΗ: ΔΙΟΡΘΩΣΗ ΕΚΦΡΑΣΕΩΝ (Β )

Τεχνογλωσσία 8 Β' Εξάμηνο. Λογικός Προγραμματισμός Prolog. Άσκηση: Διορθωτής Εκφράσεων

Γλώσσες Προγραµµατισµού 2 Άσκηση 6

Εισαγωγή στη Γλωσσολογία Ι

Δοκίμιο Τελικής Αξιολόγησης

ΤΑ ΠΑΡΕΠΟΜΕΝΑ ΤΟΥ ΡΗΜΑΤΟΣ ΦΩΝΗ ΣΥΖΥΓΙΑ ΔΙΑΘΕΣΗ ΧΡΟΝΙΚΗ ΒΑΘΜΙΔΑ ΠΟΙΟΝ ΕΝΕΡΓΕΙΑΣ

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της

Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής Μάθημα: Γλωσσική Τεχνολογία, Διδάσκων: Ι. Ανδρουτσόπουλος

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. 5η Ενότητα: Συζητώντας για την εργασία και το επάγγελμα ΠΕΡΙΕΧΟΜΕΝΑ. 1. Εισαγωγικά κείμενα

ΑΣΚΗΣΗ 11: ΕΠΕΞΕΡΓΑΣΙΑ ΦΥΣΙΚΗΣ ΓΛΩΣΣΑΣ - ΣΥΝΤΑΚΤΙΚΗ ΑΝΑΛΥΣΗ (PARSING)

Η συνάρτηση TextNumber.

Ασκήσεις μελέτης της ενότητας «Συντακτική Ανάλυση»

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΚΠΟΝΗΣΗ ΤΗΣ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΣΤΟ ΠΛΑΙΣΙΟ ΤΟΥ ΜΑΘΗΜΑΤΟΣ

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις

Μαλούτα Θεανώ Σελίδα 1

ΑΓΓΛΙΚΗ ΣΧΟΛΗ ΛΕΥΚΩΣΙΑΣ ΕΙΣΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Χρόνος: 1 ώρα. Οδηγίες

ΚΟΛΛΕΓΙΟ ΑΘΗΝΩΝ Σχολικό έτος: ΤΜΗΜΑ ΕΛΛΗΝΙΚΗΣ ΓΛΩΣΣΑΣ ΓΥΜΝΑΣΙΟ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ Α ΓΥΜΝΑΣΙΟΥ. Προτεινόμενος Προγραμματισμός κατά ενότητα

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012

ΓΡΑΜΜΑΤΙΚΗ ΣΥΝΤΑΞΗ ΕΙΣΑΓΩΓΗ

Ασκήσεις μελέτης της ενότητας «Συντακτική Ανάλυση»

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΛΕΞΙΛΟΓΙΟΥ ΣΤΟ ΔΗΜΟΤΙΚΟ ΣΧΟΛΕΙΟ

Πρόταση. Αληθείς Προτάσεις

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ

Εισαγωγή στη Γλωσσολογία Ι

Σχέδια μαθημάτων για την δημιουργία συναρτήσεων υπολογισμού του ΜΚΔ και του ΕΚΠ στην MSWLogo

Κεφάλαιο 6 Εισαγωγή στον Προγραμματισμό. 26-Jun-15 ΑΕΠΠ - Καραμαούνας Π. 1

ΟΔΗΓΟΣ ΙΣΧΥΟΥΣΑΣ ΝΟΜΟΘΕΣΙΑ ΔΗΜΙΟΥΡΓΙΑΣ ΤΜΗΜΑΤΩΝ (Αριθμός Μαθητών, Οργάνωση, Δικαίωμα Αλλαγής, κ.α.) ΓΥΜΝΑΣΙΑ & ΛΥΚΕΙΑ ΓΥΜΝΑΣΙΑ

Α τάξη. Βρες και κύκλωσε παρακάτω όλες αυτές τις λέξεις που είναι γραμμένες δίπλα:

Φυσικοί αριθμοί - Διάταξη φυσικών αριθμών - Στρογγυλοποίηση

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ: Γ2-Γ3

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ

ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ. Στις βασικές έννοιες που σχετίζονται με τη λεξική ανάλυση. Στη δήλωση ορισμό κανονικών εκφράσεων

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Μοντέλα γλωσσικής επεξεργασίας: σύνταξη

ΜΑΘΗΜΑ: Μεταγλωττιστές

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΣΗΜΑΣΙΟΛΟΓΙΑ - SEMANTICS

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΔΗΜΗΤΡΙΟΥ ΑΘ. ΚΡΟΝΤΣΟΥ ΘΕΜΑ: ΓΡΑΜΜΑΤΙΚΗ-ΣΥΝΤΑΚΤΙΚΗ ΑΝΑΛΥΣΗ ΤΗΣ ΝΕΑΣ ΕΛΛΗΝΙΚΗΣ ΓΛΩΣΣΑΣ ΕΙΣΗΓΗΤΗΣ: ΙΩΑΝΝΗΣ ΡΕΦΑΝΙΔΗΣ

ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ. Στην αναγκαιότητα ύπαρξης των μεταγλωττιστών

Διαγώνισμα Ανάπτυξης Εφαρμογών Σε Προγραμματιστικό Περιβάλλον

Ενότητες Α και Β (Α' Μέρος). Από τη γραμμικότητα στη συστατικότητα. Δομή και συστατικότητα. Δομικοί κανόνες.

3ο Νηπ/γείο Κορδελιού Τμήμα Ένταξης

ΑΕΠΠ 1o Επαναληπτικό Διαγώνισµα

Γ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. ΔΟΜΗ ΕΠΙΛΟΓΗΣ Διδάσκων: ΔΟΥΡΒΑΣ ΙΩΑΝΝΗΣ

ΦΟΡΜΑ ΑΞΙΟΛΟΓΗΣΗΣ. 1) Στάση του μαθητή/τριας κατά τη διάρκεια του μαθήματος: Δεν την κατέχει. Την κατέχει μερικώς. επαρκώς

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΕΤΑΦΡΑΣΗΣ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑΣ ΤΟΥ ΛΟΓΟΥ ΜΟΝΑ Α ΑΥΤΟΜΑΤΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΦΥΣΙΚΩΝ ΓΛΩΣΣΩΝ

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.

Πώς να διαβάζεις στο σπίτι γρήγορα και αποτελεσματικά για μαθητές τάξης Teens 2 & 3 (B & C Senior)

ΑΝΑΜΟΡΦΩΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΕΛΛΗΝΙΚΗΣ ΝΟΗΜΑΤΙΚΗΣ ΓΛΩΣΣΑΣ Β ΤΑΞΗ (Σ. Καρύπη, Μ. Χατζοπούλου) Ι.Ε.Π. 2018

Εισαγωγή. Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής

ΔΙΑΦΟΡΟΠΟΙΗΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΠΡΟΓΡΑΜΜΑΤΩΝ

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 ο (ΜΟΝΟΔΙΑΣΤΑΣΤΟΙ ΠΙΝΑΚΕΣ)

Πρόσεξε τα παρακάτω παραδείγματα:

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΥΠΟΛΟΓΙΣΤΩΝ

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

ΔΙΑΓΩΝΙΣΜΑ ΣΤΟ ΜΑΘΗΜΑ Α.Ε.Π.Π. ΟΝΟΜΑ

Ενότητα 2 η ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΟ ΣΧΟΛΕΙΟ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΚΠΟΝΗΣΗ ΤΗΣ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ

Η σύνταξη της συνάρτησης SUMIF έχει τα ακόλουθα ορίσματα:

ονομασία αριθμός ψηφίων αριθμοί έχουν 1 ψηφίο έχουν 2 ψηφία έχουν 3 ψηφία έχουν 4 ψηφία...

Μηχανική Μετάφραση Αριθμητικών

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΚΘΕΣΗ

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

Λογισμικό Καθοδήγησης ή Διδασκαλίας

β. Ποια είναι η «τιμή φρουρός» στο παρακάτω τμήμα αλγορίθμου γραμμένο σε «ψευδογλώσσα»; Διάβασε όνομα Όσο όνομα < > ΤΕΛΟΣ επανάλαβε Εμφάνισε όνομα

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

Μεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 1 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

ΚΕΙΜΕΝΑ - ΛΕΞΙΛΟΓΙΟ - ΑΣΚΗΣΕΙΣ. -από πού είσαι; Ο Αλέξανδρος γνωρίζει μια κοπέλα...

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΘΕΜΑ 1 Α.

Εισαγωγή στη Γλωσσολογία Ι

στο μάθημα κατεύθυνσης Γ τάξης ενιαίου Λυκείου: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (χρονική διάρκεια: sec)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1

Γνωστική Ψυχολογία ΙΙ (ΨΧ 05) Γλώσσα (3)

ΤΕΛΙΚΕΣ ΕΝΙΑΙΕΣ ΓΡΑΠΤΕΣ ΕΞΕΤΑΣΕΙΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ:

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1]

Για κάθε φάση του σχεδίου διδασκαλίας προτείνονται δύο στάδια δραστηριοτήτων:

Στην εντολή while η επανάληψη συνεχίζεται όσο η λογική έκφραση έχει τιμή false.

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015

τα βιβλία των επιτυχιών

Δοκίμιο Αξιολόγησης Δ Τάξη

ΑΕΠΠ 1o Επαναληπτικό Διαγώνισµα

Transcript:

Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Διορθωτής Λέξεων Αντικείμενο Στόχος Σκοπός της άσκησης είναι ο σχεδιασμός και η υλοποίηση συστήματος διορθωτή λέξεων βασισμένου στην prolog το οποίο: διαβάζει κείμενο από το πληκτρολόγιο ή από αρχείο ελέγχει την ορθότητα κάθε λέξης, και σε περίπτωση ορθογραφικού λάθους την αντικαθιστά με τη διορθωμένη λέξη. Τα λάθη Τα λάθη που θα μπορεί να εντοπίσει το σύστημα είναι τα εξής: α. ένα γράμμα είναι εσφαλμένο (διαφορετικό από το ορθό). Π.χ. πεδιοχή αντί περιοχή β. αναγραμματισμός (αντιμετάθεση 2 γειτονικών γραμμάτων). Π.χ. ονόμταος αντί ονόματος. γ. παράλειψη ενός γράμματος (σε οποιοδήποτε σημείο της λέξης: αρχή, μέση ή τέλος). Π.χ. χουν αντί έχουν, ελέχου αντί ελέγχου, δέλεα αντί δέλεαρ. Λεξικό Το σύστημα διαθέτει λεξικό με (τουλάχιστον 100) νόμιμες λέξεις. Συμβάσεις Υποδείξεις Οι λέξεις που ελέγχονται αποτελούνται μόνο από πεζά ελληνικά στοιχεία. (Σ' αυτή την εφαρμογή δεν θεωρούνται λέξεις: α1, άνω-κάτω, Ε.Υ.Δ.Α.Π., κ.λπ., π.χ., Π.Χ....) Οι λέξεις που ελέγχονται μπορεί να ανήκουν σε οποιαδήποτε κλιτική μορφή (γένος, αριθμό, πτώση, πρόσωπο, χρόνο, έγκλιση). Γιαυτό, το λεξικό θα πρέπει να περιέχει όλες τις μορφές της κάθε λέξης (πτώσεις, πρόσωπα κ.λπ.). Οι λέξεις που δεν αναγνωρίζονται (δεν περιέχονται στο λεξικό) αφήνονται ως έχουν. Δεν ελέγχεται η συντακτική δομή της πρότασης (θεωρώντας την ορθή). Σε περίπτωση αμφισημίας (όπου μια λέξη επιδέχεται διόρθωση με δύο ή περισσότερες λέξεις) η διόρθωση γίνεται με την πρώτη εκδοχή που θα συναντήσει το πρόγραμμά σας. Φορμαλισμός Υπολογιστικό περιβάλλον Χρησιμοποιείστε φορμαλισμό Ενοποιητικής Γραμματικής της Prolog. (Δείτε το GULP 3.1 στο «εκπαιδευτικό υλικό» στην ιστοσελίδα http://glotta.ntua.gr/courses/nlp-seminar/index.html: Επέκταση της Prolog για Ενοποιητικές Γραμματικές (Unification-Based Grammar)

Επέκταση του συστήματος Διόρθωση λέξεων με κεφαλαία στοιχεία: Το πρώτο ή όλα τα γράμματα της λέξης μπορεί να είναι κεφαλαία. Σε περίπτωση αμφισημίας (όπου μια λέξη επιδέχεται διόρθωση με δύο ή περισσότερες λέξεις) θα προτείνονται όλες οι διορθωμένες λέξεις, με κάποιο φιλικό τρόπο. Π.χ.: α. Για την εσφαλμένη ορθογραφικά λέξη: αρτή προτεινόμενες διορθωμένες είναι αστή, αυτή, αορτή. β. Για την εσφαλμένη λέξη πόος προτείνονται οι λέξεις πόνος, πόρος και πόθος, πόλος. Συνεργασία με μορφολογικό επεξεργαστή, οπότε το λεξικό θα περιέχει μόνο λήμματα. Σχόλιο - ερωτήματα Ποια σημεία αδυναμίας του συστήματός σας διαπιστώνετε; Μπορείτε να καταγράψετε και άλλα πιθανά σφάλαματα; Ποιες θα μπορούσαν τότε να είναι οι θεμιτές ορθογραφικές διορθώσεις / υποδείξεις προς τον χρήστη;

Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Διορθωτής Εκφράσεων Αντικείμενο Στόχος Σκοπός της άσκησης είναι ο σχεδιασμός και η υλοποίηση συστήματος διορθωτή εκφράσεων βασισμένου στην prolog το οποίο: διαβάζει κείμενο από το πληκτρολόγιο ή από αρχείο ελέγχει την ορθότητα κάθε έκφρασης, και σε περίπτωση συντακτικού λάθους τυπώνει κατάλληλο μήνυμα και προτείνει τη διορθωμένη έκφραση (αν αυτό είναι εφικτό). Τα λάθη Τα λάθη που θα μπορεί να εντοπίζει το σύστημα, σύμφωνα με τη γραμματική που θα του δοθεί, μπορεί να είναι τα εξής: α. μια λέξη ανήκει σε άλλη γραμματική κατηγορία. Π.χ.: Η γάτα ποντίκι Εδώ το σύστημα θα εντοπίζει το λάθος και θα προτείνει κάποιο ρήμα στη θέση της λέξης ποντίκι (π.χ. νιαουρίζει ), με βάση τους συντακτικούς κανόνες : S --> np vp, np - > d n, vp -> v. β. παράλειψη μιας λέξης. Π.χ. Η γάτα το ποντίκι Εδώ το σύστημα θα εντοπίζει το λάθος και θα προτείνει κάποιο ρήμα (π.χ. κυνηγά ) με βάση τους συντακτικούς κανόνες: S --> np vp, np - > d n, vp -> v np. γάτα κυνηγά το ποντίκι Εδώ το σύστημα θα εντοπίζει το λάθος και θα προτείνει ένα άρθρο (π.χ. η ) με βάση τους (πιο πάνω) συντακτικούς κανόνες. Συντακτικοί Κανόνες Θα πρέπει να περιέχονται τουλάχιστον οι κανόνες: S --> np vp, np - > d n, vp -> v np. vp -> v. Συμβάσεις Υποδείξεις Δώστε ένα λεξικό που να περιέχει τουλάχιστον τις λέξεις ο, η, το, τα ποντίκι, ποντίκια, γάτα, γάτες, σκύλος, σκύλοι, Κώστας, Μαρία κυνηγά, κυνηγούν, νιαουρίζει, νιαουρίζουν Οι κανόνες θα πρέπει να εμπλουτιστούν με τα κατάλληλα χαρακτηριστικά ώστε να είναι ορθή η σύνταξη (με έλεγχο της συμφωνίας).

Οι εκφράσεις που περιέχουν λέξεις εκτός λεξικού αφήνονται ως έχουν. Σε περίπτωση αμφισημίας (όπου μια έκφραση επιδέχεται διόρθωση με δύο ή περισσότερες εκδοχές) η διόρθωση γίνεται με την πρώτη εκδοχή που θα συναντήσει το πρόγραμμά σας. Φορμαλισμός Υπολογιστικό περιβάλλον Χρησιμοποιείστε φορμαλισμό Ενοποιητικής Γραμματικής της Prolog. (Δείτε το GULP 3.1 στο «εκπαιδευτικό υλικό» στην ιστοσελίδα http://glotta.ntua.gr/courses/nlp-seminar/index.html: Επέκταση της Prolog για Ενοποιητικές Γραμματικές (Unification-Based Grammar) Επέκταση του συστήματος Σε περίπτωση αμφισημίας (όπου μια έκφραση επιδέχεται διόρθωση με δύο ή περισσότερες εκδοχές) θα προτείνονται όλες οι εκδοχές, με κάποιο φιλικό τρόπο. Σχόλιο - ερωτήματα Ποια σημεία αδυναμίας του συστήματός σας διαπιστώνετε; Μπορείτε να καταγράψετε και άλλα πιθανά σφάλαματα εκφράσεων; Ποιες θα μπορούσαν τότε να είναι οι θεμιτές διορθώσεις / υποδείξεις προς τον χρήστη;

Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Διορθωτής Εκφράσεων (β) Αντικείμενο Στόχος Σκοπός της άσκησης είναι ο σχεδιασμός και η υλοποίηση συστήματος διορθωτή εκφράσεων βασισμένου στην prolog το οποίο: διαβάζει κείμενο από το πληκτρολόγιο ή από αρχείο ελέγχει την ορθότητα κάθε έκφρασης, και σε περίπτωση συντακτικού λάθους τυπώνει κατάλληλο μήνυμα και προτείνει τη διορθωμένη έκφραση (αν αυτό είναι εφικτό). Τα λάθη Τα λάθη που θα μπορεί να εντοπίζει το σύστημα, σύμφωνα με τη γραμματική που θα του δοθεί, μπορεί να είναι τα εξής: α. μια λέξη να βρίσκεται σε λάθος θέση (αντιμετάθεση γειτονικών λέξεων). Π.χ.: λάθος εκφράσεις: ο κοιμάται πιλότος, πιλότος ο κοιμάται κ.ο.κ. ορθή έκφραση: ο πιλότος κοιμάται. λάθος εκφράσεις: η αεροσυνοδός τους ελέγχει επιβάτες, η ελέγχει αεροσυνοδός τους επιβάτες κ.ο.κ. ορθή έκφραση: η αεροσυνοδός ελέγχει τους επιβάτες Το σύστημα θα πρέπει να εντοπίζει την αντιμετάθεση των λέξεων και να προτείνει την ορθή έκφραση. Θεωρούμε εδώ ότι ως λάθος θέση εννοούμε ΜΟΝΟΝ την αντιμετάθεση δύο γειτονικών λέξεων (όχι αντιμετάθεση λέξεων σε μεγαλύτερη απόσταση). Σημείωση: Η εκδοχή κοιμάται ο πιλότος, μολονότι συντακτικά και σημασιολογικά ορθή, απορρίπτεται με βάση τους απλούς συντακτικούς κανόνες (πρβλ. πιο κάτω Συντακτικοί Κανόνες και Σχόλιο Ερωτήματα στο τέλος). β. μια ίδια λέξη επιπλέον. Π.χ. λάθος εκφράσεις: η αεροσυνοδός ελέγχει τους τους επιβάτες, η αεροσυνοδός αεροσυνοδός ελέγχει τους επιβάτες, η αεροσυνοδός ελέγχει ελέγχει τους επιβάτες κ.ο.κ. ορθή έκφραση: η αεροσυνοδός ελέγχει τους επιβάτες λάθος εκφράσεις: ο ο πιλότος κοιμάται, ο πιλότος πιλότος κοιμάται κ.ο.κ ορθή έκφραση: ο πιλότος κοιμάται Το σύστημα θα πρέπει να εντοπίζει την επιπλέον λέξη και να προτείνει την ορθή έκφραση. Θεωρούμε εδώ ότι η επιπλέον λέξη βρίσκεται αμέσως μετά (ή, ισοδύναμα, πριν) από μια ίδια λέξη.

Συντακτικοί Κανόνες Θα πρέπει να περιέχονται τουλάχιστον οι κανόνες: S --> np vp np - > d n vp -> v vp -> v np Συμβάσεις Υποδείξεις Δώστε ένα λεξικό που να περιέχει τουλάχιστον τις λέξεις ο, η, οι, τους πιλότος, αεροσυνοδός, επιβάτες κοιμάται, κοιμούνται, ελέγχει Οι κανόνες θα πρέπει να εμπλουτιστούν με τα κατάλληλα χαρακτηριστικά ώστε να είναι ορθή η σύνταξη (με έλεγχο της συμφωνίας). Οι εκφράσεις που περιέχουν λέξεις εκτός λεξικού ή συντακτικών κανόνων, αφήνονται ως έχουν και τυπώνεται κατάλληλο μήνυμα. Σε περίπτωση αμφισημίας (όπου μια έκφραση επιδέχεται διόρθωση με δύο ή περισσότερες εκδοχές) η διόρθωση γίνεται με την πρώτη εκδοχή που θα συναντήσει το πρόγραμμά σας. Φορμαλισμός Υπολογιστικό περιβάλλον Χρησιμοποιείστε φορμαλισμό Ενοποιητικής Γραμματικής της Prolog. (Δείτε το GULP 3.1 στο «εκπαιδευτικό υλικό» στην ιστοσελίδα http://glotta.ntua.gr/courses/nlp-seminar/index.html: Επέκταση της Prolog για Ενοποιητικές Γραμματικές (Unification-Based Grammar) Επέκταση του Συστήματος Η έκφραση η αεροσυνοδός ελέγχει επιβάτες είναι εξίσου ορθή, όπως ορθή είναι και η έκφραση η αεροσυνοδός ελέγχει τους επιβάτες. Πώς μπορεί να επεκταθεί / τροποποιηθεί το σύστημά σας ώστε να δώσει και τις δύο εκδοχές ως ορθές, συντακτικά και σημασιολογικά; Σχόλιο - Ερωτήματα Ποια σημεία αδυναμίας του συστήματός σας διαπιστώνετε; Μπορείτε να καταγράψετε και άλλα πιθανά σφάλαματα εκφράσεων; Ποιες θα μπορούσαν τότε να είναι οι θεμιτές διορθώσεις / υποδείξεις προς τον χρήστη; Πώς θα πρέπει να τροποποιηθεί το σύστημά σας ώστε να μην απορρίπτει τις (ορθές) προτάσεις του τύπου: κοιμάται ο πιλότος ;

Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Απόδοση Σημασίας Εκφράσεων Αντικείμενο Στόχος Σκοπός της άσκησης είναι να σχεδιαστεί Συντακτικός και Σημασιολογικός Αναλυτής ο οποίος να δέχεται στην είσοδο μία πρόταση και να δίνει ως αποτέλεσμα το συντακτικό της δέντρο προσθέτοντας τη σημασία της. Οι εκφράσεις Παραδείγματα εκφράσεων και αντίστοιχων σημασιών: έκφραση υποκείμενο αντικείμενο χρόνος Ο κυβερνήτης παραιτήθηκε ένα 0 παρελθόν Οι δικαστές συνεδριάζουν αύριο πολλά 0 μέλλον Ο δικαστής συνεδριάζει ένα 0 παρόν Οι δικαστές καταδίκασαν τους κλέφτες πολλά πολλά παρελθόν Ο δικαστής θα δικάσει αύριο ένα 0 μέλλον Οι δικαστές θα δικάσουν τους κλέφτες πολλοί πολλά μέλλον Συμβάσεις Υποδείξεις Δώστε ένα λεξικό που να περιέχει τουλάχιστον τις λέξεις ο, οι, τον, τους κυβερνήτης, κυβερνήτες, δικαστής, δικαστές, κλέφτης, κλέφτες συνεδριάζει, συνεδριάζουν, παραιτείται, παραιτήθηκε, (ενν. θα) παραιτηθεί, (ενν. θα) παραιτηθούν, (ενν. θα) δικάσει, (ενν. θα) δικάσουν αύριο, σήμερα, χτες θα Οι κανόνες θα πρέπει να εμπλουτιστούν με τα κατάλληλα χαρακτηριστικά ώστε να είναι ορθή η σύνταξη (με έλεγχο της συμφωνίας). Π.χ. δεν θα πρέπει να δέχεται τις εκφράσεις του τύπου οι δικαστές θα δικάσουν χτες * οι δικαστές δίκασαν αύριο * Προσοχή στις νόμιμες προτάσεις του τύπου: οι δικαστές δικάζουν αύριο

Φορμαλισμός Υπολογιστικό περιβάλλον Χρησιμοποιείστε φορμαλισμό Ενοποιητικής Γραμματικής της Prolog. (Δείτε το GULP 3.1 στο «εκπαιδευτικό υλικό» στην ιστοσελίδα http://glotta.ntua.gr/courses/nlp-seminar/index.html: Επέκταση της Prolog για Ενοποιητικές Γραμματικές (Unification-Based Grammar) Επέκταση του συστήματος Ποια επιπλέον σημασιολογικά χαρακτηριστικά προτείνετε ώστε να καταγράφεται η βεβαιότητα / αβεβαιότητα ότι η πράξη (ενέργεια / δράση) του ρήματος έχει επιτελεστεί, αν συμπεριλάβουμε προτάσεις του τύπου: Οι δικαστές θα πρέπει να δίκασαν χτες Οι δικαστές μάλλον δίκασαν χτες

Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Απόδοση Σημασίας Εκφράσεων (β) Αντικείμενο Στόχος Σκοπός της άσκησης είναι να σχεδιαστεί Συντακτικός και Σημασιολογικός Αναλυτής ο οποίος να δέχεται στην είσοδο μία πρόταση και να δίνει ως αποτέλεσμα το συντακτικό της δέντρο προσθέτοντας τη σημασία της. Οι εκφράσεις Παραδείγματα εκφράσεων και αντίστοιχων σημασιών: έκφραση Η πράξη έχει ολοκληρωθεί Η πράξη διαρκεί (τώρα) Η πράξη έχει αρχίσει Ο καθηγητής διδάσκει όχι ναι ναι Ο καθηγητής δίδαξε ναι όχι ναι Οι καθηγητές δίδαξαν ναι όχι ναι Ο καθηγητής γράφει μία εργασία όχι ναι ναι Οι καθηγητές γράφουν μία εργασία όχι ναι ναι Ο φοιτητής γράφει μία εργασία όχι ναι ναι Οι φοιτητές γράφουν μία εργασία όχι ναι ναι Ο φοιτητής θα γράψει μια εργασία όχι όχι όχι Συμβάσεις Υποδείξεις Δώστε ένα λεξικό που να περιέχει τουλάχιστον τις λέξεις ο, οι, μία καθηγητής, καθηγητές, φοιτητής, φοιτητές, εργασία γράφει, γράφουν, έγραψε, έγραψαν, γράψει, γράψουν, διδάσκει, δίδαξε, δίδαξαν θα Οι κανόνες θα πρέπει να εμπλουτιστούν με τα κατάλληλα χαρακτηριστικά ώστε να είναι ορθή η σύνταξη και η σημασία (με έλεγχο της συμφωνίας). Π.χ. δεν θα πρέπει να δέχεται τις εκφράσεις του τύπου οι καθηγητές δίδαξε * Ο φοιτητής γράψει μία εργασία * Θεωρούμε νόμιμες σημασιολογικά τις προτάσεις όπου ο/οι καθηγητής/ές διδάσκει/ουν, και ο/οι φοιτητής/ές ή ο/η καθηγητής/ές γράφει/ουν μια

εργασία. Π.χ.: Ο φοιτητής δίδαξε (* σημασιολογικά μη δεκτό) Φορμαλισμός Υπολογιστικό περιβάλλον Χρησιμοποιείστε φορμαλισμό Ενοποιητικής Γραμματικής της Prolog. (Δείτε το GULP 3.1 στο «εκπαιδευτικό υλικό» στην ιστοσελίδα http://glotta.ntua.gr/courses/nlp-seminar/index.html: Επέκταση της Prolog για Ενοποιητικές Γραμματικές (Unification-Based Grammar) Επέκταση του συστήματος Ποια επιπλέον σημασιολογικά χαρακτηριστικά προτείνετε ώστε να καταγράφεται η βεβαιότητα / αβεβαιότητα ότι η πράξη (ενέργεια / δράση) του ρήματος έχει ολοκληρωθεί, αν συμπεριλάβουμε προτάσεις του τύπου: Οι καθηγητές θα πρέπει να δίδαξαν χτες Οι φοιτητές μάλλον έγραψαν μια εργασία Επίσης, πώς μπορεί να αντιμετωπιστεί η (σημασιολογική) αμφισημία των προτάσεων του τύπου: Ο καθηγητής διδάσκει (γενικώς, ως επάγγελμα) Ο καθηγητής διδάσκει (αυτή τη στιγμή, πράξη που τελείται στο παρόν) Σημείωση: Στην εργασία θα ασχοληθείτε με τη δεύτερη, από τις δύο αυτές σημασίες.

Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Συντακτικός και Σημασιολογικός Αναλυτής Φυσικής Γλώσσας - η γλώσσα των νηπίων Αντικείμενο στόχος Σκοπός της άσκησης είναι να σχεδιαστεί Συντακτικός και Σημασιολογικός Αναλυτής ο οποίος να δέχεται στην είσοδο μία πρόταση του νηπίου και να δίνει ως αποτέλεσμα το πλήρες συντακτικό της δέντρο (προσθέτοντας τις λέξεις που λείπουν) και τη σημασία ή τις σημασίες τους (αν υπάρχει αμφισημία). Ο σχεδιασμός της γραμματικής θα πρέπει να καλύπτει την έλλειψη των ρημάτων (π.χ. θέλω, έκανα, κάνω), ως υπονοούμενων και να αποδίδει τις σημασίες των ελλειπτικών προτάσεων των νηπίων. Λεξικό Συντακτικό Θεωρούμε το λεξιλόγιο (λεξικό) των νηπίων: μαμά, μπαμπά, νινί, ντα, άτα, μαμ, τσίσα, κακά, νάνι και το συντακτικό {με μορφή παραδειγματικών φράσεων, μαζί με τις σημασίες τους}: πρόταση: νινί άτα σημασία: { (ενν. εγώ θέλω να) πάω βόλτα} {(ενν. εγώ) πήγα βόλτα} {(ενν. εγώ) πάω βόλτα} πρόταση: τσίσα σημασία: { (ενν. εγώ θέλω να) κάνω τσίσα} {(ενν. εγώ) έκανα τσίσα} {(ενν. εγώ) κάνω τσίσα} πρόταση: μαμ σημασία: { (ενν. εγώ Θέλω να) φάω} {(ενν. εγώ) έφαγα} {(ενν. εγώ) τρώω} πρόταση: νάνι σημασία: { (ενν. εγώ θέλω να) κοιμηθώ} {(ενν. εγώ) κοιμάμαι} {(ενν. εγώ) κοιμήθηκα} πρόταση: μπαμπά ντα σημασία: {ο μπαμπάς δέρνει} {ο μπαμπάς με έδειρε} {ο μπαμπάς θα με δείρει} Συμβάσεις Υποδείξεις Η παραδοχή που κάνουμε για τους συντακτικούς κανόνες και για τις αντίστοιχες σημασίες τους (με αμφισημία) είναι: Δεν χρησιμοποιούνται άρθρα (περισσότητα... ελληνικής γλώσσας) Τα έμψυχα ουσιαστικά (μαμά, μπαμπά, νινί) τα οποία απαντώνται ως πρώτη λέξη της φράσης υποδηλώνουν το υποκείμενο. Αν δεν υπάρχει έμψυχο ουσιαστικό (ελλειπτικός λόγος) υπονοείται ως υποκείμενο το βρέφος που μιλά. Π.χ. νάνι ==> (ενν. εγώ θέλω) νάνι ==> {εγώ θέλω να κοιμηθώ}. Τα ουσιαστικά τα οποία απαντώνται ως δεύτερη λέξη (ντα, άτα, τσίσα κ.λπ.) υποδηλώνουν ενέργεια, δράση, κατάσταση και θεωρούνται ότι αποδίδουν

κάποιο ρήμα: Π.χ. νάνι ==> (ενν. εγώ θέλω) νάνι ==> {εγώ θέλω να κοιμηθώ} Ο χρόνος του ρήματος εισάγει σημασιολογική αμφισημία. Π.χ. νάνι ==> {(εγώ) κοιμάμαι} ή {(εγώ) κοιμήθηκα}, ή {(εγώ θέλω να) κοιμηθώ} Επέκταση της Γραμματικής Στις προτάσεις προσθέτουμε και ένα αντικείμενο, ως τρίτη λέξη. Π.χ.: πρόταση: μπαμπά ντα νινί σημασία: { ο μπαμπάς έδειρε/δέρνει/θα δείρει το νινί} Με αυτή την προσθήκη (συνθετότερη σύνταξη) ο ελλειπτικός λόγος περιορίζεται. Φορμαλισμός Υπολογιστικό περιβάλλον Χρησιμοποιείστε φορμαλισμό Ενοποιητικής Γραμματικής της Prolog. (Δείτε το GULP 3.1 στο «εκπαιδευτικό υλικό» στην ιστοσελίδα http://glotta.ntua.gr/courses/nlp-seminar/index.html: Επέκταση της Prolog για Ενοποιητικές Γραμματικές (Unification-Based Grammar)

Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Μηχανική Μετάφραση Αριθμητικών Αντικείμενο - στόχος Θέλουμε να μεταφράζουμε μηχανικά την ολογραφική μορφή των αριθμητικών από μια φυσική γλώσσα σε μια άλλη. Περιορισμός περιβάλλοντος: Περιοριζόμαστε στα απόλυτα αριθμητικά ουδετέρου γένους (π.χ. «δέκα τρία») και δεν εξετάζουμε τα άλλα γένη (π.χ. «δέκα τρεις») ούτε τα τακτικά αριθμητικά (π.χ. «δέκατο τρίτο»). Παραδείγματα αριθμητικών σε τέσσερεις γλώσσες: Ελληνικά: εκατό, ενενήντα τρία, εξακόσια δώδεκα, Αγγλικά: a hundred, ninety three, six hundred twelve, Γαλλικά: cent, quatre vingt treize, six cents douze, Γερμανικά: ein Hundert, drei und neunzig, sechs Hundert zwoelf, Γλώσσα Επιλέξτε γλωσσικό ζευγάρι: Την Ελληνική γλώσσα και μία από τις γλώσσες Αγγλική, Γαλλική, Ιταλική ή Γερμανική. Σύστημα - Συντακτικός Αναλυτής (parser) Φυσικής Γλώσσας Σχεδιάστε ένα σύστημα «μηχανικού μεταφραστή» (φυσικής γλώσσας), ο οποίος να δέχεται ένα αριθμητικό, από μηδέν (0) μέχρι και εννιακόσια ενενήντα εννέα (999), σε μία γλώσσα (Α) και να επιστρέφει το αριθμητικό αυτό μαζί με τη μετάφρασή του σε μια άλλη γλώσσα (Β). Η υλοποίησή σας θα πρέπει να λειτουργεί και για την ανάστροφη μετάφραση (από τη γλώσσα Β στη γλώσσα Α). Περιγράφουμε μια γλώσσα (απόλυτων) αριθμητικών, όπου νόμιμες προτάσεις είναι τα αριθμητικά που αντιστοιχούν στους μονοψήφιους, διψήφιους ή τριψήφιους αριθμούς σε ολογραφική μορφή (ολογράφως). Οι νόμιμες προτάσεις συγκροτούνται από μία ή περισσότερες λέξεις της φυσικής γλώσσας. Π.χ. (στην ελληνική γλώσσα): μηδέν, ένα, δύο, τρία,... δέκα, έντεκα, δώδεκα,... δεκαπέντε,... είκοσι ένα,... εκατό,... εκατόν πέντε,... διακόσια δώδεκα.... κ.λπ. μέχρι εννιακόσια ενενήντα εννέα. Κάθε τέτοια νόμιμη πρόταση της φυσικής γλώσσας ελέγχεται ως προς την ορθότητά της από το σύστημα και δημιουργείται μια δομή (ενοποιητικής γραμματικής) η οποία αντλεί τις ιδιότητες και τις τιμές κάθε λέξης από το λεξικό. Γιαυτό, αρχικά, καταγράφουμε όλες τις ιδιομορφίες που παρουσιάζει το ζευγάρι γλωσσών που επιλέξαμε και οργανώνουμε το λεξικό κατάλληλα ώστε να επιλέγεται για κάθε νόμιμη δομή το κατάλληλο λεκτικό, μέσω ιδιοτήτων και

τιμών (paths: attribute-value pairs) των φραστικών συστατικών του, εν προκειμένω των λέξεων. Φορμαλισμός Υπολογιστικό περιβάλλον Χρησιμοποιείστε φορμαλισμό DCG και την Ενοποιητική Γραμματική της Prolog. (Δείτε το GULP 3.1 στο «εκπαιδευτικό υλικό» στην ιστοσελίδα http://glotta.ntua.gr/courses/nlp-seminar/index.html: Επέκταση της Prolog για Ενοποιητικές Γραμματικές (Unification-Based Grammar) Υπόδειξη: Ιδιαιτερότητες Αριθμητικών (παραδειγματικά, όχι εξαντλητικά) Αμφισημία: Το απόλυτο αριθμητικό που αντιστοιχεί στο 100 γράφεται αλλιώς («εκατό») αν δεν έχει παρακολούθημα και αλλιώς («εκατόν...») αν ακολουθείται από άλλον αριθμό (π.χ. «εκατόν πέντε»). Στις διαφορετικές γλώσσες μία λέξη μπορεί να μεταφράζεται σε μία, δύο ή τρεις λέξεις και αντιστρόφως: treize, quatorze, quinze... => δεκατρία, δεκατέσσερα, δεκαπέντε nineteen... => δέκα εννέα εκατό => a hundred, ein Hundert ογδόντα => quatre vingt ενενήντα => quatre vingt dix εξακόσια => six hundred