TM accepting strings with equal number of 0s and 1s Thamer Al sulaiman.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ancient Greek for Everyone: A New Digital Resource for Beginning Greek Unit 4: Conjunctions 2013 edition Wilfred E. Major
Advertisements

Chapter 2: Personal pronouns Verb to be Stephania Savva
Αναλογικό • όταν ένα σύστημα είναι…………………… οι τιμές που παίρνει είναι συνεχόμενες.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Τεχνολογία ΛογισμικούSlide 1 Έλεγχος Καταψύκτη (Ada) Τεχνολογία ΛογισμικούSlide 39 with Pump, Temperature_dial, Sensor, Globals, Alarm; use Globals ; procedure.
ΚΛΕΙΣΤΑ ΔΙΚΤΥΑ ΟΥΡΩΝ MARKOV 30/05/2011
Διαφάνειες παρουσίασης Πίνακες (συνέχεια) Αριθμητικοί υπολογισμοί Αναδρομή.
ORACLE PL/SQL Άρης Στουγιαννίδης. ΒΡΟΧΟΣ ΜΕ ΜΕΤΡΗΤΗ FOR REM forloop.sql REM This is an example of a FOR loop. BEGIN FOR v_Counter IN LOOP INSERT.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 8 Τ ΕΛΕΙΑ Γ ΡΑΦΗΜΑΤΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Υπολογισμού Χρονική Πολυπλοκότητα και Μοντέλα.
6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory.
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
ΗΥ Καλοκαιρινός Γιώργος1 PCI Bus Pin List. ΗΥ Καλοκαιρινός Γιώργος2 Initiator Target.
ΗΥ Καλοκαιρινός Γιώργος1 Bus. ΗΥ Καλοκαιρινός Γιώργος2 MCS51.
ΜΑΘΗΜΑ 3 Ο ΤΑ ΗΝΩΜΕΝΑ ΕΘΝΗ Εθνική Κυριαρχία και Διεθνής Οργάνωση.
Week 11 Quiz Sentence #2. The sentence. λαλο ῦ μεν ε ἰ δότες ὅ τι ὁ ἐ γείρας τ ὸ ν κύριον Ἰ ησο ῦ ν κα ὶ ἡ μ ᾶ ς σ ὺ ν Ἰ ησο ῦ ἐ γερε ῖ κα ὶ παραστήσει.
WRITING B LYCEUM Teacher Eleni Rossidou ©Υπουργείο Παιδείας και Πολιτισμού.
Εισαγωγή στη Βιοπληροφορική Ενότητα 7: Αλγόριθμοι κατηγοριοποίησης βιολογικών δεδομένων Μακρής Χρήστος, Τσακαλίδης Αθανάσιος, Περδικούρη Αικατερίνη Πολυτεχνική.
Lesson 3b: More basic words JSIS E 111: Elementary Modern Greek Sample of modern Greek alphabet, M. Adiputra,
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εξόρυξη Δεδομένων Απορροφητικοί τυχαίοι περίπατοι. Προβλήματα κάλυψης Διδάσκων: Επίκ. Καθ. Παναγιώτης.
Αριθμητική Επίλυση Διαφορικών Εξισώσεων 1. Συνήθης Δ.Ε. 1 ανεξάρτητη μεταβλητή x 1 εξαρτημένη μεταβλητή y Καθώς και παράγωγοι της y μέχρι n τάξης, στη.
Introduction to Latent Variable Models. A comparison of models X1X1 X2X2 X3X3 Y1Y1 δ1δ1 δ2δ2 δ3δ3 Model AModel B ξ1ξ1 X1X1 X2X2 X3X3 δ1δ1 δ2δ2 δ3δ3.
OFDM system characteristics. Effect of wireless channel Intersymbol interference in single carrier systems due to multipath propagation with channel delay.
Διασύνδεση LAN Γιατί όχι μόνο ένα μεγάλο LAN
Relations Chapter 9.
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Εισαγωγή στον Προγ/μό Υπολογιστών
Τμήμα Εφαρμοσμένης Πληροφορικής και Πολυμέσων Εργαστήριο Ρομποτικής
Στρατηγική Διοίκηση και ο Επιχειρηματίας
Matrix Analytic Techniques
Εφαρμογές Υπολογιστών
Αλγόριθμοι Ταξινόμησης – Μέρος 3
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Νομική Σχολή
ΑΓΡΟΤΙΚΗ ΠΟΛΙΤΙΚΗ Οικονομική Ανάλυση.
Υδρόβια Φυτά Θεοφανώ Κούλεντρου Rippling Water (Basic)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Πρότυπα Προγραμματισμού
Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Νομική Σχολή
Εκπαιδευτική ρομποτική
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ
Σχέδιο Ασφάλειας Νερού για τις ΔΕΥΑ Βασικές έννοιες- Βήματα υλοποίησης
Find: φ σ3 = 400 [lb/ft2] CD test Δσ = 1,000 [lb/ft2] Sand 34˚ 36˚ 38˚
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
aka Mathematical Models and Applications
GLY 326 Structural Geology
Find: angle of failure, α
ΕΝΣΤΑΣΕΙΣ ΠΟΙΟΣ? Όμως ναι.... Ένα σκάφος
Find: minimum B [ft] γcon=150 [lb/ft3] γT=120 [lb/ft3] Q φ=36˚
Find: ρc [in] from load γT=110 [lb/ft3] γT=100 [lb/ft3]
Find: ρc [in] from load γT=106 [lb/ft3] γT=112 [lb/ft3]
Find: σ1 [kPa] for CD test at failure
ΔΗΜΟΓΡΑΦΙΑ ΚΑΙ ΥΓΕΙΑ ΕΡΓΑΣΤΗΡΙΟ.
τ [lb/ft2] σ [lb/ft2] Find: c in [lb/ft2] σ1 = 2,000 [lb/ft2]
Financial Market Theory
Find: Force on culvert in [lb/ft]
Τεχνολογία & εφαρμογές μεταλλικών υλικών
3Ω 17 V A3 V3.
A Find: Ko γT=117.7 [lb/ft3] σh=2,083 Water Sand
3Ω 17 V A3 V3.
3Ω 17 V A3 V3.
Deriving the equations of
Variable-wise and Term-wise Recentering
Find: LBE [ft] A LAD =150 [ft] B LDE =160 [ft] R = 1,000 [ft] C D E
Find: ρc [in] from load (4 layers)
Εθνικό Μουσείο Σύγχρονης Τέχνης Faceforward … into my home!
CPSC-608 Database Systems
Erasmus + An experience with and for refugees Fay Pliagou.
Copy and paste function can then be applied
Μεταγράφημα παρουσίασης:

