Sprawozdanie z WDI Automat skończony, Biotechnologia, Fizyka, Labolatorium


Wydział

Techniki

Uniwersytet Śląski

Data

26-01-1999

Zakład Systemów Informatycznych

Zadania z automatu skończonego.

Sprawozdanie numer 4.

Paweł Kopaczek

Ocena ...............

Piotr Kopaczek

Podpis ..............

Zestaw nr 7.

Dla każdego zadania określić:

  1. graf przejść

  2. tablicę stanów automatu skończonego akceptującą określoną klasę słów

  3. podać dwa przykłady ilustrujące pracę AS ( DAS lub NAS w zależności od zadania )

Należy w sprawozdaniach podać założenia ( np. z której strony czytane słowo ...).

Zad.1.

DAS akceptuje słowa, w których co drugi symbol jest symbolem b ( b może wystąpić jako pierwsze na 1,2 pozycji słowa ). Wśród symboli dowolnych może wystąpić również b.

DAS = ( Q, Σ, δ, q0, F)

Zad.2.

DAS ma akceptować słowa, w których po d zawsze występują dwa symbole a.

DAS = ( Q, Σ, δ, q0, F)

Zad.3.

DAS ma akceptować słowa, reprezentowane przez wyrażenie regularne:

w = ( a + c* )+ abcd(ccd+)*

DAS = ( Q, Σ, δ, q0, F )

Zad.4.

Skonstruuj NAS dla wyrażenia regularnego 01* + 1. Rozbij to wyrażenie na składowe i podaj kilka możliwości.

DAS = ( Q, Σ, δ, q0, F)

Zadanie 1.

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

< Q, Σ, δ, qo, F>

gdzie:

Q - jest skończonym zbiorem stanów,

F Q - jest zbiorem stanów końcowych (stan akceptacji (A) lub nieakceptacji(N)),

δ - jest funkcją odwzorowującą Q x Σ w Q czyli δ określa każdemu stanowi q i każdemu symbolowi na wejściu nowy stan automatu.

Przykład:

Pojawienie się na wejściu słowa bbbabca spowoduje przejście automatu przez stany: q0, q2, q1, q2, q1, q2, q1, N czyli słowo nie zostanie zaakceptowane, natomiast babcbc wymusi drogę: q0, q2, q1, q2, q1, q2, A czyli słowo zostanie zaakceptowane .

Zadanie 2.

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

< Q, Σ, δ, qo, F>

gdzie:

Q - jest skończonym zbiorem stanów,

F Q - jest zbiorem stanów końcowych (stan akceptacji (A) lub nieakceptacji(N)),

δ - jest funkcją odwzorowującą Q x Σ w Q czyli δ określa każdemu stanowi q i każdemu symbolowi na wejściu nowy stan automatu.

Przykład:

Pojawienie się na wejściu słowa abcdaacdaa spowoduje przejście automatu przez stany: q0, q0, q0, q1, q2, q3, q0, q1, q2, q3, A czyli słowo zostanie zaakceptowane, natomiast babcbc wymusi drogę: q0, q0, q1, q2, q3, q0, q1, q2, N czyli słowo nie zostanie zaakceptowane .

Zadanie 3.

w = ( a + c* )+ abcd(ccd+)*

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

< Q, Σ, δ, qo, F>

gdzie:

Q - jest skończonym zbiorem stanów (q0 - q7),

F Q - jest zbiorem stanów końcowych (stan akceptacji (A) lub nieakceptacji (N)),

δ - jest funkcją odwzorowującą Q x Σ w Q czyli δ określa każdemu stanowi q i każdemu symbolowi na wejściu nowy stan automatu.

Przykład:

Pojawienie się na wejściu słowa accabcdccdd spowoduje przejście automatu przez stany: q0, q1, q0, q0, q1, q2, q3, q4, q5, q6, q7, q7, A czyli słowo zostanie zaakceptowane, natomiast caaabcacc wymusi drogę: q0, q0, q1, q0, q1, q2, q3, N czyli słowo nie zostanie zaakceptowane .

Zadanie 4.

01* + 1

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
{0}

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

01* + 1

0x08 graphic
0x08 graphic

{ε}

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
{ε} {0} {ε} {1} {ε} {ε}

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
{ε}

0x08 graphic
{ε}

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

< Q, Σ, δ, qo, F>

gdzie:

Q - jest skończonym zbiorem stanów

Σ - jest skończonym alfabetem symboli wejściowych, q0 należące do Q jest stanem początkowym od którego automat rozpoczyna działanie, Σ = {φ, 0, 1 }

F Q - jest zbiorem stanów końcowych (stan akceptacji (A) lub nieakceptacji (N)),

δ - jest funkcją odwzorowującą Q x Σ w Q czyli δ określa każdemu stanowi q i każdemu symbolowi na wejściu nowy stan automatu.

Przykład:

Pojawienie się na wejściu słowa 0011 spowoduje przejście automatu przez stany:

q0, A czyli słowo nie zostanie zaakceptowane, natomiast 0111 wymusi drogę:

q0, q1, q1, q1, A czyli słowo zostanie zaakceptowane .

6

Q0

Q1

Q2

N

A

Q0

{a, c}

{b}

b

START

φ

Q0

START

Q1

d

Q2

a

Q3

A

A

a

N

A

φ

φ

A

A

Q1

Q2

Q3

Q4

Q5

Q6

Q7

A

A

START

N

A

A

A

Q0

START

Q1

{0}

{1}

{φ}

{1}

Q0

Q1

Q2

Q3

Q4

Q5

A

A

Q6

Q7

START

{1}

{ε}

N

A



Wyszukiwarka

Podobne podstrony:
Fizyka - sprawozdanie 49, Biotechnologia, Fizyka, Labolatorium
Fizyka - sprawozdanie 50, Biotechnologia, Fizyka, Labolatorium
wdi, Biotechnologia, Fizyka, Labolatorium
Elektronika - Sprawozdanie z prostowników 2, Biotechnologia, Fizyka, Labolatorium
Fizyka - sprawozdanie 3, Biotechnologia, Fizyka, Labolatorium
Fizyka - sprawozdanie 49, Biotechnologia, Fizyka, Labolatorium
LABORKA2, Biotechnologia, Fizyka, Labolatorium
LEPKOŚĆmm, Biotechnologia, Fizyka, Labolatorium
Fizyka - Ćw 60, Biotechnologia, Fizyka, Labolatorium
neonówka, Biotechnologia, Fizyka, Labolatorium
Elektronika, Biotechnologia, Fizyka, Labolatorium
szeregowy rezonans napiŕciowy, Biotechnologia, Fizyka, Labolatorium
LAB110, Biotechnologia, Fizyka, Labolatorium
ĆWICZENIE NR 2A, Biotechnologia, Fizyka, Labolatorium

więcej podobnych podstron