Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχετικά έγγραφα
Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

Παλαιοσλαβική Γλώσσα. Ενότητα 13: Μορφολογία Τα ρήματα. Αλεξάνδρα Ιωαννίδου. Τμήμα Σλαβικών Σπουδών

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ

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

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

Θεωρία τησ Πληροφορίασ (Θ) ΔΙΔΑΚΩΝ: Δρ. Αναςτάςιοσ Πολίτησ

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ: έζησ

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

Αγορές Χρήματος & Κεφαλαίου

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

Αντισταθμιστική ανάλυση

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

Παλαιοσλαβική Γλώσσα. Ενότητα 11: Μορφολογία Τα Ονόματα/Αντωνυμίες. Αλεξάνδρα Ιωαννίδου. Τμήμα Σλαβικών Σπουδών

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

Έωρ και 28% η αύξηζη ηων ειζθοπών από ηο 2019!

(γ) Να βξεζεί ε ρξνλνεμαξηώκελε πηζαλόηεηα κέηξεζεο ηεο ζεηηθήο ηδηνηηκήο ηνπ ηειεζηή W.

ΓΙΑΙΡΔΣΟΣΗΣΑ. Οπιζμόρ 1: Έζηω d,n. Λέκε όηη ν d δηαηξεί ηνλ n (ζπκβνιηζκόο: dn) αλ. ππάξρεη c ηέηνην ώζηε n. Θεώπημα 2: Γηα d,n,m,α,b ηζρύνπλ:

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

Λεκηική έκθραζη, κριηική, οικειόηηηα και ηύπος δεζμού ζηις ζηενές διαπροζωπικές ζτέζεις

ΕΞΙΣΩΣΕΙΣ. (iv) (ii) (ii) (ii) 5. Γηα ηηο δηάθνξεο ηηκέο ηνπ ι λα ιπζνύλ νη εμηζώζεηο : x 6 3 9x

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

ηδάζθσλ: εµήηξεο Εετλαιηπνύξ

γηα ηνλ Άξε Κσλζηαληηλίδε

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

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο.

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 2017

T A E K W O N D O. Δ. ΠπθαξΨο. ΔπΫθνπξνο ΘαζεγεηΪο ΑζιεηηθΪο ΦπζηθνζεξαπεΫαο ΡΔΦΑΑ - ΑΞΘ

ΘΔΜΑ 1 ο Μονάδες 5,10,10

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

x x 15 7 x 22. ΘΔΜΑ Α 3x 2 9x 4 3 3x 18x x 5 y 9x 4 Α1. i. . Η ιύζε είλαη y y x 3y y x 3 2x 6y y x x y 6 x 2y 1 y 6

Κβαντικοί Υπολογισμοί. Πέκπηε Γηάιεμε

Εισαγωγή στοςρ κβαντικούρ ςπολογιστέρ και αλγόπιθμοςρ. Γηδάζθωλ : Φνπληνπιάθεο Αληώληνο

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 27 ΜΑΪΟΥ 2013

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΕΞΙΣΩΣΕΙΣ. Α. Πρωτοβάθμιεσ Εξιςώςεισ. Β. Διερεφνηςη Εξιςώςεων. 1x είναι αδφνατθ. x 1 x 1. Άλγεβρα Α Λυκείου

ΟΣΑ Επηρεηξεζηαθή Ννεκνζύλε. Ελόηεηα: Ad1.2.2 «Ση θξύβεηαη» πίζω από κηα Επηρεηξεζηαθή Αλαθνξά (report): XML & XSD γηα αξράξηνπο

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

1 Είζοδορ ζηο Σύζηημα ΣΔΕΔ ή BPMS

ΓΔΧΜΔΣΡΙΑ ΓΙΑ ΟΛΤΜΠΙΑΓΔ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΣΗΜΑΤΩΝ & ΣΥΣΤΗΜΑΤΩΝ. ΜΕΤΑΣΦΗΜΑΤΙΣΜΟΣ Laplace

ΓΗΜΟΙΑ ΟΙΚΟΝΟΜΙΚΗ ΣΟΜΟ Γ

ΘΕΜΑ: ΚΟΠΖ ΠΗΣΑ ΠΑΔΠΠΔ - ΔΔΓΑ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

A. Αιιάδνληαο ηε θνξά ηνπ ξεύκαηνο πνπ δηαξξέεη ηνλ αγωγό.