TM accepting strings with equal number of 0s and 1s Thamer Al sulaiman

TM accepting strings with equal number of 0s and 1s The Turing machine accepts strings such as: , The Turing Machine rejects strings such as: 010, and so on.

Algorithm A possible algorithm to solve this problem is: For each symbol: 0 (1) read from input tape, search for a matching 1 (0), and replace both symbols with another symbol (to ignore matched symbols in subsequent steps). If the respective symbol is not found – the end of the string reached without matching symbol (which means the string contains an unequal number of 0s and 1s), then we reject. If all 0s and 1s are matched, then accept.

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R - q is the initial state, - R is the rejection state, - F is the acceptance state.

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x ΔDx0x

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x ΔDx0x DΔx0x

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x ΔDx0x DΔx0x ΔEx0x

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x ΔDx0x DΔx0x ΔEx0x ΔxE0x

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x ΔDx0x DΔx0x ΔEx0x ΔxE0x ΔxxCx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x ΔDx0x DΔx0x ΔEx0x ΔxE0x ΔxxCx ΔxxxCΔ

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 001 q Δ001 ΔA001 ΔxC01 Δx0C1 ΔxD0x ΔDx0x DΔx0x ΔEx0x ΔxE0x ΔxxCx ΔxxxCΔ R (reject)

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx DΔxxxx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx DΔxxxx ΔExxxx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx DΔxxxx ΔExxxx ΔxExxx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx DΔxxxx ΔExxxx ΔxExxx ΔxxExx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx DΔxxxx ΔExxxx ΔxExxx ΔxxExx ΔxxxEx

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx DΔxxxx ΔExxxx ΔxExxx ΔxxExx ΔxxxEx ΔxxxxEΔ

q B A R D E F C Δ/Δ,R 0/x,R 1/x,R Δ/Δ,R 1/x,L 0/x,L 0/0,R 1/1,R 0/x,R 1/x,R 0/0,L 1/1,L x/x,L x/x,R Δ/Δ,R x/x,R Δ/Δ,R Input string: 0101 q Δ0011 ΔA0101 ΔxC101 ΔDxx01 DΔxx01 ΔExx01 ΔxEx01 ΔxxE01 ΔxxxC1 ΔxxDxx ΔxDxxx ΔDxxxx DΔxxxx ΔExxxx ΔxExxx ΔxxExx ΔxxxEx ΔxxxxEΔ F (accept)