πŸŽ“ Computer Science & Engineering Portal

Master Engineering Disciplines with Structured Notes

Comprehensive academic lecture notes, exam-oriented unit summaries, laboratory manuals, and previous year question papers designed strictly for university students.

πŸ“‘

University Syllabi

AKTU & AICTE aligned semester guidelines.

πŸ“

Exam Question Papers

Previous 5 years solved university papers.

πŸ’‘

Lab Manuals & Viva

Practical codes with outputs & interview Qs.

Core Subjects & Units Hub

Click on any specific unit to immediately view its lecture notes below

Viewing All Lectures

Examples of DFA

Example 1: Draw a DFA for the language accepting strings ending with β€˜0’ over input alphabets βˆ‘={0, 1} ? 

Solution:


Example 2: Draw a DFA for the language accepting strings ending with β€˜01’ over input alphabets βˆ‘={0, 1} ?

Solution: 


Example 3: Draw a DFA for the language accepting strings ending with β€˜00’ over input alphabets βˆ‘={0, 1} ?  

Solution:


Example 4: Draw a DFA for the language accepting strings ending with β€˜011’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 5: Draw a DFA for the language accepting strings ending with β€˜0110’ over input alphabets βˆ‘ = {0, 1} ?

Solution:


Example 6: Draw a DFA for the language accepting strings ending with β€˜0011’ over input alphabets βˆ‘ = {0, 1} ?

Solution:


Example 7: Draw a DFA for the language accepting strings with β€˜0’ only over input alphabets βˆ‘={0, 1} ?  

Solution:


Example 8: Draw a DFA for the language accepting strings with β€˜0’ and β€˜1’ only over input alphabets βˆ‘={0, 1} ?

Solution:


Example 9: Draw a DFA for the language accepting strings starting with β€˜0’ over input alphabets βˆ‘={0, 1} ?  

Solution:


Example 10: Draw a DFA for the language accepting strings starting with β€˜01’ over input alphabets βˆ‘={0, 1} ?

Solution:


Example 11: Draw a DFA for the language accepting strings starting with β€˜00’ over input alphabets βˆ‘={0, 1} ?  

Solution:


Example 12: Draw a DFA for the language accepting strings starting with β€˜011’ over input alphabets βˆ‘ = {0, 1} ?

Solution:


Example 13: Draw a DFA for the language accepting strings starting with β€˜0110’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 14: Draw a DFA for the language accepting strings starting with β€˜0011’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 15: Draw a DFA for the language accepting strings starting with β€˜00’ or ’11’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 16: Draw a DFA for the language accepting strings without substring β€˜00’ over input alphabets βˆ‘ = {0, 1} ?

Solution:


Example 17: Draw a DFA for the language accepting even binary numbers strings over input alphabets βˆ‘ = {0, 1} ?

Soluntion: 


Example 18: Draw a DFA for the language accepting odd binary numbers strings over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 19: Draw a DFA for the language accepting odd or even binary numbers strings over input alphabets βˆ‘ = {0, 1} ?

Solution:


Example 20: Draw a DFA for the language accepting strings containg ODD number of total zeros over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 21: Draw a DFA for the language accepting strings starting and ending with different characters over input alphabets βˆ‘ = {0, 1} ?

Soluiton:


Example 22: Draw a DFA for the language accepting strings starting and ending with same character over input alphabets βˆ‘ = {0, 1} ?

Solution: 



Example 23: Draw a DFA for the language accepting strings starting and ending with β€˜0’ always over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 24: Draw a DFA for the language accepting strings containing three consecutives β€˜0’ always over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 25: Draw a DFA for the language accepting strings such that each β€˜0’ is immediately preceded and followed by β€˜1’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 26: Draw a DFA for the language accepting strings containing at most two β€˜0’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 27: Draw a DFA for the language accepting strings containing at least two β€˜0’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 28: Draw a DFA for the language accepting strings containing exactly two β€˜0’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 29: Draw a DFA for the language accepting strings with β€˜011’ as substring over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 30: Draw a DFA for the language accepting strings ending in either ’01’, or ’10’ over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 31: Draw a DFA for the language accepting strings containing ’01’, or ’10’ as substring over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Example 32: Draw DFA that accepts any string which ends with 1 or it ends with an even number of 0’s following the last 1. Alphabets are  {0,1}.
Solution: 


Example 33: Construct DFA accepting set of all strings containing even no. of a’s and even no. of b’s over input alphabet {a,b}.
Solution: 


Example 34: Give DFA accepting the language over alphabet {0,1} such that all strings of 0 and 1 ending in 101.
Solution: 


Example 35: Construct DFA for anb | n>=0.
Solution: 


Example 36: construct DFA for binary integer divisible by 3 ?
Solution: 


Example 37: Draw a DFA for the language accepting strings containing neither ’00’, nor ’11’ as substring over input alphabets βˆ‘ = {0, 1} ?

Solution: 


Labels: ,

Discussion & Queries (<$I18NNumComments$>):

<$CommentPager$>
<$I18NAtCommentTimeWithPermalink$>, <$I18NCommentAuthorSaid$>

<$BlogCommentBody$>

<$BlogCommentDeleteIcon$>
<$CommentPager$>