ACTA A.E. Αριςτο Σέλεια Πιςτοποίηςη. Ανθρώπινου Δυναμικοφ. «ΠΙΣΟΠΟΙΗΗ ΑΝΘΡΩΠΙΝΟΤ ΔΤΝΑΜΙΚΟΤ Εξελίξεισ - Προοπτικέσ»

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

Βιομησανικόρ ζσεδιαζμόρ πποϊόνηων από ανακςκλωμένερ ζςζκεςαζίερ

x x x x tan(2 x) x 2 2x x 1

Μηα ζπλάξηεζε κε πεδίν νξηζκνύ ην Α, ζα ιέκε όηη παξνπζηάδεη ηοπικό μέγιζηο ζην, αλ ππάξρεη δ>0, ηέηνην ώζηε:

Transcript:

ΑΡΙΣΟΣΕΛΕΙΟ ΠΑΝΕΠΙΣΗΜΙΟ ΘΕΑΛΟΝΙΚΗ ΑΝΟΙΚΣΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΣΑ Σχεδίαση Γλωσσών & Μεταγλωττιστζς Ενότητα 7: Αλγόριθμοσ LR Ανοδικήσ Συντακτικήσ Ανάλυςησ Επ. Καθ. Π. Κατςαρόσ Τμήμα Πληροφορικήσ

Άδειεσ Χρήςησ Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χρήςησ Creative Commons. Για εκπαιδευτικό υλικό, όπωσ εικόνεσ, που υπόκειται ςε άλλου τφπου άδεια χρήςησ, η άδεια χρήςησ αναφζρεται ρητώσ.

