771 Η - Θεωρία Υπολογισµών και Αλγορίθµων
|
|
- Ήρα Δασκαλόπουλος
- 7 χρόνια πριν
- Προβολές:
Transcript
1 771 Η - Θεωρία Υπολογισµών και Αλγορίθµων Σηµειώσεις Μέρος 2 ο ιδάσκων:
2 Το παρόν αποτελεί σηµειώσεις που αντιστοιχούν σε µέρος των διαλέξεων για το µάθηµα 771 Η - Θεωρία Υπολογισµών και Αλγορίθµων του Τµήµατος Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Αριστοτέλειου Πανεπιστήµιου Θεσσαλονίκης. Το υλικό των διαλέξεων και των σηµειώσεων στηρίζεται σε µεγάλο βαθµό στην ύλη του βιβλίου: Hrry R. Lewis nd Christos H. Ppdimitriou, Elements of the Theory of Computtion, 2nd edition, Prentice Hll, 1998.
3 Πεπερασµένα Αυτόµατα (υπολογιστικές µηχανές πεπερασµένων καταστάσεων) Ορισµοί, Ιδιότητες, Αντιστοιχία µε τις Κανονικές Γλώσσες
4 Πεπερασµένα αυτόµατα η κεντρική ιδέα Τα πεπερασµένα αυτόµατα είναι υπολογιστές µε τα ακόλουθα χαρακτηριστικά: Έχουν πεπερασµένη (σταθερού µεγέθους) µνήµη εντός της κεντρικής µονάδας επεξεργασίας έχονται ως είσοδο συµβολοσειρές τις οποίες διαβάζουν σειριακά το ένα σύµβολο µετά το άλλο δεν γυρίζουν προς τα πίσω παράγουν ως έξοδο µόνο µία ένδειξη για το άν η συµβολοσειρά εισόδου γίνεται αποδεκτή Το σύνολο των αποδεκτών συµβολοσειρών είναι η αποδεκτή γλώσσα του αυτόµατου
5 Πεπερασµένα αυτόµατα η κεντρική ιδέα Τα πεπερασµένα αυτόµατα αντιστοιχούν (1-1) σε κανονικές γλώσσες Υπάρχουν και πιό σύνθετες υπολογιστικές µηχανές που ακολουθούν... ύο βασικές κατηγορίες αιτιοκρατικά µη αιτιοκρατικά Θα δειχθεί ότι οι παραπάνω δύο κατηγορίες είναι ισοδύναµες (!) ώς προς τις γλώσσες που αποδέχονται
6 Αιτιοκρατικά Πεπερασµένα Αυτόµατα Αιτιοκρατικό Πεπερασµένο Αυτόµατο (ΑΠΑ): Μ = (K, Σ, δ, s, F) K : το πεπερασµένο σύνολο καταστάσεων Σ : αλφάβητο s K : αρχική κατάσταση F K: το σύνολο των τελικών καταστάσεων δ : η συνάρτηση µετάβασης από το Κ Σ στοκ Μία συµβολοσειρά (συµβόλων του Σ) γίνεται αποδεκτή όταν, διαβάζοντάς την, το Μ µεταβαίνει (σύµφωνα µε τη δ: Κ Σ Κ) από κατάσταση σε κατάσταση (ξεκινώντας από την s) και καταλήγει (εξαντλώντας τη συµβολοσειρά σε οποιαδήποτε τελική κατάσταση (εντός του F)
7 Αιτιοκρατικά Πεπερασµένα Αυτόµατα: αναπαράσταση µε γράφους Μ = (K, Σ, δ, s, F) K = {q 0, q 1, q 2, q 3 } Σ = {, } s = q 0 F = {q 1, q 3 } δ : υποδηλώνεται από τη σηµειολογία του γράφου δ(q 0,)=q 2, δ(q 0,)=q 1, δ(q 1,)=q 1, δ(q 1,)=q 2, δ(q 2,)=q 3, δ(q 2,)=q 0, δ(q 3,)=q 2, δ(q 3,)=q 0 q 0 q 1 q 3 q 2 αρχική κατάσταση τελική κατάσταση
8 Αιτιοκρατικά Πεπερασµένα Αυτόµατα: ολικές καταστάσεις Ολική κατάσταση (q,w) K Σ* = η τρέχουσα κατάσταση, q, µαζί µε την υποσυµβολοσειρά, w, που αποµένει να διαβαστεί Η (q,w) παράγει σε ένα βήµα την (q,w ) (γράφουµε (q,w) Μ (q,w )) άν και µόνο άν w=w για κάποιο Σκαι δ(q,) = q Η (q,w) παράγει την (q,w ) (γράφουµε (q,w) Μ * (q,w )) όταν από την (q,w) καταλήγουµε στην (q,w ) µετά από έναν αριθµό (δεκτό και το 0) βηµάτων Η σχέση Μ * είναι το ανακλαστικό µεταβατικό κλείσιµο της Μ Ησυµβολοσειρά w είναι αποδεκτή από το Μ όταν (s,w) Μ * (q,e), q F
9 Μη Αιτιοκρατικά Πεπερασµένα Αυτόµατα Μη Αιτιοκρατικό Πεπερασµένο Αυτόµατο (ΜΑΠΑ): Μ = (K, Σ,, s, F) K : το πεπερασµένο σύνολο καταστάσεων Σ : αλφάβητο s K : αρχική κατάσταση F K: το σύνολο των τελικών καταστάσεων : η σχέση µετάβασης είναι υποσύνολο του Κ (Σ {e}) Κ Βασικές διαφοροποιήσεις σε σχέση µε τα ΑΠΑ πολλαπλή επιλογή: από µία κατάσταση q το ίδιο σύµβολο ένδέχεται να οδηγεί σε περισσότερες της µιας καταστάσεις, q i κόλληµα : κάποιες καταστάσεις µπορεί να µη διαθέτουν νόµους µετάβασης για ορισµένα σύµβολα της εισόδου µετάβαση εν κενώ : επιτρέπεται η µετάβαση στην επόµενη κατάσταση χωρίς διάβασµα του επόµενου συµβόλου (δηλ. διαβάσµα του e)
10 Μη Αιτιοκρατικά Πεπερασµένα Αυτόµατα: αναπαράσταση µε γράφους Μ = (K, Σ,, s, F) K = {q 0, q 1, q 2, q 3 } Σ = {, } s = q 0 F = {q 1, q 3 } : υποδηλώνεται από τη σηµειολογία του γράφου ={ (q 0,,q 1 ), (q 1,,q 1 ), (q 1,,q 0 ), (q 1,,q 2 ), (q 2,,q 3 ), (q 2,,q 0 ), (q 3,e,q 2 )} q 0 q 1 q 3 e q 2
11 Μη Αιτιοκρατικά Πεπερασµένα Αυτόµατα Μη Αιτιοκρατικότητα = από την ίδια αρχική κατάσταση και για την ίδια συµβολοσειρά εισόδου το ΜΑΠΑ οδηγείται σε πολλές εναλλακτικές καταστάσεις Μια συµβολοσειρά, w, είναι αποδεκτή από το ΜΑΠΑ, M, όταν µε την ολοκλήρωση διαβάσµατος της w, το M καταλήγει σε τουλάχιστο µία τελική κατάσταση.
12 Μη Αιτιοκρατικά Πεπερασµένα Αυτόµατα: ολικές καταστάσεις Ολική κατάσταση (q,w) K Σ* :όπως και στα ΑΠΑ Η (q,w) παράγει σε ένα βήµα την (q,w ) (γράφουµε (q,w) Μ (q,w )) άν και µόνο άν w=w για κάποιο Σ {e} και (q,,q ) Η (q,w) παράγει την (q,w ) (γράφουµε (q,w) Μ * (q,w )) όταν από την (q,w) καταλήγουµε στην (q,w ) µετά από έναν αριθµό (δεκτό και το 0) βηµάτων Βεβαίως η (q, w ) είναι µία από τις εναλλακτικές Η σχέση Μ * είναι το ανακλαστικό µεταβατικό κλείσιµο της Μ Ησυµβολοσειρά w είναι αποδεκτή από το Μ όταν (s,w) Μ * (q,e), q F
13 ΜΑΠΑ: παράδειγµα Η γλώσσα L(M) = όλες οι συµβολοσειρές που περιέχουν το ή το (q 0, ) Μ (q 0, ) Μ (q 0, ) Μ (q 0, e) µη τελική αλλά επίσης (q 0, ) Μ (q 1, ) Μ (q 3, ) Μ (q 4, ) Μ (q 4, ) Μ (q 4, ) Μ (q 4, ) Μ (q 4, e) τελική, s=q 0 Γενικά για να µπορεί να φτάσει από την q 0 στην τελική q 4 πρέπει να υπάρχουν τα σύµβολα (πάνω µονοπάτι) ή (κάτω µονοπάτι) q 1 q 2 q 3 q 4 e,
14 Σχέση Αιτιοκρατικών Μη Αιτιοκρατικών Αυτοµάτων Κάθε ΑΠΑ είναι ΜΑΠΑ (q 1,, q 2 ) = (q 1,,δ(q 1,)) Κ Σ Κ Κ (Σ {e}) Κ Για κάθε ΜΑΠΑ υπάρχει ισοδύναµο (= που αποδέχεται την ίδια γλώσσα) ΑΠΑ Θεώρηµα: Έστω ΜΑΠΑ Μ=(Κ,Σ,,s,F) και ΑΠΑ Μ =(Κ,Σ,δ,s,F ), τότε L(M)=L(M ) αν Κ = 2 Κ, F = {Q/Q K και Q F }, s =E(s), δ (Q,)= {E(p): p K και (q,,p) γιακάποιοq Q} όπου E(q) {p K : (q,e) Μ * (p,e)} Απόδειξη: Στηρίζεται στο γεγονός ότι για w Σ* και p,q K, ισχύει ότι (q,w) Μ *(p,e) (E(q),w) Μ * (P,e) για κάποιο P p (δείξτε το µε επαγωγή). Τότε w L(M) (s,w) Μ *(f,e) µε f F (E(s),w) Μ *(Q,e) για κάποιο Q f (E(s),w) Μ *(Q,e) για κάποιο Q F w L(M ) ο.ε.δ.
15 Παράδειγµα ΜΑΠΑ ΑΠΑ q 1 q 3 e ΜΑΠΑ: Μ=(Κ,Σ,,s,F) µε e e e Κ={q 0, q 1, q 2, q 3, q 4 }, Σ = {, } s = q 0,F = {q 4 } και = όπως φαίνεται στο σχήµα s=q q 0 2 q 4 Τότε E(q 0 )={q 0,q 1,q 2,q 3 }, E(q 1 )={q 1,q 2,q 3 }, E(q 2 )={q 2 }, E(q 3 )={q 3 }, E(q 3 )={q 3,q 4 } Οπότε το ισοδύναµο ΑΠΑM =(Κ,Σ,δ,s,F ) µε Κ =2 Κ ={, {q 0,q 1,q 2,q 3 }, {q 0,q 1,q 2,q 3,q 4 }, {q 3, q 4 }, }, όπου Κ =2 5 =32 Σ = {, }, s = Q 0 = E(q 0 )={q 0,q 1,q 2,q 3 }, F ={{q 4 }, {q 0,q 4 }{q 1,q 4 },{q 2, q 4 },{q 3, q 4 },{q 0,q 1,q 4 }...} και συνάρτηση µετάβασης που υπολογίζεται σιγά-σιγά ώς εξής: δ (s,)= {E(p): p K και (q,,p) για κάποιο q s }= E(q 0 ) E(q 4 ) αφού όλες οι µεταβάσεις της µορφής (q,,p) µε q s είναι οι εξής τρεις: (q 1,,q 0 ), (q 1,,q 4 ) και (q 3,,q 4 ) και συνεπώς το p {q 0,q 4 }. Οµοίως δ (s,)= E(q 2 ) E(q 4 ), κ.λπ.
16 Πράξεις Γλωσσών Αποδεκτών από Πεπερασµένα Αυτόµατα - Κλειστότητα Θεώρηµα: Το σύνολο των γλωσσών που είναι αποδεκτές από πεπερασµένα αυτόµατα είναι κλειστό ως πρός τις (µεταξύ γλωσσών) πράξεις : 1. Ένωση 2. Παράθεση 3. Kleene Str 4. Συµπλήρωµα 5. Τοµή
17 Ένωση Αποδεκτών Γλωσσών Αν Μ 1, Μ 2 ΜΑΠΑ, µε το ίδιο αλφάβητο Σ, τότε L(Μ 1 ) L(Μ 2 )=L(M) όπου Μ=(Κ,Σ,,s,F) µε Κ= Κ 1 Κ 2 {s} ( s µία νέα κατάσταση) F= F 1 F 2 = 1 2 {(s,e,s 1 ), (s,e,s 2 )} (s 1, s 2 οι αρχικές καταστάσεις των Μ 1, Μ 2 ) Απόδειξη: w L(Μ 1 ) L(Μ 2 ) (s 1,w) *(f Μ 1 1,e) ή (s 2,w) *(f Μ 2 2,e) για κάποιο f 1 F 1 ή f 2 F 2 (s,w) (s,ew) Μ (s 1,w) Μ *(f 1,e) ή (s,w) (s,ew) Μ (s 2,w) Μ *(f 2,e) (s,w) Μ *(f,e) για κάποιο f (το f 1 ή f 2 ) F w L(Μ)
18 Παράθεση Αποδεκτών Γλωσσών Αν Μ 1, Μ 2 ΜΑΠΑ, µε το ίδιο αλφάβητο Σ, τότε L(Μ 1 )L(Μ 2 )=L(M) όπου Μ=(Κ,Σ,,s,F) µε Κ= Κ 1 Κ 2 F= F 2 = 1 2 {(f,e,s 2 ): f F 1 } s= s 1 όπου s 1, s 2 οι αρχικές καταστάσεις των Μ 1, Μ 2 Το M ξεκινά προσοµοιώνοντας το Μ 1 και σε αυθαίρετο σηµείο µεταπηδά από µία τελική κατάσταση του Μ 1 στην αρχική κατάσταση του Μ 2.
19 Kleen Str Αποδεκτών Γλωσσών Αν Μ 1 ΜΑΠΑ µε αλφάβητο Σ, τότε L(Μ 1 )*=L(M) όπου Μ=(Κ,Σ,,s,F) µε Κ= Κ 1 {s 1 } όπου s 1 µία νέα κατάσταση F= F 1 {s 1 } = 1 {(f,e,s 1 ): f F 1 } {(s 1,e,s 1 )} = 1 {(f,e,s 1 ): f F} s= s 1 Αφου s= s 1 F η συµβολοσειρά w=e είναι αποδεκτή Κάθε συµβολοσειρά, w, αποδεκτή από το Μ 1 είναι αποδεκτή και από το M. Όταν διαβαστεί µία υπο-συµβολοσειρά που είναι αποδεκτή από το Μ 1, είναι ενδεχόµενες µία ή περισσότερες τελικές καταστάσεις του Μ 1 όποτε από κεί το M (χωρίς να διαβάσει νέο σύµβολο) µπορεί να µεταπηδήσει στην αρχική κατάσταση του Μ 1 και να επαναλάβει τη διαδικασία.
20 Συµπλήρωµα Αποδεκτών Γλωσσών Αν το Μ είναι ΑΠΑ µε αλφάβητο Σ, τότε L(Μ c ) =Σ*-L(M) όπου Μ c = (Κ,Σ,δ,s,K-F) Το Μ c ταυτίζεται µε το M µόνο που οι τελικές καταστάσεις του ενός είναι µή τελικές καταστάσεις του άλλου
21 Τοµή Αποδεκτών Γλωσσών Αν Μ 1, Μ 2 ΜΑΠΑ, µε το ίδιο αλφάβητο Σ, τότε L(Μ 1 ) L(Μ 2 )=Σ* - ((Σ*-L(M 1 )) (Σ*-L(M 2 )) ) Κατά συνέπεια µε βάση τα προηγούµενα µπορεί να κατασκευαστεί ΜΑΠΑ M τέτοιο ώστε: L(Μ) =L(Μ 1 ) L(Μ 2 )
22 Κλειστότητα Αποδεκτών Γλωσσών Το σύνολο των γλωσσών που είναι αποδεκτές από πεπερασµένα αυτόµατα είναι κλειστό ώς προς τις πράξεις: Ένωση Παράθεση Kleen Str Συµπλήρωµα Τοµή Απόδειξη: Προκύπτει από τα προηγούµενα εφόσον για κάθε µία από τις παραπάνω πράξεις µπορούµε να κατασκευάσουµε ΠΑ που να υλοποιεί τη γλώσσα που προκύπτει
23 Σχέση Αποδεκτών και Κανονικών Γλωσσών Μία Γλώσσα είναι Κανονική αν και µόνο αν είναι αποδεκτή από κάποιο πεπερασµένο αυτόµατο! Απόδειξη: µόνο αν : Κάθε κανονική γλώσσα προκύπτει από τις γλώσσες {},{} (όπου Σ) µέσω των πράξεων Ένωση, Παράθεση, Kleen Str. Οι γλώσσες {},{} είναι αποδεκτές από απλά ΠΑ και συνεπώς λόγω της κλειστότητας (βλ. προηγούµενα) κάθε κανονική γλώσσα είναι αποδεκτή από κάποιο ΠΑ αν : Αν Μ=(Κ,Σ,,s,F) τότε υπάρχει ΚΕ R τέτοια ώστε L( R) = L(M). Συγκεκριµένα µπορεί να αποδειχτεί ότι L( R) = {w Σ*: (s,w) Μ *(f,e), f F} όπου κάθε ένα από αυτά τα σύνολα είναι κανονική γλώσσα
24 Έλεγχος Κανονικότητας Θεώρηµα: Έστω κανονική γλώσσα L. Υπάρχει n Z, n 1 τέτοιο που αν w L και w >n τότε το wµπορείναγραφείωςw=xyz όπου: y e xy n xy i z L για κάθε i 0 Απόδειξη: Έστω n ο αριθµός καταστάσεων του αντίστοιχου ΑΠΑ και w=w 1 w 2 w n w w. Τότε (q 0, w 1 w 2 w n ) Μ (q 1, w 2 w n ) Μ Μ (q n, e ), δηλαδή το M µεταπηδά διαδοχικά σε n+1 καταστάσεις. Με βάση την αρχή της φωλιάς των περιστεριών ανάµεσα σ αυτές θα υπάρχουν δύο ταυτόσηµες, έστω οι q i =q j συνεπώς η συµβολοσειρά y= w i w j είναι η ζητούµενη.
25 Ελαχιστοποίηση καταστάσεων Υπάρχουν καταστάσεις που δεν είναι επισκέψιµες είναι ισοδύναµες (p q) αν (p,w) Μ * (f,e) µε f F τότε (q,w) Μ *(f,e) µε f F και αντιστρόφως Η ελαχιστοποίηση του αυτοµάτου συναρτάται µε την ανίχνευση κλάσεων ισοδυναµίας στη γλώσσα που αυτό αποδέχεται...
26 Ισοδύναµες Συµβολοσειρές Ορισµός: Αν L Σ* και x,y Σ*(χωρίς να ανήκουν κατανάγκη στην L) τότε x L y όταν z Σ*, xz L yz L Ησχέση L είναι σχέση ισοδυναµίας και διαµερίζει το Σ*
27 Το Ελάχιστο Αυτόµατο Έστω κανονική γλώσσα L και Ν ο αριθµός των κλάσεων ισοδυναµίας L αυτής Τότε υπάρχει ΑΠΑ, M, µε ακριβώς Ν καταστάσεις που αποδέχεται την L (δηλ. L=L(M)) Το αυτόµατο αυτό χαρακτηρίζεται ως το πρότυπο αυτόµατο της γλώσσας L Αποδεικνύεται (αποδείξτε το...) ότι M=(K,Σ,δ,s,F) µε Κ={[x]/x Σ* } = το πεπερασµένο σύνολο των κλάσεων ισοδυναµίας ολόκληρου του Σ* s=[e] F = {[x]/x L} = το πεπερασµένο σύνολο των κλάσεων ισοδυναµίας της L Σ* K δ([x], ) = [x] εν υπάρχει ΑΠΑ µε λιγότερες καταστάσεις που να αποδέχεται την L
28 Πώς οµως βρίσκουµε τις κλάσεις ;... Ορισµοί: ύο καταστάσεις p,q λέγονται ισοδύναµες (p q) όταν: αν (p,w) Μ * (f,e) µε f F τότε (q,w) Μ *(f,e) µε f F και αντιστρόφως w Σ* ύο καταστάσεις p,q λέγονται n-ισοδύναµες (p n q) όταν: αν (p,w) Μ * (f,e) µε f F τότε (q,w) Μ *(f,e) µε f F και αντιστρόφως w Σ* µε w n Λήµµα: p n q αν και µόνο αν p n-1 q και δ(q,α) n-1 δ(p,α) α Σ
29 Πώς όµως βρίσκουµε τις κλάσεις... Αρχικά οι κλάσεις ισοδύναµίας των καταστάσεων ώς προς 0 είναι οι εξής δύο F και K-F repet for n:=1,2, υπολόγισε τις κλάσεις της n από αυτές της n-1 µε βάση το Λήµµα until οι κλάσεις τις n ταυτίζονται µε τις κλάσεις της n-1
30 Το Ελάχιστο Αυτόµατο - παράδειγµα q 1 q 2 q 3 q 8 q 5 Αποδεκτή γλώσσα: L(M) = ( )* (δείξτε το) q 4, q 1 q 2 q 4, q 5 q 6 q 7 q 3 q 6 -Οι καταστάσεις q 7 και q 8 είναι µή προσπελάσιµες -Τις εντοπίσαµε βρίσκοντας το κλείσιµο της {s} ως προς τη σχέση {(p,q)/δ(p,α)=q για κάποιο α Σ} -Τίς παραλείπουµε (κάτω σχήµα)
31 Το Ελάχιστο Αυτόµατο παράδειγµα (συνέχεια - χρήση του αλγορίθµου) n=0 K1=F={q 1, q 3 } K2=K-F={q 2, q 4, q 5, q 6 } n=1 K1.1=F={q 1, q 3 } K2.1={q 2 } K2.2={q 4, q 6 } K2.3={q 5 } n=2 K1.1.1=F={q 1, q 3 } K2.1.1={q 2 } Ιδια ----> STOP K2.2.1={q 4, q 6 } K2.3.1={q 5 }
32 Το Ελάχιστο Αυτόµατο παράδειγµα (συνέχεια-το αποτέλεσµα και οι αντίστοιχες κλάσεις της γλώσσας) Η αποδεκτή γλώσσα L(M) = ( )* έχει 4 κλάσεις ισοδυναµίας 1. [e]=l 2. []=L 3. []=L 4. []=L( )Σ* {q 1, q 3 } Κάθε συµβολοσειρά του Σ* ανήκει στις 1-4 Άρα το ελάχιστο (πρότυπο) ΑΠΑ έχει 4 καταστάσεις {q 4, q 6 } [e] [] [] [], {q 5 } {q 2 }
33 Αλγόριθµοι για Πεπερασµένα Αυτόµατα ΜΑΠΑ (K,Σ,,s,F) ΑΠΑ Πολυπολοκότητα: O(2 K K 5 Σ ) 2. ΚΕ R ΜΑΠΑ Πολυπλοκότητα: O(4 R 2 ) = O( R 2 ) 3. ΜΑΠΑ (K,Σ,,s,F) ή ΑΠΑ (K,Σ,δ,s,F) ΚΕ Πολυπλοκότητα: Ο( K 3 3 K ) 4. ΑΠΑ (K,Σ,δ,s,F) Πρότυπο (ελάχιστο) ΑΠΑ Πολυπλοκότητα: O( Σ K 3 )
34 Αλγόριθµοι για Πεπερασµένα Αυτόµατα Αν L είναι κανονική γλώσσα τότε ο αλγόριθµος που ελέγχει αν κάποιο w (w Σ*) ανήκει στην L έχει πολυπλοκότητα O( w ) όση χρειάζεται το αντίστοιχο ΑΠΑ για να διαβάσει το w 2. Έστω ΜΑΠΑ Μ=(K,Σ,,s,F) και w Σ*. Ο αλγόοριθµος που ελέγχει αν w L(M) έχει πολυπλοκότητα O( K 2 w )
771 Η - Θεωρία Υπολογισµών και Αλγορίθµων
771 Η - Θεωρία Υπολογισµών και Αλγορίθµων Σηµειώσεις Μέρος 2 ο ιδάσκων: Το παρόν αποτελεί σηµειώσεις που αντιστοιχούν σε µέρος των διαλέξεων για το µάθηµα 771 Η - Θεωρία Υπολογισµών και Αλγορίθµων του
Διαβάστε περισσότεραΙσοδυναμία Αιτ. Και μη Αιτ. Π.Α.
Ισοδυναμία Αιτ. Και μη Αιτ. Π.Α. Δύο Π.Α. Μ 1 και Μ 2 είναι ισοδύναμα ανν L(M 1 ) = L(M 2 ). Έστω Μ = (Q, Σ, q 0, Δ, F) μη Αιτ. Π.Α. Για κάθε κατάσταση q Q, ορίζουμε ως Ε(q) Q το σύνολο των καταστάσεων
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 8: Πεπερασμένα Αυτόματα Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΚανονικές Γλώσσες. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Κανονικές Γλώσσες ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Κανονικές Γλώσσες Κανονική γλώσσα αν
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Cretive Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπ
Θεωρία Υπολογισμού Ενότητα 11: Κλειστότητα, ΠΑ & καν. εκφράσεις Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Cretive Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΚανονικές Γλώσσες. Κανονικές Γλώσσες. Κανονικές Γλώσσες και Αυτόματα. Κανονικές Γλώσσες και Αυτόματα
Κανονικές Γλώσσες Κανονικές Γλώσσες Διδάσκοντες: Φ. Αφράτη, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Κανονική γλώσσα αν παράγεται από κανονική γραμματική. Παραγωγές P (V Σ) Σ * ((V Σ) ε) Παραγωγές μορφής:
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα
Θεωρία Υπολογισμού και Πολυπλοκότητα Κεφάλαιο 4. Μη Ντετερμινιστικά Πεπερασμένα Αυτόματα 9,19 Φεβρουαρίου 2007 Δρ. Παπαδοπούλου Βίκη 1 Μοντέλα Υπολογισμού Μη Ντετερμινιστικό Πεπερασμένα Αυτόματα: Διαφορά
Διαβάστε περισσότερα771 Η - Θεωρία Υπολογισµών και Αλγορίθµων
771 Η - Θεωρία Υπολογισµών και Αλγορίθµων Σηµειώσεις Μέρος 4 ο ιδάσκων: Α. Ντελόπουλος Το παρόν αποτελεί σηµειώσεις που αντιστοιχούν σε µέρος των διαλέξεων για το µάθηµα 771 Η - Θεωρία Υπολογισµών και
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 10: Ισοδυναμία ντετερμινιστικών και μη ντετερμινιστικών αυτομάτων Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Διαβάστε περισσότεραΠΛΗ30 ΕΝΟΤΗΤΑ 3: ΚΑΝΟΝΙΚΕΣ ΓΛΩΣΣΕΣ. Μάθηµα 3.2: ηµήτρης Ψούνης
ΠΛΗ30 ΕΝΟΤΗΤΑ 3: ΚΑΝΟΝΙΚΕΣ ΓΛΩΣΣΕΣ Μάθηµα 3.2: Ντετερµινιστικά Πεπερασµένα Αυτόµατα ηµήτρης Ψούνης 2 ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήµατος Β. Θεωρία 1. Πεπερασµένα Αυτόµατα 1. Λειτουργία και Παραδείγµατα
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (1)
Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες () Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Πεπερασμένα Αυτόματα (Κεφάλαιο., Sipser) Ορισμός πεπερασμένων αυτομάτων και ορισμός του
Διαβάστε περισσότεραΜεταγλωττιστές. Ενότητα 4: Τυπικές γλώσσες (Μέρος 3 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ
Μεταγλωττιστές Ενότητα 4: Τυπικές γλώσσες (Μέρος 3 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 4: Μη Ντετερμινιστικά (Αντιαιτιοκρατικά) Πεπερασμένα Αυτόματα (ΝFA)
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 4: Μη Ντετερμινιστικά (Αντιαιτιοκρατικά) Πεπερασμένα Αυτόματα (ΝFA) Τι θα κάνουμε σήμερα Εισαγωγή στα Μη Ντετερμινιστικά Πεπερασμένα Αυτόματα Τυπικός
Διαβάστε περισσότεραHEAD INPUT. q0 q1 CONTROL UNIT
Πεπερασμένα Αυτόματα (ΠΑ) Τα πεπερασμένα αυτόματα είναι οι απλούστερες «υπολογιστικές μηχανές». Δεν έχουν μνήμη, μόνο μία εσωτερική μονάδα με πεπερασμένο αριθμό καταστάσεων. Διαβάζουν τη συμβολοσειρά εισόδου
Διαβάστε περισσότεραΗ δυαδική σχέση M ( «παράγει σε ένα βήμα» ) ορίζεται ως εξής: (q, w) M (q, w ), αν και μόνο αν w = σw, για κάποιο σ Σ
Πεπερασμένα Αυτόματα (ΠΑ) Τα πεπερασμένα αυτόματα είναι οι απλούστερες «υπολογιστικές μηχανές». Δεν έχουν μνήμη, μόνο μία εσωτερική μονάδα με πεπερασμένο αριθμό καταστάσεων. Διαβάζουν τη συμβολοσειρά εισόδου
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 24: Μη Ντεντερμινιστικές Μηχανές Turing Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα
Θεωρία Υπολογισμού και Πολυπλοκότητα Κεφάλαιο 7. Αυτόματα Στοίβας 9,13 Μαρτίου 2007 Δρ. Παπαδοπούλου Βίκη 1 Γιατί τα πεπερασμένα αυτόματα δεν μπορούν να αναπαραστήσουν οποιαδήποτε κατηγορηματική γλώσσα?
Διαβάστε περισσότεραΠεπερασμένα Αυτόματα. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Πεπερασμένα Αυτόματα ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Πεπερασμένα Αυτόματα είναι απλούστερες
Διαβάστε περισσότεραΜεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 2 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Γιώργος Δημητρίου Μάθημα 2 ο Αλφάβητα και Γλώσσες Αλφάβητο: Ένα μη κενό και πεπερασμένο σύνολο συμβόλων Γλώσσα: Ένα οποιοδήποτε υποσύνολο των συμβολοσειρών ενός αλφαβήτου (οι προτάσεις της γλώσσας, πχ.
Διαβάστε περισσότεραΑλγόριθμοι για αυτόματα
Κεφάλαιο 8 Αλγόριθμοι για αυτόματα Κύρια βιβλιογραφική αναφορά για αυτό το Κεφάλαιο είναι η Hopcroft, Motwani, and Ullman 2007. 8.1 Πότε ένα DFA αναγνωρίζει κενή ή άπειρη γλώσσα Δοθέντος ενός DFA M καλούμαστε
Διαβάστε περισσότεραΣύνοψη Προηγούµενου. Κανονικές Γλώσσες (1) Προβλήµατα και Γλώσσες. Σε αυτό το µάθηµα. ιαδικαστικά του Μαθήµατος.
Σύνοψη Προηγούµενου Κανονικές Γλώσσες () ιαδικαστικά του Μαθήµατος. Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Εισαγωγή: Υπολογισιµότητα και Πολυπλοκότητα. Βασικές
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα Ασυμφραστικές Γλώσσες (2)
Θεωρία Υπολογισμού και Πολυπλοκότητα Ασυμφραστικές Γλώσσες (2) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Αυτόματα Στοίβας (2.2) Τυπικός Ορισμός Παραδείγματα Ισοδυναμία με Ασυμφραστικές
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (2)
Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (2) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Κανονικές Εκφράσεις (1.3) Τυπικός Ορισμός Ισοδυναμία με κανονικές γλώσσες Μη Κανονικές
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 10: Αυτόματα Στοίβας II
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 10: Αυτόματα Στοίβας II Τι θα κάνουμε σήμερα Ισοδυναμία αυτομάτων στοίβας με ασυμφραστικές γραμματικές (2.2.3) 1 Ισοδυναμία PDA με CFG Θεώρημα: Μια
Διαβάστε περισσότερα771 Η - Θεωρία Υπολογισµών και Αλγορίθµων
771 Η - Θεωρία Υπολογισµών και Αλγορίθµων Σηµειώσεις Μέρος 1 ο ιδάσκων: Το παρόν αποτελεί σηµειώσεις που αντιστοιχούν σε µέρος των διαλέξεων για το µάθηµα 771 Η - Θεωρία Υπολογισµών και Αλγορίθµων του
Διαβάστε περισσότεραΣύνοψη Προηγούµενου. Γλώσσες χωρίς Συµφραζόµενα (2): Αυτόµατα Στοίβας. Παραδείγµατα Σχεδιασµού CFG. Παράδειγµα 1.
Σύνοψη Προηγούµενου Γλώσσες χωρίς Συµφραζόµενα 2): Αυτόµατα Στοίβας Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Μη Κανονικές Γλώσσες Το Λήµµα της Αντλησης για τις
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα
Θεωρία Υπολογισμού και Πολυπλοκότητα Κεφάλαιο 4. Πεπερασμένα Αυτόματα 6 Φεβρουαρίου 2007 Δρ. Παπαδοπούλου Βίκη 1 Μοντέλα Υπολογισμού 1930 : Μηχανή Turing : αφαιρετική μηχανή (μοντελοποίηση ενός υπολογιστή)
Διαβάστε περισσότεραΑυτόματα. Παράδειγμα: πωλητής καφέ (iii) Παράδειγμα: πωλητής καφέ (iv) Εισαγωγή στην Επιστήμη των Υπολογιστών. Προδιαγραφές
Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνοσ.h.m.μ.y. & Σ.Ε.Μ.Φ.Ε. http://www.corelab.ece.ntua.gr/courses/ 3η ενότητα: Αυτόματα και Τυπικές Γραμματικές Στάθης Ζάχος Συνεργασία: Κωστής Σαγώνας Επιμέλεια:
Διαβάστε περισσότερα771 Η - Θεωρία Υπολογισµών και Αλγορίθµων
771 Η - Θεωρία Υπολογισµών και Αλγορίθµων Σηµειώσεις Μέρος 3 ο ιδάσκων: Το παρόν αποτελεί σηµειώσεις που αντιστοιχούν σε µέρος των διαλέξεων για το µάθηµα 771 Η - Θεωρία Υπολογισµών και Αλγορίθµων του
Διαβάστε περισσότεραΕλληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 8 : Αυτόματα NFA - DFA. Αλέξανδρος Τζάλλας
Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 8 : Αυτόματα NFA - DFA Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής
Διαβάστε περισσότεραΣτοιχεία Θεωρίας Υπολογισµού (2): Πεπερασµένα Αυτόµατα, Κανονικές Εκφράσεις
Στοιχεία Θεωρίας Υπολογισµού (2): Πεπερασµένα Αυτόµατα, Κανονικές Εκφράσεις Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Θεωρία Υπολογισµού
Διαβάστε περισσότεραq 0 q 0.2 q 0.1 q 0.05 q 0.05 q 0.25 q 0.15 q 0.1 q 0.2 q 0.25 q 0.25 q 0.25
Κεφάλαιο 2 Κανονικές Γλώσσες & Πεπερασμένα Αυτόματα Σύνοψη Τα Πεπερασμένα Αυτόματα (ΠΑ) είναι το απλούστερο και το πιο ευρέως διαδεδομένο μοντέλο υπολογισμού από αυτά που θα εξετάσουμε. Είναι επίσης γνωστά
Διαβάστε περισσότεραΣειρά Προβλημάτων 1 Λύσεις
ΕΠΛ: Θεωρία Υπολογισμού και Πολυπλοκότητα Σειρά Προβλημάτων Λύσεις Άσκηση Θεωρείστε τις γλώσσες Α = { n n } και Β = {w η w είναι λέξη επί του αλφαβήτου {,} τ.ώ. w }. (α) Για κάθε μια από τις πιο κάτω γλώσσες
Διαβάστε περισσότεραΘεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος
Περιγραφή μαθήματος Θεωρία Υπολογισμού Άρτιοι ΑΜ Σκοπός του μαθήματος είναι η εισαγωγή στη Θεωρία Υπολογισμού και στη Θεωρία Υπολογιστικής Πολυπλοκότητας (Θεωρία Αλγορίθμων). Διδάσκων: Σταύρος Κολλιόπουλος
Διαβάστε περισσότεραΘεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr
Θεωρία Υπολογισμού Άρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr Περιγραφή μαθήματος Σκοπός του μαθήματος είναι η εισαγωγή στη Θεωρία Υπολογισμού και στη Θεωρία Υπολογιστικής Πολυπλοκότητας
Διαβάστε περισσότερα771 Η - Θεωρία Υπολογισµών και Αλγορίθµων
771 Η - Θεωρία Υπολογισµών και Αλγορίθµων Σηµειώσεις Μέρος 1 ο ιδάσκων: Το παρόν αποτελεί σηµειώσεις που αντιστοιχούν σε µέρος των διαλέξεων για το µάθηµα 771 Η - Θεωρία Υπολογισµών και Αλγορίθµων του
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 3: Ντετερμινιστικά Πεπερασμένα Αυτόματα (DFA)
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 3: Ντετερμινιστικά Πεπερασμένα Αυτόματα (DFA) Τι θα κάνουμε σήμερα Εισαγωγή στα Ντετερμινιστικά Πεπερασμένα Αυτόματα 14-Sep-11 Τυπικός Ορισμός Ντετερμινιστικών
Διαβάστε περισσότεραΣύνοψη Προηγούµενου. Γλώσσες χωρίς Συµφραζόµενα (2) Ισοδυναµία CFG και PDA. Σε αυτό το µάθηµα. Αυτόµατα Στοίβας Pushdown Automata
Σύνοψη Προηγούµενου Γλώσσες χωρίς Συµφραζόµενα (2) Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Αυτόµατα Στοίβας Pushdown utomata Ισοδυναµία µε τις Γλώσσες χωρίς Συµφραζόµενα:
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 13: Ελαχιστοποίηση αυτομάτων Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη των Υπολογιστών
Εισαγωγή στην Επιστήμη των Υπολογιστών 3η ενότητα: Αυτόματα και Τυπικές Γραμματικές http://www.corelab.ece.ntua.gr/courses/ Αυτόματα Τρόπος κωδικοποίησης αλγορίθμων. Τρόπος περιγραφής συστημάτων πεπερασμένων
Διαβάστε περισσότεραΑυτόματα. Παράδειγμα: πωλητής καφέ (iii) Παράδειγμα: πωλητής καφέ (iv) Εισαγωγή στην Επιστήμη των Υπολογιστών 6
Εισαγωγή στην Επιστήμη των Υπολογιστών 3η ενότητα: Αυτόματα και Τυπικές Γραμματικές http://www.corelab.ece.ntua.gr/courses/ Αυτόματα Τρόπος κωδικοποίησης αλγορίθμων. Τρόπος περιγραφής συστημάτων πεπερασμένων
Διαβάστε περισσότεραΣειρά Προβλημάτων 1 Λύσεις
Σειρά Προβλημάτων Λύσεις Άσκηση Ορίζουμε τη συναρμογή δύο γλωσσών Α και Β ως ΑΒ = { uv u A, v B }. (α) Έστω Α = {α,β,γ} και Β =. Να περιγράψετε τη γλώσσα ΑΒ. (β) Θεωρήστε τις γλώσσες L, M και N. Να δείξετε
Διαβάστε περισσότεραΠοιές οι θεµελιώδεις δυνατότητες και ποιοί οι εγγενείς περιορισµοί των υπολογιστών ; Τί µπορούµε και τί δε µπορούµε να υπολογίσουµε (και γιατί);
Μοντελοποίηση του Υπολογισµού Στοιχεία Θεωρίας Υπολογισµού (): Τυπικές Γλώσσες, Γραµµατικές Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ποιές οι θεµελιώδεις δυνατότητες
Διαβάστε περισσότεραΣτοιχεία Θεωρίας Υπολογισµού (1): Τυπικές Γλώσσες, Γραµµατικές
Στοιχεία Θεωρίας Υπολογισµού (1): Τυπικές Γλώσσες, Γραµµατικές Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Θεωρία Υπολογισµού 1 /
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 9: Αυτόματα Στοίβας (Pushdown Automata - PDA)
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 9: Αυτόματα Στοίβας (Pushdown Automata - PDA) Τι θα κάνουμε σήμερα Εισαγωγή στα Αυτόματα Στοίβας Τυπικός Ορισμός Αυτομάτου Στοίβας (2.2.1) Παραδείγματα
Διαβάστε περισσότεραCSC 314: Switching Theory
CSC 314: Switching Theory Course Summary 9 th January 2009 1 1 Θέματα Μαθήματος Ερωτήσεις Τι είναι αλγόριθμος? Τι μπορεί να υπολογιστεί? Απαντήσεις Μοντέλα Υπολογισμού Δυνατότητες και μη-δυνατότητες 2
Διαβάστε περισσότεραΕλληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα. Αλέξανδρος Τζάλλας
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεωρία Υπολογισμού Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 12: Μηχανές Turing
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 12: Μηχανές Turing Τι θα κάνουμε σήμερα Εισαγωγή στις Μηχανές Turing (TM) Τυπικός Ορισμός Μηχανής Turing (3.1.1) 1 Τι είδαμε μέχρι στιγμής Πεπερασμένα
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 18: Λήμμα Άντλησης για ΓΧΣ Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που
Διαβάστε περισσότεραΜεταγλωττιστές. Ενότητα 2: Τυπικές γλώσσες (Μέρος 1 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ
Μεταγλωττιστές Ενότητα 2: Τυπικές γλώσσες (Μέρος 1 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραnum(m(w 1 ;... ; w k )) = f(num(w 1 ),..., num(w k ))
Υπολογισμοί με Μ.Τ. Εστω M = (K, Σ, δ, s, {y, n}) μια Μ.Τ. Κάθε συνολική κατάσταση τερματισμού της οποίας η κατάσταση τερματισμού είναι το y, θα ονομάζεται συνολική κατάσταση αποδοχής, ενώ αν η κατάσταση
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 5: Κανονικές Εκφράσεις
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 5: Κανονικές Εκφράσεις Τι θα κάνουμε σήμερα Κλειστότητα Κανονικών Πράξεων (1.2.3) Εισαγωγή στις Κανονικές Εκφράσεις Τυπικός ορισμός της κανονικής
Διαβάστε περισσότεραΦροντιστήριο 9 Λύσεις
Άσκηση 1 Φροντιστήριο 9 Λύσεις Να κατασκευάσετε μια μηχανή Turing με δύο ταινίες η οποία να αποδέχεται στην πρώτη της ταινία μια οποιαδήποτε λέξη w {a,b} * και να γράφει τη λέξη w R στη δεύτερη της ταινία.
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing (αυθεντικός ορισμός) η οποία να διαγιγνώσκει τη γλώσσα { w w = (ab) 2m b m (ba) m, m 0 } (β) Να διατυπώσετε
Διαβάστε περισσότεραΦροντιστήριο 10 Λύσεις
Άσκηση 1 Φροντιστήριο 10 Λύσεις Να κατασκευάσετε μια μηχανή Turing με δύο ταινίες η οποία να αποδέχεται στην πρώτη της ταινία μια οποιαδήποτε λέξη w {0,1} * και να γράφει τη λέξη w R στη δεύτερη της ταινία.
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητα Ενδιάμεση Εξέταση Ημερομηνία : Παρασκευή, 17 Μαρτίου 2017 Διάρκεια : 9.00 10.30 Διδάσκουσα : Άννα Φιλίππου Ονοματεπώνυμο:
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Επανάληψη Μαθήματος
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Επανάληψη Μαθήματος Το Μάθημα σε μια Διαφάνεια Υπολογιστικά μοντέλα Κανονικές Γλώσσες Ντετερμινιστικά Αυτόματα Μη Ντετερμινιστικά Αυτόματα Κανονικές Εκφράσεις
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα
Θεωρία Υπολογισμού και Πολυπλοκότητα Κεφάλαιο 10. Μηχανές Turing 20,23 Μαρτίου 2007 Δρ. Παπαδοπούλου Βίκη 1 Μηχανές Turing: Ένα Γενικό Μοντέλο Υπολογισμού Ποια μοντέλα υπολογισμού μπορούν να δεχθούν γλώσσες
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 12: Κανονικότητα ή μη των γλωσσών Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη των Υπολογιστών
Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνοσhmμy 6η ενότητα: Αυτόματα, τυπικές γλώσσες, γραμματικές Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης Παγουρτζής http://www.corelab.ece.ntua.gr/courses/introcs
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων Τι θα κάνουμε σήμερα Εισαγωγή Πολυταινιακές Μηχανές Turing (3.2.1) Μη Ντετερμινιστικές Μηχανές
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing που να διαγιγνώσκει τη γλώσσα { a 2n b n c 3n n 2 } : H ζητούμενη μηχανή Turing μπορεί να διατυπωθεί ως την
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing (αυθεντικός ορισμός) η οποία να διαγιγνώσκει τη γλώσσα { ww w {a,b}* }. (β) Να διατυπώσετε την τυπική περιγραφή
Διαβάστε περισσότεραΜοντελοποίηση υπολογισμού. Θέματα Υπολογισμού στον Πολιτισμό Πεπερασμένα αυτόματα
Μοντελοποίηση υπολογισμού Πεπερασμένα αυτόματα Πεπερασμένα αυτόματα; Πεπερασμένα αυτόματα; Πεπερασμένα αυτόματα; Μηχανές πεπερασμένης κατάστασης Πεπερασμένο σύνολο καταστάσεων Καθορισμένη κατάσταση εκκίνησης
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing (αυθεντικός ορισμός) η οποία να διαγιγνώσκει τη γλώσσα {w 1w 2 w 1 {0,1} * και w 2 = 0 k 1 m όπου k και m
Διαβάστε περισσότερα110 ΚΕΦΑΛΑΙΟ 3. ΕΛΑΧΙΣΤΟΠΟΙΗΣΗ - ΜΗ ΚΑΝ. ΓΛΩΣΣΕΣ 3.1 Ελάχιστα ΠΑ Οταν χρησιμοποιούμε ΠΑ σε διάφορες εφαρμογές και προβλήματα, μας ενδιαφέρει να βρούμε
Κεφάλαιο 3 Ελαχιστοποίηση και Μη Κανονικές Γλώσσες Σύνοψη Στο συγκεκριμένο κεφάλαιο, θα έχουμε την ευκαιρία να δούμε πώς μπορούμε να βρούμε την πιο σύντομη και οικονομική περιγραφή μιας κανονικής γλώσσας,
Διαβάστε περισσότεραΓενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης.
Γενικές Παρατηρήσεις Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα () Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Υπάρχουν µη κανονικές γλώσσες, π.χ., B = { n n n }. Αυτό
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 17: Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου
Διαβάστε περισσότερα771 Η - Θεωρία Υπολογισμών και Αλγορίθμων
771 Η - Θεωρία Υπολογισμών και Αλγορίθμων Σημειώσεις Μέρος 3 ο Διδάσκων: Το παρόν αποτελεί σημειώσεις που αντιστοιχούν σε μέρος των διαλέξεων για το μάθημα 771 Η - Θεωρία Υπολογισμών και Αλγορίθμων του
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 2: Μαθηματικό Υπόβαθρο
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 2: Μαθηματικό Υπόβαθρο Τι θα κάνουμε σήμερα Συναρτήσεις & Σχέσεις (0.2.3) Γράφοι (Γραφήματα) (0.2.4) Λέξεις και Γλώσσες (0.2.5) Αποδείξεις (0.3) 1
Διαβάστε περισσότεραΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ
ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ Ενότητα 8: Ιδιότητες Γραμματικών χωρίς Συμφραζόμενα Ρεφανίδης Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότερα771 Η - Θεωρία Υπολογισµών και Αλγορίθµων
771 Η - Θεωρία Υπολογισµών και Αλγορίθµων Σηµειώσεις Μέρος 3 ο ιδάσκων: Το παρόν αποτελεί σηµειώσεις που αντιστοιχούν σε µέρος των διαλέξεων για το µάθηµα 771 Η - Θεωρία Υπολογισµών και Αλγορίθµων του
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing που να διαγιγνώσκει την ακόλουθη γλώσσα. { a n b n+2 c n 2 n 2 } Λύση: H ζητούμενη μηχανή Turing μπορεί να
Διαβάστε περισσότεραΜηχανές Πεπερασµένων Καταστάσεων
Μηχανές Επεξεργασίας Πληροφοριών Μηχανές Πεπερασµένων Καταστάσεων Είναι µηχανές που δέχονται ένα σύνολο από σήµατα εισόδου και παράγουν ένα αντίστοιχο σύνολο σηµάτων εξόδου Σήµατα Εισόδου Μηχανή Επεξεργασίας
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing (αυθεντικός ορισμός) η οποία να διαγιγνώσκει τη γλώσσα { w#z w, z {a,b}* και η z είναι υπολέξη της w}. Συγκεκριμένα,
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing που να διαγιγνώσκει τη γλώσσα { ww rev w {a, b} * και w αποτελεί καρκινική λέξη } (α) H ζητούμενη μηχανή
Διαβάστε περισσότεραΣειρά Προβλημάτων 1 Λύσεις
Σειρά Προβλημάτων Λύσεις Άσκηση Έστω αλφάβητο Σ και γλώσσες Λ, Λ επί του αλφάβητου αυτού. Να διερευνήσετε κατά πόσο ισχύει κάθε μια από τις πιο κάτω σχέσεις. Σε περίπτωση που μια σχέση ισχύει να το αποδείξετε,
Διαβάστε περισσότεραΣειρά Προβλημάτων 4 Λύσεις
Άσκηση 1 Σειρά Προβλημάτων 4 Λύσεις (α) Να διατυπώσετε την τυπική περιγραφή μιας μηχανής Turing που να διαγιγνώσκει τη γλώσσα { n 3 } (α) H ζητούμενη μηχανή Turing μπορεί να διατυπωθεί ως την επτάδα Q,
Διαβάστε περισσότεραΣειρά Προβλημάτων 1 Λύσεις
ΕΠΛ2: Θεωρία Υπολογισμού και Πολυπλοκότητα Σειρά Προβλημάτων Λύσεις Άσκηση Να βρείτε το σφάλμα στην πιο κάτω απόδειξη. Ισχυρισμός: Όλα τα βιβλία που έχουν γραφτεί στη Θεωρία Υπολογισμού έχουν τον ίδιο
Διαβάστε περισσότεραΘεωρία Υπολογισμού. Ενότητα 5 : Λογικά Επιχειρήματα, Αλφάβητα & Γλώσσες (2/2) Αλέξανδρος Τζάλλας
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 5 : Λογικά Επιχειρήματα, Αλφάβητα & Γλώσσες (2/2) Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών
Διαβάστε περισσότεραΑυτόματα και Υπολογιστικά Μοντέλα Automata and Models of Computation
Αυτόματα και Υπολογιστικά Μοντέλα Automata and Models of Computation Διδάσκων: Στάθης Ζάχος Επιμέλεια Διαφανειών: Μάκης Αρσένης CoReLab ΣΗΜΜΥ - Ε.Μ.Π. Φεβρουάριος 2017 Διδάσκων: Στάθης Ζάχος ( CoReLab
Διαβάστε περισσότεραΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 6: Μη Κανονικές Γλώσσες
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 6: Μη Κανονικές Γλώσσες Τι θα κάνουμε σήμερα Εισαγωγικά Το Λήμμα της Άντλησης για κανονικές γλώσσες Παραδείγματα 1 Πότε μια γλώσσα δεν είναι κανονική;
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα
Θεωρία Υπολογισμού και Πολυπλοκότητα Κεφάλαιο 1. Μαθηματικό Υπόβαθρο 23, 26 Ιανουαρίου 2007 Δρ. Παπαδοπούλου Βίκη 1 1.1. Σύνολα Ορισμός : Σύνολο μια συλλογή από αντικείμενα Στοιχεία: Μέλη συνόλου Τα στοιχεία
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα
Θεωρία Υπολογισμού και Πολυπλοκότητα Κεφάλαιο 7. Κατηγορηματικές Γραμματικές 27,2 Φεβρουαρίου, 9 Μαρτίου 2007 Δρ. Παπαδοπούλου Βίκη 1 Κατηγορηματικές Γραμματικές Ή Γραμματικές Χωρίς Συμφραζόμενα Παράδειγμα.
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα Ασυμφραστικές Γλώσσες (2)
Θεωρία Υπολογισμού και Πολυπλοκότητα Ασυμφραστικές Γλώσσες (2) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Αυτόματα Στοίβας (2.2) Τυπικός Ορισμός Παραδείγματα Ισοδυναμία με Ασυμφραστικές
Διαβάστε περισσότεραΥπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5
Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις απαντήσεις
Διαβάστε περισσότεραΗ NTM αποδέχεται αν µονοπάτι στο δέντρο που οδηγεί σε αποδοχή.
Μη ντετερµινιστικές Μηχανές Turing - NTMs (1/6) Μηχανές Turing: Μη ντετερµινισµός, Επιλύσιµα Προβλήµατα Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς 10 εκεµβρίου 2016
Διαβάστε περισσότεραΣε αυτό το µάθηµα. Εισαγωγή στις Μηχανές Turing. Μηχανή Turing (Turing Machine - TM) Μηχανές Turing. Παραδείγµατα Μηχανών Turing
Σε αυτό το µάθηµα Εισαγωγή στις Μηχανές Turing Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Παραδείγµατα Μηχανών Turing Παραλλαγές: Πολυταινιακές, Μη ντετερµινιστικές
Διαβάστε περισσότεραΘεωρία Υπολογισμού και Πολυπλοκότητα Αναγωγές
Θεωρία Υπολογισμού και Πολυπλοκότητα Αναγωγές Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ανεπίλυτα Προβλήματα από τη Θεωρία Γλωσσών (5.1) To Πρόβλημα της Περάτωσης Το Πρόβλημα της Κενότητα
Διαβάστε περισσότεραΑσκήσεις από παλιές εξετάσεις
Άσκηση 2 - Τελική εξέταση 2012 Ασκήσεις από παλιές εξετάσεις (α) [10 μονάδες] Να μετατρέψετε το πιο κάτω NFA σε ένα ισοδύναμο DFA χρησιμοποιώντας την κατασκευή που μελετήσαμε στο μάθημα. a a q 0 a, ε q
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 4: Ισοδυναμία, διάταξη, άπειρα σύνολα Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΣύνοψη Προηγούµενου. Κανονικές Γλώσσες (3) Παραδείγµατα µε Κανονικές Εκφράσεις. Σε αυτό το µάθηµα.
Σύνοψη Προηγούµενου Κανονικές Γλώσσες (3) Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς (Ντετερµινιστική) Κλειστότητα Κανονικών Γλωσσών ως προς Ενωση. Κατασκευή: DFA
Διαβάστε περισσότεραΘεωρία Υπολογισμού. Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις. Αλέξανδρος Τζάλλας
Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Τμήμα Μηχανικών
Διαβάστε περισσότεραΣΤΟΙΧΕΙΑ ΘΕΜΕΛΙΩΣΕΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΗΧΑΝΩΝ ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ ΚΑΙ ΤΟ ΛΥΚΕΙΟ
ΜΕΡΟΣ ΤΡΙΤΟ Ένταξη των Τ.Π.Ε. στην διδασκαλία και τη µάθηση I) ΣΤΟΙΧΕΙΑ ΘΕΜΕΛΙΩΣΕΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΗΧΑΝΩΝ ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ ΚΑΙ ΤΟ ΛΥΚΕΙΟ Παύλος Γ. Σπυράκης (google: Paul Spirakis) Ερευνητικό Ακαδηµαϊκό
Διαβάστε περισσότεραKΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...
KΕΦΑΛΑΙΟ ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ Βασικές έννοιες διαιρετότητας Θα συµβολίζουµε µε, τα σύνολα των φυσικών αριθµών και των ακεραίων αντιστοίχως: {,,3,,, } { 0,,,,, } = = ± ± ± Ορισµός Ένας φυσικός αριθµός
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 7: Πεπερασμένη αναπαράσταση γλωσσών Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ
ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ Ενότητα 4: Μη-ντετερμινιστικά πεπερασμένα αυτόματα με ε-μεταβάσεις Ρεφανίδης Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Διαβάστε περισσότεραΆδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ
Θεωρία Υπολογισμού Ενότητα 14: Γραμματικές Χωρίς Συμφραζόμενα Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΈχοντας υπόψιν το Λήμμα του Urysohn, είναι φυσικό να θέσουμε το ακόλουθο ερώτημα: Αν
3 4.3 Τελείως κανονικοί χώροι ( ). 3 2 Έχοντας υπόψιν το Λήμμα του Urysoh, είναι φυσικό να θέσουμε το ακόλουθο ερώτημα: Αν κανονικός χώρος, x και κλειστό ώστε x. Υπάρχει τότε συνεχής συνάρτηση f :, ώστε
Διαβάστε περισσότερα➂ 6 P 3 ➀ 94 q ❸ ❸ q ❼ q ❿ P ❿ ➅ ➅ 3 ➁ ➅ 3 ➅ ❾ ❶ P 4 ➀ q ❺ q ❸ ❸ ➄ ❾➃ ❼ 2 ❿ ❹ 5➒ 3 ➀ 96 q ➀ 3 2 ❾ 2 ❼ ❸ ➄3 q ❸ ➆ q s 3 ➀ 94 q ➂ P ❺ 10 5 ➊ ➋➃ ❸ ❾ 3➃ ❼
P P P q r s t 1 2 34 5 P P 36 2 P 7 8 94 q r Pq 10 ❶ ❶ ❷10 ❹❸ ❸ 9 ❺ ❼❻ q ❽ ❾ 2 ❿ 2 ❼❻ ➀ ➁ ➂ ❿ 3➃ ➄ 94 ➁ ➅ ❽ ➆ ➇ ➉➈ ➊ ➋ ➌ ➊ ➍ ➎ ➋ ➏➃ ➃ q ❺➐ 8 ➄ q ❷ P ➑ P ➅ ➇ ❽ ➈➃ ➒➇ ➓ ➏ ➎ ➄ P q 96 5P q 4 ❿ ➅ ➇➃❽ ➈➃ ➇ ➓
Διαβάστε περισσότερα