AUG JFA ITN prace domowe, jfa odpowiedzi 12

background image

W

ykªad

12.

Automat

y

stoso

w

e

1.

(4

p.)

Sk

onstruuj

automat

stoso

wy

ak

eptuj¡ y

wyra»enia

na

wiaso

w

e

za

wiera

j¡ e

trzy

ro

dza

je

na

wiasó

w:

()[]{}

,

przy

zym:

(a)

na

wiasy

okr¡

gªe

mog¡

zna

jdo

w

si

w

ewn¡trz

na

wiasó

w

okr¡

gªy

h,

kw

adrato-

wy

h

lub

w

¡sat

y

h,

(b)

na

wiasy

kw

adrato

w

e

mog¡

zna

jdo

w

si

w

ewn¡trz

na

wiasó

w

kw

adrato

wy

h

lub

w

¡sat

y

h,

( )

na

wiasy

w

¡sate

mog¡

zna

jdo

w

si

t

ylk

o

w

ewn¡trz

na

wiasó

w

w

¡sat

y

h.

Na

przykªad,

()[[()(())]][]

jest

p

opra

wn

ym

wyra»eniem

na

wiaso

wym,

a

[[]]([][])

nie

jest.

K

onstruk

ja

automatu

przyp

omina

k

onstruk

j

automatu

stoso

w

ego

z

wykªadu

roz-

p

ozna

j¡ ego

wyra»enia

na

wiaso

w

e

zbudo

w

ane

t

ylk

o

z

jednego

ro

dza

ju

na

wiasó

w.

Ma

on

jeden

stan

s

,

a

na

stosie

opró

z

pinezki

prze

ho

wyw

ane

na

wiasy

zam

yk

a

j¡ e,

który

h

sp

o

dziew

am

y

si

jesz ze

na

w

ej± iu.

(s, x)

(

→ (s, )x)

dla

x

=⊥, }, ], )

(s, x)

[

→ (s, ]x)

dla

x

=⊥, }, ]

(s, x)

{

→ (s, }x)

dla

x

=⊥, }

(s, x)

x

→ (s, ε)

dla

x

=}, ], )

(s, ⊥)

ε

→ (s, ε)

2.

(3

p.)

Przeksztaª¢

gramat

yk

:

S

→ aSa | bSb | a | b | ε

generuj¡ ¡

palindrom

y

(nad

alfab

etem

{a, b}

),

na

automat

stoso

wy

(stosuj¡

k

on-

struk

j

p

o

dan¡

w

t

ym

wykªadzie).

Oto

rozwi¡zanie.

Aksjomat

S

p

eªni

tu

rol

pinezki.

(s, S)

ε

→ (s, aSa)

(s, S)

ε

→ (s, bSb)

(s, S)

ε

→ (s, a)

(s, S)

ε

→ (s, b)

(s, S)

ε

→ (s, ε)

(s, a)

a

→ (s, ε)

(s, b)

b

→ (s, ε)

(s, ⊥)

ε

→ (s, ε)

16

background image

3.

(3

p.)

Przeksztaª¢

automat

stoso

wy

ak

eptuj¡ y

wyra»enia

na

wiaso

w

e:

(s, x)

[

→ (s, ]x)

dla

x

=], ⊥

(s, ])

]

→ (s, ε)

(s, ⊥)

ε

→ (s, ε)

na

wno

w

a»n¡

m

u

gramat

yk



b

ezk

on

teksto

w

¡

(stosuj¡

k

onstruk

j

p

o

dan¡

w

t

ym

wykªadzie).

Sym

b

ole

stoso

w

e

i

]

reprezen

tujem

y

,

o

dp

o

wiednio,

za

p

omo

¡

nieterminali

S

i

P

,

przy

zym

S

jest

aksjomatem.

S

→ [P S | ε

P

→ [P P | ]

17


Wyszukiwarka

Podobne podstrony:
AUG JFA ITN prace domowe jfa-odpowiedzi-12
AUG JFA ITN prace domowe, jfa odpowiedzi 8
AUG JFA ITN prace domowe jfa-odpowiedzi-3
AUG JFA ITN prace domowe, jfa odpowiedzi 5
AUG JFA ITN prace domowe jfa-odpowiedzi-6
AUG JFA ITN prace domowe jfa-odpowiedzi-5
AUG JFA ITN prace domowe jfa-odpowiedzi-4
AUG JFA ITN prace domowe jfa-odpowiedzi-1
AUG JFA ITN prace domowe, jfa odpowiedzi 13
AUG JFA ITN prace domowe, jfa odpowiedzi 2
AUG JFA ITN prace domowe jfa-odpowiedzi-11
AUG JFA ITN prace domowe jfa-odpowiedzi-8
AUG JFA ITN prace domowe, jfa odpowiedzi 3
AUG JFA ITN prace domowe, jfa odpowiedzi 1
AUG JFA ITN prace domowe, jfa odpowiedzi 11
AUG JFA ITN prace domowe, jfa odpowiedzi 6
AUG JFA ITN prace domowe, jfa odpowiedzi 4
AUG JFA ITN prace domowe, jfa odpowiedzi 7
AUG JFA ITN prace domowe, jfa odpowiedzi 9

więcej podobnych podstron