Χρηματοδότηςη Το παρόν εκπαιδευτικό υλικό ζχει αναπτυχθεί ςτα πλαίςια του εκπαιδευτικοφ ζργου του διδάςκοντα. Το ζργο «Ανοικτά Ακαδημαϊκά Μαθήματα ςτο Αριςτοτζλειο Πανεπιςτήμιο Θεςςαλονίκησ» ζχει χρηματοδοτήςει μόνο τη αναδιαμόρφωςη του εκπαιδευτικοφ υλικοφ. Το ζργο υλοποιείται ςτο πλαίςιο του Επιχειρηςιακοφ Προγράμματοσ «Εκπαίδευςη και Δια Βίου Μάθηςη» και ςυγχρηματοδοτείται από την Ευρωπαϊκή Ζνωςη (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικοφσ πόρουσ.

Αλοδηθή αλάισζε Γεληθά Ι Η ζπκβνινζεηξά εηζόδνπ ζηαδηαθά απιοποηείηαη ζην ζύκβνιν ηεο αξρήο ηεο γξακκαηηθήο, θαζώο δηαβάδεηαη από αξηζηεξά πξνο ηα δεμηά παξάιιεια κε ηελ εθαξκνγή θαλόλωλ γηα ηα ζύκβνια, πνπ έρνπλ ήδε δηαβαζζεί. Η αληηζηξνθή ηεο απινπνίεζεο πνπ εθηειεί κία δηαδηθαζία αλνδηθήο αλάιπζεο είλαη κία παξαγωγή δεμηώλ πξνηαζηαθώλ κνξθώλ. Σν δέλδξν «αλαπηύζζεηαη» βήκα πξνο βήκα, από αξηζηεξά πξνο ηα δεμηά θαη από ηα θύιια πξνο ηε ξίδα. Κάζε δηαδηθαζία αλνδηθήο αλάιπζεο ζπληνλίδεη ηελ εθηέιεζε ελεξγεηώλ ώζεζεο (ζηε ζηνίβα), απινπνίεζεο θαη απνδνρήο. 4

Αλοδηθή αλάισζε Γεληθά ΙΙ Ελέξγεηα ώζεζεο Ωζείηαη ε ηξέρνπζα ιεμηθή κνλάδα ζηε ζηνίβα θαη δηαβάδεηαη ε επόκελε. Δεκηνπξγείηαη γηα ην ζύκβνιν πνπ ωζείηαη ν αληίζηνηρνο θόκβνο κε ηε κνξθή λένπ δέλδξνπ, ζηα δεμηά ηνπ δάζνπο πνπ απνηειείηαη από δέλδξα, πνπ δεκηνπξγήζεθαλ ζηα πξνεγνύκελα βήκαηα ηεο αλάιπζεο. Ελέξγεηα απινπνίεζεο ε κία ελέξγεηα απινπνίεζεο κε βάζε έλα ζπγθεθξηκέλν θαλόλα X p1 p2... p n ηεο γξακκαηηθήο, έρνπκε δεκηνπξγία ελόο λένπ θόκβνπ γηα ην κε ηεξκαηηθό ζύκβνιν Χ θαη κεηαηξνπή ηωλ n ξηδώλ πνπ βξίζθνληαη ζηα δεμηά ηνπ δάζνπο, ζε απνγόλνπο ηνπ λένπ θόκβνπ. 5

Αλοδηθή αλάισζε ώζεζες απιοποίεζες Ι S = έθθξαζε. έθθξαζε = έθθξαζε + αξηζκόο αξηζκόο. Αλνδηθή αλάιπζε ηεο ζπκβνινζεηξάο 27+5 ΣΤΟΗΒΑ ΣΥΜΒΟΛΟΣΔΗΡΑ ΔΝΔΡΓΔΗΑ $ 27+5$ ώζεζε $ αξηζκόο +5$ απινπνίεζε θαηά έθθξαζε = αξηζκόο. $ έθθξαζε +5$ ώζεζε $ έθθξαζε + 5$ ώζεζε $ έθθξαζε + αξηζκόο $ απινπνίεζε θαηά έθθξαζε = έθθξαζε + αξηζκόο. $ έθθξαζε $ απινπνίεζε θαηά S = έθθξαζε. $ S $ απνδνρή Αξρή: Πξνηαζηαθή κνξθή: Καλόλαο: (1) S έθθξαζε [έθθξαζε = έθθξαζε + αξηζκόο ] (2) (3) έθθξαζε + + [έθθξαζε = αξηζκόο ] 6

Αλοδηθή αλάισζε ώζεζες απιοποίεζες ΙΙ + (α) (β) (γ) + + (δ) Αλάπηπμε δέλδξνπ κε ρξήζε δηαδηθαζίαο αλνδηθήο αλάιπζεο (ε) 7

Αλοδηθή αλάισζε ώζεζες απιοποίεζες ΙΙΙ Σν δωηηθό πρόζεκα κηαο νπνηαζδήπνηε δεμηάο πξνηαζηαθήο κνξθήο είλαη ην ζύλνιν ηωλ ζπκβόιωλ, πνπ πεξηέρνληαη ζηε ζηνίβα, ζε θάπνην βήκα ηεο αλάιπζεο (δει. νη ξίδεο ηωλ δέλδξωλ πνπ ζρεκαηίδνληαη). Έλα ζύλνιν ζπκβόιωλ, πνπ κπνξεί λα βξίζθεηαη ζηελ θνξπθή ηεο ζηνίβαο θαη ζπκβαίλεη λα ηαηξηάδεη κε ην δεμί κέξνο ελόο θαλόλα παξαγωγήο νλνκάδεηαη ιαβή απιοποίεζες. ΠΑΡΑΔΕΙΓΜΑ Ζωηηθό πξόζεκα ηεο δεμηάο πξνηαζηαθήο κνξθήο + : - ζην 1 ν βήκα ηεο αλάιπζεο είλαη ην ε - ζην 2 ν βήκα ηεο αλάιπζεο είλαη ην Σε θακία πεξίπηωζε δελ απνηειεί δωηηθό πξόζεκα ην +. Λαβή απινπνίεζεο απνηειεί ην. Ζωηηθό πξόζεκα ηεο δεμηάο πξνηαζηαθήο κνξθήο + : - ζην 3 ν βήκα ηεο αλάιπζεο είλαη ην - ζην 4 ν βήκα ηεο αλάιπζεο είλαη ην + - ζην 5 ν βήκα ηεο αλάιπζεο είλαη ην + Λαβή απινπνίεζεο απνηειεί ην +. 8

Αλοδηθή αλάισζε ώζεζες απιοποίεζες ΙV Δηαδηθαζίεο ώζεζεο απινπνίεζεο - αλάιπζε πξνηεξαηόηεηαο ηειεζηώλ - αλάιπζε απιήο πξνήγεζεο - αλάιπζε LR (ε πην ζεκαληηθή) Οη γιώζζεο LR είλαη πξνζδηνξηζηηθέο (δει. ππάξρεη απηόκαην ζηνίβαο πνπ ηηο αλαγλωξίδεη κε πξνζδηνξηζηηθό ηξόπν). Οη ηερληθέο αλάιπζεο LR, πνπ ρξεζηκνπνηνύκε, δελ αλαγλωξίδνπλ ηηο πξνηάζεηο ηεο γιώζζαο κε πξνζδηνξηζηηθό ηξόπν ζε όιεο ηηο πεξηπηώζεηο. Πηζαλά πξνβιήκαηα: Σύγθροσζε ώζεζες απιοποίεζες (πξόβιεκα κεηέωξνπ else). Σύγθροσζε απιοποίεζες απιοποίεζες. 9

Αλάισζε LR I Η νηθνγέλεηα ηωλ γξακκαηηθώλ LR είλαη έλα ππεξζύλνιν ηωλ γξακκαηηθώλ, πνπ αλαιύνληαη κε ρξήζε ηεο ηερληθήο LL(1). Πιενλεθηήκαηα: Άκεζνο εληνπηζκόο ιαζώλ. Η πην γεληθή αλάιπζε ώζεζεο απινπνίεζεο, πνπ κπνξεί λα πινπνηεζεί ρωξίο νπηζζνδξόκεζε θαη λα ιεηηνπξγεί ην ίδην απνδνηηθά κε ηηο ππόινηπεο ηερληθέο ηεο ίδηαο θαηεγνξίαο. Είλαη ν ηύπνο ηνπ θώδηθα αλάιπζεο, πνπ παξάγεηαη από ηηο πην δηαδεδνκέλεο γελλήηξηεο θώδηθα. Οη ηερληθέο LR δηαθέξνπλ κεηαμύ ηνπο αλάινγα κε ηνλ ηξόπν κε ηνλ νπνίν γίλεηαη ν ζπληνληζκόο ηεο εθηέιεζεο ηωλ ελεξγεηώλ ώζεζεο θαη απινπνίεζεο. 10

Αλάισζε LR IΙ Γηα ηνλ θαζνξηζκό ηεο επόκελεο ελέξγεηαο ν αλαιπηήο ρξεζηκνπνηεί έλαλ αξηζκό, πνπ ζπλνδεύεη ηηο ξίδεο ηωλ δέλδξωλ ηνπ δάζνπο. Ο αξηζκόο απηόο νλνκάδεηαη θαηάζηαζε θαη εηδηθά ε θαηάζηαζε ηεο ξίδαο ηνπ δέλδξνπ πνπ βξίζθεηαη ζηα δεμηά ηνπ δάζνπο νλνκάδεηαη ηρέτοσζα θαηάζηαζε. Επηπιένλ, ζην αξηζηεξό κέξνο ηνπ δάζνπο ππάξρεη ε αρτηθή θαηάζηαζε, πνπ ρξεζηκνπνηείηαη γηα ηνλ θαζνξηζκό ηεο πξώηεο ελέξγεηαο ηνπ αλαιπηή. Οη ελέξγεηεο ελόο αλαιπηή LR εμαξηώληαη από ηελ εθάζηνηε ηξέρνπζα θαηάζηαζή ηνπ. 11

Αλάισζε LR IΙΙ ηελ ελέξγεηα ηεο ώζεζεο, ε θαηάζηαζε ηεο ξίδαο ηνπ λένπ δέλδξνπ θαζνξίδεηαη από ηελ ηξέρνπζα θαηάζηαζε θαη από ην ζύκβνιν, πνπ ωζείηαη ζηε ζηνίβα (θαη ζην δάζνο). ε ελέξγεηα απινπνίεζεο, δεκηνπξγείηαη έλαο λένο θόκβνο γηα ην κε ηεξκαηηθό ζύκβνιν ζην νπνίν αλαθέξεηαη ν θαλόλαο θαη ζπλδένληαη ζ απηόλ ωο απόγνλνη, νη n πην δεμηέο ξίδεο ηνπ δάζνπο, πνπ αληηζηνηρνύλ ζηα ζύκβνια ηνπ δεμηνύ κέξνπο ηνπ θαλόλα. Σόηε δηαγξάθνληαη νη θαηαζηάζεηο πνπ ζπλνδεύνπλ ηηο n ξίδεο. Η θαηάζηαζε πνπ επηζπλάπηεηαη ζηε λέα ξίδα, θαζνξίδεηαη κε βάζε ηελ θαηάζηαζε ηεο ξίδαο, πνπ βξίζθεηαη ακέζωο πην αξηζηεξά θαη ην κε ηεξκαηηθό ζύκβνιν ηνπ λένπ θόκβνπ. Γηα ηνλ θαζνξηζκό ηωλ ελεξγεηώλ ηεο αλάιπζεο ρξεζηκνπνηνύκε έλαλ πίλαθα ελεργεηώλ θαη έλαλ πίλαθα κεηαβάζεωλ. 12

Αλάισζε LR IV Πίλαθαο ελεξγεηώλ LR(1) αλάιπζεο ηεο γξακκαηηθήο ηνπ πξνεγνύκελνπ παξαδείγκαηνο ΚΑΤΑΣΤΑΣΔΗΣ ΤΔΡΜΑΤΗΚΑ ΣΥΜΒΟΛΑ ΔΗΣΟΓΟΥ αξηζκόο + $ θαηάζηαζε 0 ώζεζε θαηάζηαζε 1 ώζεζε απνδνρή θαηάζηαζε 2 απινπνίεζε (έθθξαζε = αξηζκόο ) απινπνίεζε (έθθξαζε = αξηζκόο ) θαηάζηαζε 3 θαηάζηαζε 4 ώζεζε απινπνίεζε (έθθξαζε = έθθξαζε + αξηζκόο ) απινπνίεζε (έθθξαζε = έθθξαζε + αξηζκόο ) Πίλαθαο κεηαβάζεωλ LR(1) αλάιπζεο ηεο γξακκαηηθήο ηνπ παξαδείγκαηνο ΚΑΤΑΣΤΑΣΔΗΣ ΚΑΤΑΣΤΑΣΖ ΝΔΑΣ ΡΗΕΑΣ έθθξαζε αξηζκόο + θαηάζηαζε 0 θαηάζηαζε 1 θαηάζηαζε 2 θαηάζηαζε 1 θαηάζηαζε 3 θαηάζηαζε 2 θαηάζηαζε 3 θαηάζηαζε 4 θαηάζηαζε 4 13

Αλάισζε LR V (1) (1) (3) + (0) (2) (0) (0) (α) (β) (γ) (1) (1) (1) (3) + (4) + + (0) (0) (0) επόμενη ενέργεια: αποδοχή (δ) (ε) (ζη) Αλάπηπμε δέλδξνπ ηεο έθθξαζεο 27+5 κε αλάιπζε LR(1) 14

Αλάισζε LR VI ΠΑΡΑΔΕΙΓΜΑ (1) έθθξαζε = έθθξαζε + όξνο. (2) έθθξαζε = έθθξαζε - όξνο. (3) έθθξαζε = όξνο. (4) όξνο = όξνο * παξάγνληαο. (5) όξνο = όξνο / παξάγνληαο. (6) όξνο = παξάγνληαο. (7) παξάγνληαο = ( έθθξαζε ). (8) παξάγνληαο = αξηζκόο. Πίλαθαο ελεξγεηώλ γηα ηε γξακκαηηθή αξηζκεηηθώλ εθθξάζεωλ αξηζκόο + - * / ( ) $ θαηάζηαζε 0 ώζεζε ώζεζε θαηάζηαζε 1 ώζεζε ώζεζε απνδνρή θαηάζηαζε 2 απινπ (3) απινπ (3) ώζεζε ώζεζε απινπ (3) απινπ (3) θαηάζηαζε 3 απινπ (6) απινπ (6) απινπ (6) απινπ (6) απινπ (6) απινπ (6) θαηάζηαζε 4 ώζεζε ώζεζε θαηάζηαζε 5 απινπ (8) απινπ (8) απινπ (8) απινπ (8) απινπ (8) απινπ (8) θαηάζηαζε 6 ώζεζε ώζεζε θαηάζηαζε 7 ώζεζε ώζεζε θαηάζηαζε 8 ώζεζε ώζεζε θαηάζηαζε 9 ώζεζε ώζεζε θαηάζηαζε 10 ώζεζε ώζεζε ώζεζε θαηάζηαζε 11 απινπ (1) απινπ (1) ώζεζε ώζεζε απινπ (1) απινπ (1) θαηάζηαζε 12 απινπ (2) απινπ (2) ώζεζε ώζεζε απινπ (2) απινπ (2) θαηάζηαζε 13 απινπ (4) απινπ (4) απινπ (4) απινπ (4) απινπ (4) απινπ (4) θαηάζηαζε 14 απινπ (5) απινπ (5) απινπ (5) απινπ (5) απινπ (5) απινπ (5) θαηάζηαζε 15 απινπ (7) απινπ (7) απινπ (7) απινπ (7) απινπ (7) απινπ (7) 15

Αλάισζε LR VIΙ Πίλαθαο κεηαβάζεωλ γηα ηε γξακκαηηθή αξηζκεηηθώλ εθθξάζεωλ αξηζκόο + - * / ( ) έθθξαζε όξνο παξάγνληαο θαηάζηαζε 0 5 4 1 2 3 θαηάζηαζε 1 6 7 θαηάζηαζε 2 8 9 θαηάζηαζε 3 θαηάζηαζε 4 5 4 10 2 3 θαηάζηαζε 5 θαηάζηαζε 6 5 4 11 3 θαηάζηαζε 7 5 4 12 3 θαηάζηαζε 8 5 4 13 θαηάζηαζε 9 5 4 14 θαηάζηαζε 10 6 7 15 θαηάζηαζε 11 8 9 θαηάζηαζε 12 8 9 θαηάζηαζε 13 θαηάζηαζε 14 θαηάζηαζε 15 16

Αλάισζε LR VIΙΙ LR(1) αλάιπζε ηεο ζπκβνινζεηξάο (27-5)*8 ΣΤΟΗΒΑ ΣΥΜΒΟΛΟΣΔΗΡΑ ΔΝΔΡΓΔΗΑ $0 (27-5)*8$ ώζεζε $0 ( 4 27-5)*8$ ώζεζε $0 ( 4 αξηζκόο 5-5)*8$ απινπνίεζε θαηά (8) $0 ( 4 παξάγνληαο3-5)*8$ απινπνίεζε θαηά (6) $0 ( 4 όξνο2-5)*8$ απινπνίεζε θαηά (3) $0 ( 4 έθθξαζε10-5)*8$ ώζεζε $0 ( 4 έθθξαζε10-7 5)*8$ ώζεζε $0 ( 4 έθθξαζε10-7 αξηζκόο 5 )*8$ απινπνίεζε θαηά (8) $0 ( 4 έθθξαζε10-7 παξάγνληαο3 )*8$ απινπνίεζε θαηά (6) $0 ( 4 έθθξαζε10-7 όξνο12 )*8$ απινπνίεζε θαηά (2) $0 ( 4 έθθξαζε10 )*8$ ώζεζε $0 ( 4 έθθξαζε10 ) 15 *8$ απινπνίεζε θαηά (7) $0 παξάγνληαο3 *8$ απινπνίεζε θαηά (6) $0 όξνο2 *8$ ώζεζε $0 όξνο2 * 8 8$ ώζεζε $0 όξνο2 * 8 αξηζκόο 5 $ απινπνίεζε θαηά (8) $0 όξνο2 * 8 παξάγνληαο13 $ απινπνίεζε θαηά (4) $0 όξνο2 $ απινπνίεζε θαηά (3) $0 έθθξαζε1 $ απνδνρή 17

Αλάισζε LR ΙΧ Αξρή: Πξνηαζηαθή κνξθή: Καλόλαο: S έθθξαζε [έθθξαζε = όξνο] όξνο όξνο * παξάγνληαο όξνο * [όξνο = όξνο * παξάγνληαο] [παξάγνληαο = αξηζκόο ] [όξνο = παξάγνληαο] παξάγνληαο * [παξάγνληαο = ( έθθξαζε ) ] ( έθθξαζε ) * ( έθθξαζε - όξνο ) * ( έθθξαζε - παξάγνληαο) * ( έθθξαζε - ) * ( όξνο - ) * ( παξάγνληαο - ) * ( - ) * [έθθξαζε = έθθξαζε - όξνο] [όξνο = παξάγνληαο] [παξάγνληαο = αξηζκόο ] [έθθξαζε = όξνο] [όξνο = παξάγνληαο] [παξάγνληαο = αξηζκόο ] 18

ΑΡΙΣΟΣΕΛΕΙΟ ΠΑΝΕΠΙΣΗΜΙΟ ΘΕΑΛΟΝΙΚΗ ΑΝΟΙΚΣΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΣΑ Τζλος ενότητας Επεξεργαςία: Εμμανουζλα Στάχτιαρη Θεςςαλονίκη, 21/07/2014