Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Case uitwerking

NFA & DFA, First and Follow, and Parsing tree

Beoordeling
-
Verkocht
-
Pagina's
5
Cijfer
A+
Geüpload op
14-05-2022
Geschreven in
2020/2021

(NFA & DFA, First and Follow, and Parsing tree) examples with solutions

Instelling
Vak

Voorbeeld van de inhoud

King Khalid University Subject Code: 345 CS
College of Computer Science Subject Name: Compilers
Department of Computer Science
Total Marks: /10


HOME-WORK
Instructions:
1. Write your Name, Student ID and Serial No. at the provided space.
2. This homework is for Total 10 marks.
3. Homework MUST be submitted before 21/4/2020
4. IF HOMEWORK COPIED AND SAME HOMEWORK SUBMITED MARKS WILL BE ZERO

Student Name: Mohammed Hezam Student ID: 437818630 Section. No: 2974


Q1) Consider the following grammar:

expr → expr or term | term
term → term and factor | factor
factor → not factor | ( expr ) | true | false

Find parse tree and leftmost derivation for the sentence: not ( true or false )

Parse tree:
expr

term

factor

not factor


( )
expr

expr or term

term factor

factor false


true




1

, Left derivation:
expr → term
→ factor
→ not factor
→ not ( expr )
→ not ( expr or term )
→ not ( term or term )
→ not ( factor or term )
→ not ( true or term )
→ not ( true or factor )
→ not ( true or false)


Q2) Transform the following NFA to minimum DFA:

ɛ

a
ɛ 2 3 ɛ
a b 7
Start 0 1 6
b
ɛ 4 5 ɛ


ɛ
1) Conversion to DFA:

ɛ-closure({0})= {0}→ A
move (A,a) ={1}
ɛ-closure({1})= {1,2,4,7}→ B
move (A,b) = Φ
move (B,a) ={3}
ɛ-closure({3})= {3,6,1,2,4,7}→ C
move (B,b) ={5}
ɛ-closure({5})= {5,6,1,2,4,7}→ D
move (C,a) ={3}
ɛ-closure({3})= →C
move (C,b) ={7,5} Input/States a b
ɛ-closure({7,5})= →D Start A B Φ
move (D,a) ={3} B C D
ɛ-closure({3})= →C Final C C D
move (D,b) ={7,5} D C D
ɛ-closure({7,5})= →D


DFA a b
a

A a B a C b D

b


2

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
14 mei 2022
Aantal pagina's
5
Geschreven in
2020/2021
Type
Case uitwerking
Docent(en)
Dr. talal
Cijfer
A+

Onderwerpen

$7.99
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper
Seller avatar
mohammedhezam

Maak kennis met de verkoper

Seller avatar
mohammedhezam King Khalid University
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
-
Lid sinds
4 jaar
Aantal volgers
0
Documenten
6
Laatst verkocht
-

0.0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen