Question

Name: Solve problems 1-3. Problem 4 counts for extra credit. Each problem counts for 3 points. 1. Construct a non-ambiguous g

If you could please help with 1-3. 4 if you can but it is not necessary. Thanks

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1.

Regular Expression: (0+2+10+12)*(1+epsilon)

Explanation
(0+2+10+12)*
Any number of 0s or 2s can come without restriction (0+2)
If 1 comes then there has to be either 0 or 2 followed since there shouldn't be 1.

(1+epsilon)
If string is gonna end with 1, it can be there because previously 10 or 12 or 0 or 2 came.
If string is not gonna end with 1, then it can be epsilon

Unambiguous Grammar
S -> 0S | 2S | 10S | 12S | 1 | epsilon

--------------------------------------
Multiple questions are posted. Answered one. Please post one at a time. HOMEWORKLIB RULES.

Add a comment
Know the answer?
Add Answer to:
If you could please help with 1-3. 4 if you can but it is not necessary....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 1. Start with the grammar G6 from your textbook, repeated here: Please modify the grammar G6...

    1. Start with the grammar G6 from your textbook, repeated here: Please modify the grammar G6 in the following ways: Add subtraction and division operators(-and /) with the customary precedence and associativitv ·Then add a left-associative operator % between + and in precedence. . Then add a right-associative operator at lower precedence than any of the other oper ators. Please note that you need not show the intermediate grammars produced as a result of each modification specified above; just provide...

  • I need help with the following problems, any help you can provide is deeply appreciated! CSC...

    I need help with the following problems, any help you can provide is deeply appreciated! CSC 404 Exam 1 Question I continued - 9. The syntax rules for most languages ignore spaces. An exception is which tises indents and therefore spaces to form the indents) to group statements (a) FORTRAN (6) Pascal (e) Python (d) Lip (e) C++ 10. Identifiers, constants and operators are typical examples of (a) tokens. (b) leafons. (c) signifiers. (d) lexicons. (e) parsicles. 0) non-terminals. 11....

  • Please answer any 7 of them ТОС Answer any 7 from the followings: 1. Regular expression...

    Please answer any 7 of them ТОС Answer any 7 from the followings: 1. Regular expression to NFA: i) ab(aUb)* ii) (aba U a)*ab 2. Explain and construct a generalized NFA, 3. NFA to regular expression 0 3 91 93 8 a 4. DFA to regular expression 011 5. Explain the rules of pumping lemma briefly with an example. 6. Give an example of right linear grammar and left linear grammar. 7. L(G) = {1*20 m >= 1 and >=1}....

  • Please help me with the coding for LL(1)!! The given grammar was: P → PL |...

    Please help me with the coding for LL(1)!! The given grammar was: P → PL | L L → N; | M; | C N → print E M → print "W" W → TW | ε C → if E {P} | if E {P} else {P} E → (EOE) | V (note: this has a variable O) O → + | - | * V → 0 | 1 | 2 | 3 (note: this has a terminal...

  • C language huffman This exercise will familiarize you with linked lists, which you will need for...

    C language huffman This exercise will familiarize you with linked lists, which you will need for a subsequent programming Getting Started assignment Overview Requirements Getting Started Submit Start by getting the files. Type 264get hw13 and then cd hw13 from bash. Pre-tester You will get the following files: Q&A Updates 1. huffman.h: An empty header file, you have to define your own functions in this homework. 2. huffman.c: An empty c file, you have to define your own functions in...

  • 3 points) Question Three Consider the context-free grammar S >SS+1 SS 1a and the string aa...

    3 points) Question Three Consider the context-free grammar S >SS+1 SS 1a and the string aa Give a leftmost derivation for the string. 3 points) (4 poiots) (5 points) (3 points) sECTION IWOLAttcmpt.any 3.(or 2) questions from this.scction Suppose we have two tokens: (1) the keyword if, and (2) id-entifiers, which are strings of letters other than if. Show the DFA for these tokens. Give a nightmost derivation for the string. Give a parse tree for the string i) Is...

  • could you all please show the answers to number 3, and show the answer and explain for number 5? answer to number 4 i...

    could you all please show the answers to number 3, and show the answer and explain for number 5? answer to number 4 is not needed. please also draw out the spectrums for number 5. 3. What is the ratio of the protons for the following compounds (from left to right)? Provide multiplicity (splitting) for each proton. Provide number of different (symmetrically inequivalent) carbons for each compound. 3:2:3 Which compounds should have diastereotopic hydrogens? More than one correct answer is...

  • CAN YOU PLEASE HELP WITH ALL QUESTIONS Question 1 Cladistics classifies organisms according to the ......

    CAN YOU PLEASE HELP WITH ALL QUESTIONS Question 1 Cladistics classifies organisms according to the ... 1. kinds of anatomical traits. 2. percentage of similarity among anatomical traits. 3. rates of mutation. 4. sequential order of branching from a phylogenetic tree 5. pattern of the organisms. Question 2 Plants with an alternate leaf arrangement have 1. blades divided into two or more leaflets. 2. major veins that radiate out from one point. 3. one leaf at each node. 4. major...

  • 1. (p. 2-3.) Which of the following is NOT a reason for studying concepts of programming...

    1. (p. 2-3.) Which of the following is NOT a reason for studying concepts of programming languages according to Sebesta? a. Increased capacity to express ideas. b. Improved background for choosing appropriate languages. c. Increased ability to design new languages. d. Increased ability to learn new languages. 2. (p. 5-6.) What programming language has dominated scientific computing over the past 50 years? a. FORTRAN b. ALGOL c. SNOBOL d. PL/I 3. (p. 6.) What programming language has dominated artificial intelligence...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT