SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
ΠΛΗ30
ΕΝΟΤΗΤΑ 3: ΚΑΝΟΝΙΚΕΣ ΓΛΩΣΣΕΣ
Μάθηµα 3.5:
Ισοδυναµία Κ.Ε. – Μ.Π.Α. – Ν.Π.Α.Ισοδυναµία Κ.Ε. – Μ.Π.Α. – Ν.Π.Α.
∆ηµήτρης Ψούνης
ΠΕΡΙΕΧΟΜΕΝΑ
Α. Σκοπός του Μαθήµατος
Β. Θεωρία
1. Μετατροπή ΚΕ σε ΜΠΑ (µε ε-κινήσεις)
1. Αλγόριθµος Μετατροπής ΚΕ σε ΜΠΑ (µε ε-κινήσεις)
2. Παραδείγµατα
2. Μετατροπή ΜΠΑ (µε ε-κινήσεις) σε ΜΠΑ (χωρίς ε-κινήσεις)
2∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
2. Μετατροπή ΜΠΑ (µε ε-κινήσεις) σε ΜΠΑ (χωρίς ε-κινήσεις)
1. Αλγόριθµος Μετατροπής ΜΠΑ (µε ε-κινήσεις) σε ΜΠΑ (χωρίς ε-κινήσεις)
2. Παραδείγµατα
3. Εφαρµογή µε εµπειρικό τρόπο
3. Μετατροπή ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ
1. Αλγόριθµος Μετατροπής ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ
2. Παραδείγµατα
3. Εφαρµογή µε εµπειρικό τρόπο
4. Μετατροπή ΝΠΑ σε ΚΕ
1. Αλγόριθµος Μετατροπής ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ
2. Παραδείγµατα
Γ.Ασκήσεις
Α. Σκοπός του Μαθήµατος
Οι στόχοι του µαθήµατος είναι:
Επίπεδο Α
Μετατροπή ΜΠΑ (µε ε-κινήσεις ) σε ΜΠΑ (χωρίς ε-κινήσεις)
Μετατροπή ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ
Επίπεδο Β
3∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
Επίπεδο Β
Μετατροπή Κ.Ε. σε ΜΠΑ (µε ε-κινήσεις)
Επίπεδο Γ
Μετατροπή ΝΠΑ σε Κ.Ε.
B. Θεωρία
Μετατροπές
4∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
Ορισµός Κανονικής Γλώσσας:
Μία γλώσσα θα λέγεται Κανονική Γλώσσα αν και µόνο αν
Υπάρχει Κανονική Εκφραση (Κ.Ε.) που την περιγράφει.
Υπάρχει Ντετερµινιστικό Πεπερασµένο Αυτόµατο (Ν.Π.Α.) που
αναγνωρίζει τις συµβολοσειρές της.
Υπάρχει Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο (Μ.Π.Α) που
Η έννοια της ισοδυναµίας των παραπάνω κατασκευασµάτων θα αποδειχθεί
ως εξής:
Θα δούµε αλγόριθµο που µετατρέπει Κ.Ε. σε Μ.Π.Α-ε
Θα δούµε αλγόριθµο που µετατρέπει Μ.Π.Α-ε σε ΜΠΑ
Θα δούµε αλγόριθµο που µετατρέπει ΜΠΑ σε ΝΠΑ
Θα δούµε αλγόριθµο που µετατρέπει ΝΠΑ σε Κ.Ε.
Στα παραπάνω εννοούµε:
ΜΠΑ-ε: Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο µε ε-κινήσεις
ΜΠΑ: Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο χωρίς ε-κινήσεις
Υπάρχει Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο (Μ.Π.Α) που
αναγνωρίζει τις συµβολοσειρές της.
B. Θεωρία
1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε
1. Αλγόριθµος Μετατροπής
5∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
Η µετατροπή µιας Κ.Ε σε ΜΠΑ-ε γίνεται µε βάση τους εξής κανόνες:
1. Τα αυτόµατα για τις στοιχειώδεις κανονικές εκφράσεις ∅, ε, σ είναι:
σ
Επίσης το βιβλίο του ΕΑΠ µας δίνει το δικαίωµα να θεωρήσουµε ότι και το ΜΠΑ
για µια σκέτη συµβολοσειρά προκύπτει µε «ξάπλωµα» της συµβολοσειράς σε
διαδοχικές µεταβάσεις (π.χ. M(001)):
0
Μ(∅) Μ(ε)
0 1
Μ(σ)
Μ(001)
Έστω τώρα ότι για µια κανονική έκφραση R έχουµε την εξής αναπαράσταση για
το ΜΠΑ που την αναγνωρίζει:
B. Θεωρία
1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε
1. Αλγόριθµος Μετατροπής
6∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
S
F
Έτσι αν έχουµε δύο αυτόµατα M(R1), M(R2) θα διατυπώσουµε κανόνες για την
παραγωγή των αυτοµάτων των κανονικών εκφράσεων R1+R2, R1R2 και R*
S
F
Μ(R)
2. Στην R1R2 αντιστοιχούµε το αυτόµατο:
B. Θεωρία
1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε
1. Αλγόριθµος Μετατροπής
7∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
S
F
S
Fε
∆ηλαδή:
• Φεύγουν ε-κινήσεις από τις τελικές του M(R1) προς την αρχική του M(R2)
• Οι τελικές του M(R1) γίνονται µη τελικές καταστάσεις.
S
F
Μ(R1)
S
F
Μ(R2)
ε
3. Στην R1+R2 αντιστοιχούµε το αυτόµατο:
B. Θεωρία
1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε
1. Αλγόριθµος Μετατροπής
8∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
S
F
F
Μ(R1)
ε
∆ηλαδή:
• Προσθέτουµε µία νέα αρχική κατάσταση
• Με ε-κινήσεις πηγαίνουµε από την νέα αρχική κατάσταση στις προηγούµενες αρχικές.
S
F
F
Μ(R2)
ε
ε
4. Στην R* αντιστοιχούµε το αυτόµατο:
B. Θεωρία
1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε
1. Αλγόριθµος Μετατροπής
9∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
S
F
Μ(R)
ε
ε
∆ηλαδή:
• Προσθέτουµε µία νέα αρχική κατάσταση (που είναι και τελική)
• Με ε-κίνηση πάµε από την νέα αρχική στην προηγούµενη αρχική.
• Με ε-κινήσεις φεύγουµε από τις προηγούµενες τελικές προς την νέα αρχική.
• Οι προηγούµενες τελικές γίνονται µη τελικές καταστάσεις.
S
F
Μ(R)
ε
Με χρήση των παραπάνω κανόνων µπορούµε να µετατρέψουµε οποιοδήποτε αυτόµατο στο ισοδύναµο
ΜΠΑ-ε πηγαίνοντας «από µέσα προς τα έξω», δηλαδή πρώτα τις συµβολοσειρές και έπειτα βήµα βήµα
σύνθεση της κανονικής έκφρασης:
Παράδειγµα (1+01)*:
B. Θεωρία
1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε
2. Παραδείγµατα
10∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
1 0 1
Μ(1) Μ(01)
1
0 1
Μ(1+01)
ε
ε
…(συνέχεια) παράδειγµα (1+01)*:
B. Θεωρία
1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε
2. Παραδείγµατα
11∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
1
ε
ε
0 1
Μ((1+01)*)
ε
ε
ε
ε
B. Θεωρία
2. Μετατροπή ΜΠΑ-ε σε ΜΠΑ
1. Αλγόριθµος Μετατροπής
12∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
B. Θεωρία
2. Μετατροπή Μετατροπή ΜΠΑ-ε σε ΜΠΑ
2. Παράδειγµα Χρήσης του Τυπικού Ορισµού
13∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
ΒΑ
Γ ∆
ε
ε 0
1
1
ΒΑ
Γ ∆
0
1
0
0
0
1
1
1
1
0
0
1
Εµπειρικά θα εφαρµόζουµε τον αλγόριθµο ως εξής:
• Θα βάζουµε τις ίδιες καταστάσεις
• Θα βάζουµε την ίδια αρχική και τις ίδιες τελικές.
• Θα παρατηρούµε αν υπάρχει µονοπάτι ε-κινήσεων από την αρχική σε κάποια τελική οπότε και
οι αρχικές θα γίνονται τελικές.
• Θα κατασκευάζουµε στο πρόχειρο ένα πινακακι µετάβασης που για κάθε κατ/ση και σύµβολο θα
υπολογίζουµε το ε-σ-ε του:
• ε: που πάµε από την κατάσταση χωρίς διάβασµα συµβόλου (προσοχή ότι πάντα µένουµε και
B. Θεωρία
2. Μετατροπή Μετατροπή ΜΠΑ-ε σε ΜΠΑ
3. Εφαρµογή µε εµπειρικό τρόπο
14∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
• ε: που πάµε από την κατάσταση χωρίς διάβασµα συµβόλου (προσοχή ότι πάντα µένουµε και
στην ίδια κατάσταση χωρίς διάβασµα συµβόλου)
• σ: που πηγαίνουµε από τις καταστάσεις του προηγούµενου βήµατος µε το σύµβολο που
µελετάµε.
• ε: που πάµε από τις καταστάσεις του προηγούµενου βήµατος χωρίς διάβασµα συµβόλου
• Για παράδειγµα στο αυτόµατο:
• Π.χ. για την κατ/ση Α µε 0:
• ε: Α,Β,∆
• 0:⊗,⊗,Β
• ε: Β,∆
• Τελικά στο καθαρό θα παρουσιάζουµε µόνο τον πίνακα µετάβασης και το σχήµα του αυτοµάτου
ΒΑ
Γ ∆
ε
ε 0
1
1
ΠΑΡΑ∆ΕΙΓΜΑ: Μετατρέπουµε το ακόλουθο ΜΠΑ-ε στο ισοδύναµο ΜΠΑ:
ΚΑΘΑΡΟ:
Ο πίνακας µετάβασης που προκύπτει από τον
αλγόριθµο µετατροπής είναι:
ΠΡΟΧΕΙΡΟ:
B. Θεωρία
2. Μετατροπή Μετατροπή ΜΠΑ-ε σε ΜΠΑ
4. Παράδειγµα µε Εµπειρικό Τρόπο
15∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
ΒΑ
Γ ∆
ε
ε 0
1
1
0 1
Α {Β,∆} {Γ}ΠΡΟΧΕΙΡΟ:
και σχηµατικά:
0 1
Α ε:Α,Β,∆
0:⊗,⊗,Β
ε:Β,∆
ε:Α,Β,∆
1:⊗,⊗,Γ
ε:Γ
Β ε:Β,∆
0:⊗,Β
ε:Β,∆
ε:Β,∆
1:⊗,Γ
ε:Γ
Γ ε:Γ
0:⊗
ε:
ε:Γ
1:Α
ε:Α,Β,∆
∆ ε:∆
0:Β
ε:Β,∆
ε:∆
1:Γ
ε:Γ
Α {Β,∆} {Γ}
Β {Β,∆} {Γ}
Γ ∅ {Α,Β,∆}
∆ {Β,∆} {Γ}
ΒΑ
Γ ∆
0
1
0
0
0
1
1
1
1
0
0
1
B. Θεωρία
3. Μετατροπή ΜΠΑ σε NΠΑ
1. Αλγόριθµος Μετατροπής
16∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
B. Θεωρία
3. Μετατροπή ΜΠΑ σε ΝΠΑ
2. Παράδειγµα Χρήσης του Τυπικού Ορισµού
17∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
Β
Α
Γ
1
1
1
0
Σχηµατικά:
B. Θεωρία
3. Μετατροπή ΜΠΑ σε ΝΠΑ
2. Παράδειγµα Χρήσης του Τυπικού Ορισµού
18∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
{Α,Β}
{Α,Γ}
{Β,Γ}
{Α,Β,Γ}
1
0
1
0
1
1
0
0
ΚΑΝΟΝΑΣ ΑΠΛΟΠΟΙΗΣΗΣ: Αν για κάποια κατάσταση δεν υπάρχει µονοπάτι που να ξεκινάει
από την αρχική και να καταλήγει σε αυτήν τότε αυτή µπορεί να καταργηθεί. Εφαρµογή:
Καταργούνται οι {Α,Β}, {Α,Β,Γ}, {Α,Γ}
{Α}
{Β}
{Γ}
∅
0,1
1
0
0,1
0
1
1
Άρα τελικά το αυτόµατο είναι:
B. Θεωρία
3. Μετατροπή ΜΠΑ σε ΝΠΑ
2. Παράδειγµα Χρήσης του Τυπικού Ορισµού
19∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
{Α}
{Γ}
{Β,Γ}
1
0
1{Α}
{Β}
{Γ}
∅
0,1
0
0,1
0
1
1
Εµπερικά θα εφαρµόζουµε τον αλγόριθµο ως εξής:
• Θα κατασκευάζουµε τον πίνακα µετάβασης του αρχικού ΜΠΑ στο πρόχειρο.
• Θα κατασκευάζουµε τον πίνακα µετάβασης του νέου ΝΠΑ ως εξής:
• Θα βάζουµε µόνο την αρχική κατάσταση στον νέο πίνακα.
• Όποιες νέες καταστάσεις προκύπτουν θα τις θέτουµε προς µελέτη σε νέες γραµµές του πίνακα
µετάβασης του ΝΠΑ.
• Η µελέτη µίας κατάστασης Χ µε το σύµβολο εισόδου σ γίνεται ως εξής:
B. Θεωρία
3. Μετατροπή ΜΠΑ σε ΝΠΑ
3. Εφαρµογή µε εµπειρικό τρόπο
20∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
• Η µελέτη µίας κατάστασης Χ µε το σύµβολο εισόδου σ γίνεται ως εξής:
• Για κάθε κατάσταση που περιέχεται στο Χ γράφουµε τον συνδυασµό των
καταστάσεων που πηγαίνουµε µε το σ από κάθε κατάσταση που περιέχεται στο Χ.
• Ο πίνακας µετάβασης θα σταµατά όταν δεν θα υπάρχουν νέες καταστάσεις προς διερευνηση.
• Θα δίνουµε την σχηµατική απεικόνιση του ΝΠΑ
• Η αρχική κατάσταση είναι η ίδια
• Οι τελικές καταστάσεις είναι όσες περιέχουν τελική του ΜΠΑ.
B. Θεωρία
3. Μετατροπή ΜΠΑ σε ΝΠΑ
3. Εφαρµογή µε εµπειρικό τρόπο
21∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
ΠΑΡΑ∆ΕΙΓΜΑ: Μετατρέπουµε το ακόλουθο ΜΠΑ στο ισοδύναµο ΝΠΑ:
ΚΑΘΑΡΟ: Εφαρµόζω τον αλγόριθµο µετατροπής ΜΠΑ=>ΝΠΑ
Β
Α
Γ
1
1
1
0 0 1
{Α} ∅ {Β,Γ}
∅ ∅ ∅
{Β,Γ} {Γ} {Β}
ΠΡΟΧΕΙΡΟ
και σχηµατικά είναι:
0 1
Α ∅ {Β,Γ}
Β ∅ ∅
Γ {Γ} {Β}
{Γ} {Γ} {Β}
{Β} ∅ ∅
{Α}
{Β}
{Γ}
{Β,Γ}
∅
0,1
1
0
0,1
01
0
1
B. Θεωρία
4. Μετατροπή ΝΠΑ σε Κ.Ε.
1. Αλγόριθµος Μετατροπής
22∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
B. Θεωρία
4. Μετατροπή ΝΠΑ σε ΚΕ
2. Παράδειγµα
23∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
31 2
1
0
0 0
1
1
B. Θεωρία
4. Μετατροπή ΝΠΑ σε ΚΕ
2. Παράδειγµα
24∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
31 2
1
0
0 0
1
1
Γ. Ασκήσεις
Ασκηση Κατανόησης 1
∆ώστε ΜΠΑ που αναγνωρίζουν τις συµβολοσειρές των κανονικών εκφράσεων:
(Α) (11)*+0*
(Β) 010(11)*01+0*10*
25∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
(Γ) (0+10)*+(1+0*0)*+1
Γ. Ασκήσεις
Ασκηση Κατανόησης 2
Μετατρέψτε το ακόλουθο ΜΠΑ-ε στο ισοδύναµο ΜΠΑ χρησιµοποιώντας τον αλγόριθµο
µετατροπής ΜΠΑ-ε σε ΜΠΑ:
26∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
Α
Γ
1
ε
1
Β
Α
ε
1 1
Γ. Ασκήσεις
Ασκηση Κατανόησης 3
Μετατρέψτε το ακόλουθο ΜΠΑ-ε στο ισοδύναµο ΜΠΑ χρησιµοποιώντας τον αλγόριθµο
µετατροπής ΜΠΑ-ε σε ΜΠΑ:
27∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
Γ ∆
1
ε
0 0
ΒΑ
ε
10 0
Γ. Ασκήσεις
Ασκηση Κατανόησης 4
Για την γλώσσα L={w∈{0,1}* | w αρχίζει µε 00}
(Α) ∆ώστε κανονική έκφραση που παράγει την L
(Β) ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας.
28∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
(Γ) ∆ώστε το ισοδύναµο ΝΠΑ (εφαρµόστε τον αλγόριθµο ΜΠΑ=>ΝΠΑ)
Γ. Ασκήσεις
Ασκηση Κατανόησης 5
Για την γλώσσα L={w∈{0,1}* | w τελειώνει µε 001}
(Α) ∆ώστε κανονική έκφραση που παράγει την L
(Β) ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας.
29∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
(Γ) ∆ώστε το ισοδύναµο ΝΠΑ (εφαρµόστε τον αλγόριθµο ΜΠΑ=>ΝΠΑ)
Γ. Ασκήσεις
Εφαρµογή 1
∆ίνεται η κανονική έκφραση 0*1*01
1. ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας χρησιµοποιώντας τον
αλγόριθµο µετατροπής Κ.Ε. σε ΜΠΑ
2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (µε ακριβώς µία ε-
30∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (µε ακριβώς µία ε-
κίνηση)
3. Μετατρέψτε το ΜΠΑ του ερωτήµατος 2 σε ένα ισοδύναµο χωρίς ε-κινήσεις
4. Μετατρέψτε το ΜΠΑ στο ισοδύναµο ΝΠΑ.
Γ. Ασκήσεις
Εφαρµογή 2
∆ίνεται η κανονική έκφραση (1+00)*
1. ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας χρησιµοποιώντας τον
αλγόριθµο µετατροπής Κ.Ε. σε ΜΠΑ
2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (χωρίς ε-κινήσεις)
31∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (χωρίς ε-κινήσεις)
3. Μετατρέψτε το ΜΠΑ στο ισοδύναµο ΝΠΑ.

Más contenido relacionado

La actualidad más candente

ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
Dimitris Psounis
 

La actualidad más candente (20)

ΠΛΗ30 ΜΑΘΗΜΑ 5.2
ΠΛΗ30 ΜΑΘΗΜΑ 5.2ΠΛΗ30 ΜΑΘΗΜΑ 5.2
ΠΛΗ30 ΜΑΘΗΜΑ 5.2
 
ΠΛΗ20 ΜΑΘΗΜΑ 2.2
ΠΛΗ20 ΜΑΘΗΜΑ 2.2ΠΛΗ20 ΜΑΘΗΜΑ 2.2
ΠΛΗ20 ΜΑΘΗΜΑ 2.2
 
ΠΛΗ30 ΜΑΘΗΜΑ 4.5
ΠΛΗ30 ΜΑΘΗΜΑ 4.5ΠΛΗ30 ΜΑΘΗΜΑ 4.5
ΠΛΗ30 ΜΑΘΗΜΑ 4.5
 
ΠΛΗ20 ΜΑΘΗΜΑ 4.2
ΠΛΗ20 ΜΑΘΗΜΑ 4.2ΠΛΗ20 ΜΑΘΗΜΑ 4.2
ΠΛΗ20 ΜΑΘΗΜΑ 4.2
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.1
ΠΛΗ30 ΜΑΘΗΜΑ 6.1ΠΛΗ30 ΜΑΘΗΜΑ 6.1
ΠΛΗ30 ΜΑΘΗΜΑ 6.1
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.2
ΠΛΗ30 ΜΑΘΗΜΑ 3.2ΠΛΗ30 ΜΑΘΗΜΑ 3.2
ΠΛΗ30 ΜΑΘΗΜΑ 3.2
 
ΠΛΗ20 ΜΑΘΗΜΑ 5.4
ΠΛΗ20 ΜΑΘΗΜΑ 5.4ΠΛΗ20 ΜΑΘΗΜΑ 5.4
ΠΛΗ20 ΜΑΘΗΜΑ 5.4
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.1
ΠΛΗ30 ΜΑΘΗΜΑ 5.1ΠΛΗ30 ΜΑΘΗΜΑ 5.1
ΠΛΗ30 ΜΑΘΗΜΑ 5.1
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.3
ΠΛΗ30 ΜΑΘΗΜΑ 5.3ΠΛΗ30 ΜΑΘΗΜΑ 5.3
ΠΛΗ30 ΜΑΘΗΜΑ 5.3
 
ΠΛΗ20 ΜΑΘΗΜΑ 4.3
ΠΛΗ20 ΜΑΘΗΜΑ 4.3ΠΛΗ20 ΜΑΘΗΜΑ 4.3
ΠΛΗ20 ΜΑΘΗΜΑ 4.3
 
ΠΛΗ20 ΜΑΘΗΜΑ 5.2
ΠΛΗ20 ΜΑΘΗΜΑ 5.2ΠΛΗ20 ΜΑΘΗΜΑ 5.2
ΠΛΗ20 ΜΑΘΗΜΑ 5.2
 
ΠΛΗ30 ΧΑΡΤΗΣ ΓΛΩΣΣΩΝ
ΠΛΗ30 ΧΑΡΤΗΣ ΓΛΩΣΣΩΝΠΛΗ30 ΧΑΡΤΗΣ ΓΛΩΣΣΩΝ
ΠΛΗ30 ΧΑΡΤΗΣ ΓΛΩΣΣΩΝ
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.3
ΠΛΗ20 ΜΑΘΗΜΑ 6.3ΠΛΗ20 ΜΑΘΗΜΑ 6.3
ΠΛΗ20 ΜΑΘΗΜΑ 6.3
 
ΠΛΗ20 ΜΑΘΗΜΑ 3.7
ΠΛΗ20 ΜΑΘΗΜΑ 3.7ΠΛΗ20 ΜΑΘΗΜΑ 3.7
ΠΛΗ20 ΜΑΘΗΜΑ 3.7
 
ΠΛΗ20 ΤΕΣΤ 1
ΠΛΗ20 ΤΕΣΤ 1ΠΛΗ20 ΤΕΣΤ 1
ΠΛΗ20 ΤΕΣΤ 1
 
ΠΛΗ20 ΜΑΘΗΜΑ 2.4
ΠΛΗ20 ΜΑΘΗΜΑ 2.4ΠΛΗ20 ΜΑΘΗΜΑ 2.4
ΠΛΗ20 ΜΑΘΗΜΑ 2.4
 
ΠΛΗ20 ΜΑΘΗΜΑ 5.3
ΠΛΗ20 ΜΑΘΗΜΑ 5.3ΠΛΗ20 ΜΑΘΗΜΑ 5.3
ΠΛΗ20 ΜΑΘΗΜΑ 5.3
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
 
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 3
 
ΠΛΗ20 ΜΑΘΗΜΑ 1.7
ΠΛΗ20 ΜΑΘΗΜΑ 1.7ΠΛΗ20 ΜΑΘΗΜΑ 1.7
ΠΛΗ20 ΜΑΘΗΜΑ 1.7
 

Destacado

ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4
Dimitris Psounis
 

Destacado (20)

ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.5
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6 ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.6 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.6 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.4 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.4 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 4
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.3 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3 ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.3
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 3.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 3.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2
ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2
ΠΛΗ30 ΚΑΡΤΑ ΜΑΘΗΜΑΤΟΣ 3.2
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΜΑΘΗΜΑ 4.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 4.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 4.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 4.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 4.1
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 3.1 (ΕΚΤΥΠΩΣΗ)
 

Similar a ΠΛΗ30 ΜΑΘΗΜΑ 3.5

Similar a ΠΛΗ30 ΜΑΘΗΜΑ 3.5 (9)

ΠΛΗ31 ΜΑΘΗΜΑ 2.2
ΠΛΗ31 ΜΑΘΗΜΑ 2.2ΠΛΗ31 ΜΑΘΗΜΑ 2.2
ΠΛΗ31 ΜΑΘΗΜΑ 2.2
 
ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
 
math_prosanatolismou_b_lykeiou_dianysmata_2016
math_prosanatolismou_b_lykeiou_dianysmata_2016math_prosanatolismou_b_lykeiou_dianysmata_2016
math_prosanatolismou_b_lykeiou_dianysmata_2016
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.3
ΠΛΗ30 ΜΑΘΗΜΑ 6.3ΠΛΗ30 ΜΑΘΗΜΑ 6.3
ΠΛΗ30 ΜΑΘΗΜΑ 6.3
 
25 μεθοδολογίες στα διανύσματα
25 μεθοδολογίες στα διανύσματα25 μεθοδολογίες στα διανύσματα
25 μεθοδολογίες στα διανύσματα
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.2
ΠΛΗ30 ΜΑΘΗΜΑ 6.2ΠΛΗ30 ΜΑΘΗΜΑ 6.2
ΠΛΗ30 ΜΑΘΗΜΑ 6.2
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.4
ΠΛΗ30 ΜΑΘΗΜΑ 6.4ΠΛΗ30 ΜΑΘΗΜΑ 6.4
ΠΛΗ30 ΜΑΘΗΜΑ 6.4
 
ΠΛΗ31 ΜΑΘΗΜΑ 4.4
ΠΛΗ31 ΜΑΘΗΜΑ 4.4ΠΛΗ31 ΜΑΘΗΜΑ 4.4
ΠΛΗ31 ΜΑΘΗΜΑ 4.4
 
[Φυσική ΠΡΣ Β' Λυκείου] Τελικό Διαγώνισμα Προσομοίωσης
[Φυσική ΠΡΣ Β' Λυκείου] Τελικό Διαγώνισμα Προσομοίωσης[Φυσική ΠΡΣ Β' Λυκείου] Τελικό Διαγώνισμα Προσομοίωσης
[Φυσική ΠΡΣ Β' Λυκείου] Τελικό Διαγώνισμα Προσομοίωσης
 

Más de Dimitris Psounis

ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
Dimitris Psounis
 

Más de Dimitris Psounis (20)

Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ31 - ΤΕΣΤ 33
ΠΛΗ31 - ΤΕΣΤ 33ΠΛΗ31 - ΤΕΣΤ 33
ΠΛΗ31 - ΤΕΣΤ 33
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
 

Último

5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
Athina Tziaki
 

Último (10)

5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
 

ΠΛΗ30 ΜΑΘΗΜΑ 3.5

  • 1. ΠΛΗ30 ΕΝΟΤΗΤΑ 3: ΚΑΝΟΝΙΚΕΣ ΓΛΩΣΣΕΣ Μάθηµα 3.5: Ισοδυναµία Κ.Ε. – Μ.Π.Α. – Ν.Π.Α.Ισοδυναµία Κ.Ε. – Μ.Π.Α. – Ν.Π.Α. ∆ηµήτρης Ψούνης
  • 2. ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήµατος Β. Θεωρία 1. Μετατροπή ΚΕ σε ΜΠΑ (µε ε-κινήσεις) 1. Αλγόριθµος Μετατροπής ΚΕ σε ΜΠΑ (µε ε-κινήσεις) 2. Παραδείγµατα 2. Μετατροπή ΜΠΑ (µε ε-κινήσεις) σε ΜΠΑ (χωρίς ε-κινήσεις) 2∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ 2. Μετατροπή ΜΠΑ (µε ε-κινήσεις) σε ΜΠΑ (χωρίς ε-κινήσεις) 1. Αλγόριθµος Μετατροπής ΜΠΑ (µε ε-κινήσεις) σε ΜΠΑ (χωρίς ε-κινήσεις) 2. Παραδείγµατα 3. Εφαρµογή µε εµπειρικό τρόπο 3. Μετατροπή ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ 1. Αλγόριθµος Μετατροπής ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ 2. Παραδείγµατα 3. Εφαρµογή µε εµπειρικό τρόπο 4. Μετατροπή ΝΠΑ σε ΚΕ 1. Αλγόριθµος Μετατροπής ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ 2. Παραδείγµατα Γ.Ασκήσεις
  • 3. Α. Σκοπός του Μαθήµατος Οι στόχοι του µαθήµατος είναι: Επίπεδο Α Μετατροπή ΜΠΑ (µε ε-κινήσεις ) σε ΜΠΑ (χωρίς ε-κινήσεις) Μετατροπή ΜΠΑ (χωρίς ε-κινήσεις) σε ΝΠΑ Επίπεδο Β 3∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ Επίπεδο Β Μετατροπή Κ.Ε. σε ΜΠΑ (µε ε-κινήσεις) Επίπεδο Γ Μετατροπή ΝΠΑ σε Κ.Ε.
  • 4. B. Θεωρία Μετατροπές 4∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ Ορισµός Κανονικής Γλώσσας: Μία γλώσσα θα λέγεται Κανονική Γλώσσα αν και µόνο αν Υπάρχει Κανονική Εκφραση (Κ.Ε.) που την περιγράφει. Υπάρχει Ντετερµινιστικό Πεπερασµένο Αυτόµατο (Ν.Π.Α.) που αναγνωρίζει τις συµβολοσειρές της. Υπάρχει Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο (Μ.Π.Α) που Η έννοια της ισοδυναµίας των παραπάνω κατασκευασµάτων θα αποδειχθεί ως εξής: Θα δούµε αλγόριθµο που µετατρέπει Κ.Ε. σε Μ.Π.Α-ε Θα δούµε αλγόριθµο που µετατρέπει Μ.Π.Α-ε σε ΜΠΑ Θα δούµε αλγόριθµο που µετατρέπει ΜΠΑ σε ΝΠΑ Θα δούµε αλγόριθµο που µετατρέπει ΝΠΑ σε Κ.Ε. Στα παραπάνω εννοούµε: ΜΠΑ-ε: Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο µε ε-κινήσεις ΜΠΑ: Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο χωρίς ε-κινήσεις Υπάρχει Μη Ντετερµινιστικό Πεπερασµένο Αυτόµατο (Μ.Π.Α) που αναγνωρίζει τις συµβολοσειρές της.
  • 5. B. Θεωρία 1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε 1. Αλγόριθµος Μετατροπής 5∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ Η µετατροπή µιας Κ.Ε σε ΜΠΑ-ε γίνεται µε βάση τους εξής κανόνες: 1. Τα αυτόµατα για τις στοιχειώδεις κανονικές εκφράσεις ∅, ε, σ είναι: σ Επίσης το βιβλίο του ΕΑΠ µας δίνει το δικαίωµα να θεωρήσουµε ότι και το ΜΠΑ για µια σκέτη συµβολοσειρά προκύπτει µε «ξάπλωµα» της συµβολοσειράς σε διαδοχικές µεταβάσεις (π.χ. M(001)): 0 Μ(∅) Μ(ε) 0 1 Μ(σ) Μ(001)
  • 6. Έστω τώρα ότι για µια κανονική έκφραση R έχουµε την εξής αναπαράσταση για το ΜΠΑ που την αναγνωρίζει: B. Θεωρία 1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε 1. Αλγόριθµος Μετατροπής 6∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ S F Έτσι αν έχουµε δύο αυτόµατα M(R1), M(R2) θα διατυπώσουµε κανόνες για την παραγωγή των αυτοµάτων των κανονικών εκφράσεων R1+R2, R1R2 και R* S F Μ(R)
  • 7. 2. Στην R1R2 αντιστοιχούµε το αυτόµατο: B. Θεωρία 1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε 1. Αλγόριθµος Μετατροπής 7∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ S F S Fε ∆ηλαδή: • Φεύγουν ε-κινήσεις από τις τελικές του M(R1) προς την αρχική του M(R2) • Οι τελικές του M(R1) γίνονται µη τελικές καταστάσεις. S F Μ(R1) S F Μ(R2) ε
  • 8. 3. Στην R1+R2 αντιστοιχούµε το αυτόµατο: B. Θεωρία 1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε 1. Αλγόριθµος Μετατροπής 8∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ S F F Μ(R1) ε ∆ηλαδή: • Προσθέτουµε µία νέα αρχική κατάσταση • Με ε-κινήσεις πηγαίνουµε από την νέα αρχική κατάσταση στις προηγούµενες αρχικές. S F F Μ(R2) ε ε
  • 9. 4. Στην R* αντιστοιχούµε το αυτόµατο: B. Θεωρία 1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε 1. Αλγόριθµος Μετατροπής 9∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ S F Μ(R) ε ε ∆ηλαδή: • Προσθέτουµε µία νέα αρχική κατάσταση (που είναι και τελική) • Με ε-κίνηση πάµε από την νέα αρχική στην προηγούµενη αρχική. • Με ε-κινήσεις φεύγουµε από τις προηγούµενες τελικές προς την νέα αρχική. • Οι προηγούµενες τελικές γίνονται µη τελικές καταστάσεις. S F Μ(R) ε
  • 10. Με χρήση των παραπάνω κανόνων µπορούµε να µετατρέψουµε οποιοδήποτε αυτόµατο στο ισοδύναµο ΜΠΑ-ε πηγαίνοντας «από µέσα προς τα έξω», δηλαδή πρώτα τις συµβολοσειρές και έπειτα βήµα βήµα σύνθεση της κανονικής έκφρασης: Παράδειγµα (1+01)*: B. Θεωρία 1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε 2. Παραδείγµατα 10∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ 1 0 1 Μ(1) Μ(01) 1 0 1 Μ(1+01) ε ε
  • 11. …(συνέχεια) παράδειγµα (1+01)*: B. Θεωρία 1. Μετατροπή Κ.Ε. σε ΜΠΑ-ε 2. Παραδείγµατα 11∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ 1 ε ε 0 1 Μ((1+01)*) ε ε ε ε
  • 12. B. Θεωρία 2. Μετατροπή ΜΠΑ-ε σε ΜΠΑ 1. Αλγόριθµος Μετατροπής 12∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
  • 13. B. Θεωρία 2. Μετατροπή Μετατροπή ΜΠΑ-ε σε ΜΠΑ 2. Παράδειγµα Χρήσης του Τυπικού Ορισµού 13∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ ΒΑ Γ ∆ ε ε 0 1 1 ΒΑ Γ ∆ 0 1 0 0 0 1 1 1 1 0 0 1
  • 14. Εµπειρικά θα εφαρµόζουµε τον αλγόριθµο ως εξής: • Θα βάζουµε τις ίδιες καταστάσεις • Θα βάζουµε την ίδια αρχική και τις ίδιες τελικές. • Θα παρατηρούµε αν υπάρχει µονοπάτι ε-κινήσεων από την αρχική σε κάποια τελική οπότε και οι αρχικές θα γίνονται τελικές. • Θα κατασκευάζουµε στο πρόχειρο ένα πινακακι µετάβασης που για κάθε κατ/ση και σύµβολο θα υπολογίζουµε το ε-σ-ε του: • ε: που πάµε από την κατάσταση χωρίς διάβασµα συµβόλου (προσοχή ότι πάντα µένουµε και B. Θεωρία 2. Μετατροπή Μετατροπή ΜΠΑ-ε σε ΜΠΑ 3. Εφαρµογή µε εµπειρικό τρόπο 14∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ • ε: που πάµε από την κατάσταση χωρίς διάβασµα συµβόλου (προσοχή ότι πάντα µένουµε και στην ίδια κατάσταση χωρίς διάβασµα συµβόλου) • σ: που πηγαίνουµε από τις καταστάσεις του προηγούµενου βήµατος µε το σύµβολο που µελετάµε. • ε: που πάµε από τις καταστάσεις του προηγούµενου βήµατος χωρίς διάβασµα συµβόλου • Για παράδειγµα στο αυτόµατο: • Π.χ. για την κατ/ση Α µε 0: • ε: Α,Β,∆ • 0:⊗,⊗,Β • ε: Β,∆ • Τελικά στο καθαρό θα παρουσιάζουµε µόνο τον πίνακα µετάβασης και το σχήµα του αυτοµάτου ΒΑ Γ ∆ ε ε 0 1 1
  • 15. ΠΑΡΑ∆ΕΙΓΜΑ: Μετατρέπουµε το ακόλουθο ΜΠΑ-ε στο ισοδύναµο ΜΠΑ: ΚΑΘΑΡΟ: Ο πίνακας µετάβασης που προκύπτει από τον αλγόριθµο µετατροπής είναι: ΠΡΟΧΕΙΡΟ: B. Θεωρία 2. Μετατροπή Μετατροπή ΜΠΑ-ε σε ΜΠΑ 4. Παράδειγµα µε Εµπειρικό Τρόπο 15∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ ΒΑ Γ ∆ ε ε 0 1 1 0 1 Α {Β,∆} {Γ}ΠΡΟΧΕΙΡΟ: και σχηµατικά: 0 1 Α ε:Α,Β,∆ 0:⊗,⊗,Β ε:Β,∆ ε:Α,Β,∆ 1:⊗,⊗,Γ ε:Γ Β ε:Β,∆ 0:⊗,Β ε:Β,∆ ε:Β,∆ 1:⊗,Γ ε:Γ Γ ε:Γ 0:⊗ ε: ε:Γ 1:Α ε:Α,Β,∆ ∆ ε:∆ 0:Β ε:Β,∆ ε:∆ 1:Γ ε:Γ Α {Β,∆} {Γ} Β {Β,∆} {Γ} Γ ∅ {Α,Β,∆} ∆ {Β,∆} {Γ} ΒΑ Γ ∆ 0 1 0 0 0 1 1 1 1 0 0 1
  • 16. B. Θεωρία 3. Μετατροπή ΜΠΑ σε NΠΑ 1. Αλγόριθµος Μετατροπής 16∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
  • 17. B. Θεωρία 3. Μετατροπή ΜΠΑ σε ΝΠΑ 2. Παράδειγµα Χρήσης του Τυπικού Ορισµού 17∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ Β Α Γ 1 1 1 0
  • 18. Σχηµατικά: B. Θεωρία 3. Μετατροπή ΜΠΑ σε ΝΠΑ 2. Παράδειγµα Χρήσης του Τυπικού Ορισµού 18∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ {Α,Β} {Α,Γ} {Β,Γ} {Α,Β,Γ} 1 0 1 0 1 1 0 0 ΚΑΝΟΝΑΣ ΑΠΛΟΠΟΙΗΣΗΣ: Αν για κάποια κατάσταση δεν υπάρχει µονοπάτι που να ξεκινάει από την αρχική και να καταλήγει σε αυτήν τότε αυτή µπορεί να καταργηθεί. Εφαρµογή: Καταργούνται οι {Α,Β}, {Α,Β,Γ}, {Α,Γ} {Α} {Β} {Γ} ∅ 0,1 1 0 0,1 0 1 1
  • 19. Άρα τελικά το αυτόµατο είναι: B. Θεωρία 3. Μετατροπή ΜΠΑ σε ΝΠΑ 2. Παράδειγµα Χρήσης του Τυπικού Ορισµού 19∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ {Α} {Γ} {Β,Γ} 1 0 1{Α} {Β} {Γ} ∅ 0,1 0 0,1 0 1 1
  • 20. Εµπερικά θα εφαρµόζουµε τον αλγόριθµο ως εξής: • Θα κατασκευάζουµε τον πίνακα µετάβασης του αρχικού ΜΠΑ στο πρόχειρο. • Θα κατασκευάζουµε τον πίνακα µετάβασης του νέου ΝΠΑ ως εξής: • Θα βάζουµε µόνο την αρχική κατάσταση στον νέο πίνακα. • Όποιες νέες καταστάσεις προκύπτουν θα τις θέτουµε προς µελέτη σε νέες γραµµές του πίνακα µετάβασης του ΝΠΑ. • Η µελέτη µίας κατάστασης Χ µε το σύµβολο εισόδου σ γίνεται ως εξής: B. Θεωρία 3. Μετατροπή ΜΠΑ σε ΝΠΑ 3. Εφαρµογή µε εµπειρικό τρόπο 20∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ • Η µελέτη µίας κατάστασης Χ µε το σύµβολο εισόδου σ γίνεται ως εξής: • Για κάθε κατάσταση που περιέχεται στο Χ γράφουµε τον συνδυασµό των καταστάσεων που πηγαίνουµε µε το σ από κάθε κατάσταση που περιέχεται στο Χ. • Ο πίνακας µετάβασης θα σταµατά όταν δεν θα υπάρχουν νέες καταστάσεις προς διερευνηση. • Θα δίνουµε την σχηµατική απεικόνιση του ΝΠΑ • Η αρχική κατάσταση είναι η ίδια • Οι τελικές καταστάσεις είναι όσες περιέχουν τελική του ΜΠΑ.
  • 21. B. Θεωρία 3. Μετατροπή ΜΠΑ σε ΝΠΑ 3. Εφαρµογή µε εµπειρικό τρόπο 21∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ ΠΑΡΑ∆ΕΙΓΜΑ: Μετατρέπουµε το ακόλουθο ΜΠΑ στο ισοδύναµο ΝΠΑ: ΚΑΘΑΡΟ: Εφαρµόζω τον αλγόριθµο µετατροπής ΜΠΑ=>ΝΠΑ Β Α Γ 1 1 1 0 0 1 {Α} ∅ {Β,Γ} ∅ ∅ ∅ {Β,Γ} {Γ} {Β} ΠΡΟΧΕΙΡΟ και σχηµατικά είναι: 0 1 Α ∅ {Β,Γ} Β ∅ ∅ Γ {Γ} {Β} {Γ} {Γ} {Β} {Β} ∅ ∅ {Α} {Β} {Γ} {Β,Γ} ∅ 0,1 1 0 0,1 01 0 1
  • 22. B. Θεωρία 4. Μετατροπή ΝΠΑ σε Κ.Ε. 1. Αλγόριθµος Μετατροπής 22∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ
  • 23. B. Θεωρία 4. Μετατροπή ΝΠΑ σε ΚΕ 2. Παράδειγµα 23∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ 31 2 1 0 0 0 1 1
  • 24. B. Θεωρία 4. Μετατροπή ΝΠΑ σε ΚΕ 2. Παράδειγµα 24∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ 31 2 1 0 0 0 1 1
  • 25. Γ. Ασκήσεις Ασκηση Κατανόησης 1 ∆ώστε ΜΠΑ που αναγνωρίζουν τις συµβολοσειρές των κανονικών εκφράσεων: (Α) (11)*+0* (Β) 010(11)*01+0*10* 25∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ (Γ) (0+10)*+(1+0*0)*+1
  • 26. Γ. Ασκήσεις Ασκηση Κατανόησης 2 Μετατρέψτε το ακόλουθο ΜΠΑ-ε στο ισοδύναµο ΜΠΑ χρησιµοποιώντας τον αλγόριθµο µετατροπής ΜΠΑ-ε σε ΜΠΑ: 26∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ Α Γ 1 ε 1 Β Α ε 1 1
  • 27. Γ. Ασκήσεις Ασκηση Κατανόησης 3 Μετατρέψτε το ακόλουθο ΜΠΑ-ε στο ισοδύναµο ΜΠΑ χρησιµοποιώντας τον αλγόριθµο µετατροπής ΜΠΑ-ε σε ΜΠΑ: 27∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ Γ ∆ 1 ε 0 0 ΒΑ ε 10 0
  • 28. Γ. Ασκήσεις Ασκηση Κατανόησης 4 Για την γλώσσα L={w∈{0,1}* | w αρχίζει µε 00} (Α) ∆ώστε κανονική έκφραση που παράγει την L (Β) ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας. 28∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ (Γ) ∆ώστε το ισοδύναµο ΝΠΑ (εφαρµόστε τον αλγόριθµο ΜΠΑ=>ΝΠΑ)
  • 29. Γ. Ασκήσεις Ασκηση Κατανόησης 5 Για την γλώσσα L={w∈{0,1}* | w τελειώνει µε 001} (Α) ∆ώστε κανονική έκφραση που παράγει την L (Β) ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας. 29∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ (Γ) ∆ώστε το ισοδύναµο ΝΠΑ (εφαρµόστε τον αλγόριθµο ΜΠΑ=>ΝΠΑ)
  • 30. Γ. Ασκήσεις Εφαρµογή 1 ∆ίνεται η κανονική έκφραση 0*1*01 1. ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας χρησιµοποιώντας τον αλγόριθµο µετατροπής Κ.Ε. σε ΜΠΑ 2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (µε ακριβώς µία ε- 30∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ 2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (µε ακριβώς µία ε- κίνηση) 3. Μετατρέψτε το ΜΠΑ του ερωτήµατος 2 σε ένα ισοδύναµο χωρίς ε-κινήσεις 4. Μετατρέψτε το ΜΠΑ στο ισοδύναµο ΝΠΑ.
  • 31. Γ. Ασκήσεις Εφαρµογή 2 ∆ίνεται η κανονική έκφραση (1+00)* 1. ∆ώστε ΜΠΑ που αναγνωρίζει τις συµβολοσειρές της γλώσσας χρησιµοποιώντας τον αλγόριθµο µετατροπής Κ.Ε. σε ΜΠΑ 2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (χωρίς ε-κινήσεις) 31∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 3.5: Ισοδυναµία ΚΕ - ΜΠΑ - ΝΠΑ 2. ∆ώστε ΜΠΑ για την γλώσσα που παράγει η κανονική έκφραση (χωρίς ε-κινήσεις) 3. Μετατρέψτε το ΜΠΑ στο ισοδύναµο ΝΠΑ.