Question: Design a Finite State Automaton ( FSA ) that accepts binary numbers greater than 0 , whose decimal equivalents are divisible by 5 . For

Design a Finite State Automaton (FSA) that accepts binary numbers greater than 0, whose
decimal equivalents are divisible by 5. For instance, the FSA should accept inputs like
'1010'(decimal equivalent: 10), and '101'(decimal equivalent: 5), but it rejects inputs like
'1101'(decimal equivalent: 13) and '1001'(decimal equivalent: 9).[4 marks]Given R=b**(ba+a+)+b** and S=(a**ba+b)**
a) Give an example of a string that is neither in the language of R nor in S.[2 marks]
b) Give an example of a string that is in the language of S but not R.[2 marks]
c) Give an example of a string that is in the language of R but not S.[2 marks]
d) Give an example of a string that is in the language of R and S.[2 marks]
e) Design a regular expression that accepts the language of all binary strings with no
occurrences of 001.[3 marks]
f) Design a regular expression that accepts the language of all binary strings which their length
is odd with no occurrences of 11.[3 marks]
 Design a Finite State Automaton (FSA) that accepts binary numbers greater

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!