## Are you sure?

This action might not be possible to undo. Are you sure you want to continue?

A switching circuit consists of a finite number of gates ,each of which can be in any one of the two conditions 0 or 1.Although the voltages assume infinite set of values ,the electronic circuitry is designed so that the voltages corresponding to 0 or 1 are stable and all others adjust to these value. Thus control unit of a computer is a finite state system. 2.Give the examples/applications designed as finite state system. Text editors and lexical analyzers are designed as finite state systems. A lexical analyzer scans the symbols of a program to locate strings corresponding to identifiers, constants etc, and it has to remember limited amount of information . 3.Define: (i) Finite Automaton(FA) (ii)Transition diagram FA consists of a finite set of states and a set of transitions from state to state that occur on input symbols chosen from an alphabet ∑. Finite Automaton is denoted by a 5- tuple(Q,∑,δ,q0,F), where Q is the finite set of states , ∑ is a finite input alphabet, q0 in Q is the initial state, F is the set of final states and δ is the transition mapping function Q * Σ to Q. Transition diagram is a directed graph in which the vertices of the graph correspond to the states of FA. If there is a transition from state q to state p on input a, then there is an arc labeled ‘ a ‘ from q to p in the transition diagram.

q0

q1

4. What are the applications of automata theory? In compiler construction. In switching theory and design of digital circuits. To verify the correctness of a program. Design and analysis of complex software and hardware systems. To design finite state machines such as Moore and mealy machines. 5. What is Moore machine and Mealy machine? A special case of FA is Moore machine in which the output depends on the input and state of the machine. An automaton in whch the output depends on the transition and current input is called Mealy machine. 6.What are the components of Finite automaton model? The components of FA model are Input tape, Read control and finite control. (a)The input tape is divided into number of cells. Each cell can hold one i/p symbol. (b)The read head reads one symbol at a time and moves ahead. ( c)Finite control acts like a CPU. Depending on the current state and input symbol read from the input tape it changes state.

} 12. For each ‘a’ in Σ .0.Σ. 10.…………………………………} Language includes empty words also.……………………………………. Φ is a r.00. Differentiate L* and L+ ∞ L* denotes Kleene closure and is given by L* =U Li i=0 example : 0* ={Є .What is Є-closure of a state q0? Є-closure(q0 ) denotes a set of all vertices p such that there is a path from q0 to p labeled Є.. Є is a r. a+ is a r.(Write examples with diagrams). .x) is in F}. The language accepted by M is L(M) is the set {x | δ(q0. Deterministic Finite Automaton is a FA in which there is only one path for a specific input from current state to next state. A language is regular if it is accepted by some finite automaton.e and denotes the set {Є} iii. There is a unique transition on each input symbol. 11. These expressions are used by many text editors and utilities to search bodies of text for certain patterns etc.What is a : (a) String (b) Regular language A string x is accepted by a Finite Automaton M=(Q. (rs) and (r*) are r. ii.7. 8.What is Arden’s Theorem? Arden’s theorem helps in checking the equivalence of two regular expressions.FA accepts a string x if the sequence of transitions corresponding to the symbols of x leads from the start state to accepting state. for some p in F. iv.δ. ∞ L+ denotes Positive closure and is given by L+= U Li i=1 example:0+={0.e and denotes the set {a}.F) if δ(q0. If ‘r’ and ‘s’ are r.e and denotes empty set.e that denote the sets RUS. NFA can be used in theory of computation because they are more flexible and easier to use than DFA.00.e denoting the languages R and S respectively then (r+s).000.Differentiate NFA and DFA NFA or Non Deterministic Finite Automaton is the one in which there exists many paths for a specific input from current state to next state.What is a regular expression? A regular expression is a string that describes the whole set of strings according to certain syntax rules.q0.x)=p. Definition is: Let Σ be an alphabet. RS and R* respectively. The regular expression over Σ and the sets they denote are: i. Example : Є q0 q1 Є-closure(q0)={q0.q1} 9.000.

1000. 0 .} All combinations with the pattern 01. 01 .e R=L1+L2 =[(00+11)(0+1)*] + [(0+1)* (00+11)] 14. What are the applications of Regular expressions and Finite automata Lexical analyzers and Text editors are two applications.10.} 17.Reg exp denoting a language over Σ ={1} having (i)even length of string (ii)odd length of a string (i) Even length of string R=(11)* (ii) Odd length of the string R=1(11)* 18.what is: (i) (0+1)* (ii)(01)* (iii)(0+1) (iv)(0+1)+ (0+1)*= { Є .No other possibilities.. .Let P and Q be the two regular expressions over the input alphabet Σ.0101 . 10 .b}with 3 consecutive b’s.e for the language which accepts all strings with atleast two c’s over the set Σ={c.1. The r.010101 .Construct a r.………………………………….…………………} Any combinations of 0’s and 1’s.101 .1} with the substring ‘0101’ (ii)All strings beginning with ’11 ‘ and ending with ‘ab’ (iii)Set of all strings over {a.e consists of two parts: L1=(00+11) (any no of 0’s and 1’s) =(00+11)(0+1)* L2=(any no of 0’s and 1’s)(00+11) =(0+1)*(00+11) Hence r.Reg exp for: (i)All strings over {0.001 . 1 . 13.………………………………….e to denote a language L which accepts all the strings which begin or end with either 00 or 11.01.Write a r.b} in which total number of a’s are divisible by 3 ( b* a b* a b* a b*)* 16. (0+1)+= {0.b} (b+c)* c (b+c)* c (b+c)* 15. (01)*={Є . (iv)Set of all strings that end with ‘1’and has no substring ‘00’ (i)(0+1)* 0101(0+1)* (ii)11(1+a+b)* ab (iii)(a+b)* bbb (a+b)* (iv)(1+01)* (10+11)* 1 19.101001. 01 .e for the language over the set Σ={a.0101.Construct a r. The regular expression R is given as : R=Q+RP Which has a unique solution as R=QP*. (0+1)= 0 or 1.

such that |z|>n.Z.What are the applications of pumping lemma? Pumping lemma is used to check if a language is regular or not.C.v and w such that |uv|<=n and |v|>=1. (iv) Split the word z into u. 23. For example UNIX text editors uses the reg exp for substituting the strings such as: S/bbb*/b/ Gives the substitute a single blank for the first string of two or more blanks in a given line. (i) Assume that the language(L) is regular.B. homomorphism and inverse homomorphism. 22.For eg identifier can be expressed as a regular expression as: (letter)(letter+digit)* If anything in the source language matches with this reg exp then it is recognized as an identifier.… 9}. In UNIX text editors any reg exp is converted to an NFA with Є –transitions. Text editors: These are programs used for processing the text.Thus reg exp identifies token in a language..Reg exp for the language such that every string will have atleast one ‘a’ followed by atleast one ‘b’.1. (v) You achieve a contradiction to pumping lemma that there exists an ‘i’ Such that uviw is not in L. Regular Expression Deterministic Finite Automata NFA without Є -moves NFA with Є-moves . The lexical analyzer scans the input program and separates the tokens. (iii) Select a string(z) in L. concatenation and Kleene closure. substitution. 20.The letter is{A.z} and digit is {0.Lexical analyzers:The tokens of the programming language can be expressed using regular expressions.Then L is not a regular language. R=a+b+ 24.c….Reg exp for the language that accepts all strings in which ‘a’ appears tripled over the set Σ ={a} reg exp=(aaa)* 21.a. r1Ur2= r1 +r2 r1.………. (ii) Select a constant ‘n’.r2= r1r2 ( r )*=r* The class of regular sets are closed under complementation.What is the relationship between FA and regular expression.Write the exp for the language starting with and has no consecutive b’s reg exp=(a+ab)* 25.b. this NFA can be then simulated directly. What is the closure property of regular sets? The regular sets are closed under union.

.26.Is L=(x | |x|<=3) is regular or not All finite languages are regular.

- Assgn Comp
- 14-FSMsIPrint
- 3.Finite Automata
- 02. Chapter 3 - Lexical Analysis.ppt
- Handout 9.docx
- hw1
- Finite Automata
- A Computational Foundation for the Study of Cognition
- Computer Science Syllabus For 4th semester
- CS2303
- Finite State Machines
- Dima
- Lecture 2
- 01 Regular Expressions
- FSM Design Using Verilog __ Electrosofts
- CD Questions
- T01620010120124027E1144 P1_NEW_1&2_GABUNG_TBA
- Automata and Compiler Design Jntu Model com
- icons_2011_1_40_20083
- xcoral-3.47
- 04-state-i
- Regular Expresssion Cheat Sheet
- En Field Constraints 2013 20130801
- Lecture 23
- State Machine Design Document
- Learn Regex the Hard Way
- SQL Sharp Manual - Expanding the capabilities of T-SQL.pdf
- Perl Regular Expressions
- PYT Module Contents
- 20130130 d Ll State Machine

- ClassMate - The Academic Assistant
- The benefits of collaboration in TOPdesk
- AUTONOMOUS SURFACE CLEANING ROBOT EAMBEDED WITH AT89S52
- Novel Approach for Mining E-Commerce Feedback Comments Using Comm Trust Data Mining Algorithm
- null
- A Survey on Connected Target Coverage Algorithms in WSN
- GSTV 2015-16 CPNI Procedures.pdf
- Supply Chain and Value Chain Management for Sugar Factory
- MOUSE CONTROL USING COLOR BANDS
- Web Page Pattern Prediction Model Based on Dynamic Apriori Algorithm
- tmp5DAF.tmp
- Pi_Llution Monitoring Using Raspberry Pi
- A Study on CRAN R and MRAN R Interpreters
- Analytical Automation using IOT
- Image Processing Techniques For Quality Checking In Food Industry
- Prediction of changes in facial structure in anaplasty using Kinect
- Ministry of Interior Request
- Tips and Tricks
- Clustering and Summarization of Tweet Streams
- Identification and Prevention of Masquerade Attack using DDSGA Algorithm
- Ohio-Edison-Co-Trade-Ally-Sign-up-Form
- Liveness Detection for Biometric System using Image Quality Assessment
- Archiving the Web Guide
- zen.digital Announces BuzzJS 2.0 Conference for January 27th, 2017
- null
- Copy Move Image Forgery Detection using Pseudo Zernike Moment for Better Detection Accuracy
- Optimization of Routes for Vehicles on Google Map

- 2015 IDG Enterprise Cloud Computing Survey
- Cloud Computing What the Enterprise Needs to Know About Cloud Computing
- Kingfish Quote
- The Path Forward - ARC Crisis Data Summit Wrap-Up
- Activities in Cloud Computing Standardization
- The Future of Reading and Publishing is Social
- Scribd's New Profile Pages
- IT Project Manager CV TemplateIE
- Exhibit 192
- Cloud Computing for Libraries
- Distributed Computing
- IDG 2016 Cloud Computing Survey
- INTELLIGENT AMBULANCE SYSTEM
- IDG Enterprise Cloud Computing Research (2014)
- Very Cool Project Proposal
- Attachment
- Principles for Transparency in Government
- Lifetime Member, Jerry Brown of JB Sound Has Been Selected as Professional of the Year 2017 by America’s Registry of Outstanding Professionals
- Hacking Team e-mail
- MSc Brochure - Sunway University College 2011
- Responsive Document - CREW
- The Right Track
- Tips and Tricks from our users
- EzCheckPrinting Check Writer Allows Customers to Print Checks with Signature and Logo
- UT Dallas Syllabus for mis6362.501.10f taught by Gurvinder Ahluwalia (gsa021000)
- Study on Green Cloud Computing and Environmental Feasibility
- A Study on CRAN R and MRAN R Interpreters
- Traditional to modern educational system using educational cloud technology

Sign up to vote on this title

UsefulNot usefulClose Dialog## Are you sure?

This action might not be possible to undo. Are you sure you want to continue?

Close Dialog## This title now requires a credit

Use one of your book credits to continue reading from where you left off, or restart the preview.

Loading