AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

download AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

of 15

Transcript of AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    1/15

    AUTOMATAS Y LENGUAJES FORMALES 301405A_288

    ACTIVIDAD COLABORATIVA 3

    CHRISTIAN FABIAN MUÑOZ MEDINA C !"#$ 1%112%221%055

    TUTOR&

    VICTOR FERNANDO CANON RODRIGUEZ

    GRU'O&

    301405_21

    UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ( UNADESCUELA DE CIENCIAS BASICAS) TECNOLOGIA E INGENIERIA

    INGENIERIA DE SISTEMAS

    'ALMIRA) VALLE

    ABRIL DEL 201*

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    2/15

    Actividades a desarrollar punto 3

    1. Realice la conversión paso a paso de la máquina de Mealy del ejercicio delpunto 2 a la máquina de Moore equivalente. Se debe realizar la e plicación de

    cada paso que se realice

    I+","-./ + " + + , + - .- -."!- -6- " $ ! /7 "+- $.$ ! +!-!$ -, -. +$ ! .- 6-+ "," + $6 .$ , -. ! 6/"+- . +9/ 6$ ! -!$

    # + 6 + .- ":-. +,"- + , -6"- -6- .- -, -," + ! . . +# -; % .- /7 "+- ! M$$ -6- + 6$ - /- - $/-6"+ ! $= + 6 ,-! +- :-."!- ! -66$..--+ 6"$6/ + + .- /7 "+- ! M -. ) 6- -+!$ ! "+ 6 6 -6 .$ . +# -; -, -!$

    -%

    T +" +!$ + , + - +- /7 "+- ! M$$6 + - /- - ! -!$ >"+" $ !$+!

    -."!- 7+ ! 6/"+-!- 9+",-/ + $6 . -!$ -, -. ! .- /7 "+- +$ ! +! !.- + 6-!-) ! 6/"+-/$ .- ,$+ 6 ,," + -+-."@-+!$ . ,$/ $6 -/" + $ ! .- -."!- + .-/7 "+- ! M -. ,$+ . $=; ":$ ! " - +- ":-. +,"- + 6 .$ "+#6 -!$ 6 $6+-!$ $6 .- /" /-% A! /7 ! ..$ ! :" -. "/ $6 -+,"- .$ -!$ + +/7 "+- ! M$$6 $+ /- $6 $ "# -. - .$ -..-!$ + .- /7 "+- ! M -. ) -6- ,- $ +9/ 6$ /- $6 67+!$.$ + 3 -!$ /7 %

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    3/15

    D -, 6!$ - .$ ! -66$..-!$ / :7."!$ + 6 + , + - .- ! >"+"," + - .",M -. / "/".-6 - .- /7 "+- ! M$$6 ) $6 ..$ ! ! ,"=. $ $ "=. ->"6/-6

    6 + - +- ,$66 $+! +,"- ! -. >$6/- -6- ,-!- /7 "+- ! M -. " /7 "+- ! M$$6 ":-. + , $ -!$ $+ .- +" + ! .$ -!$ ! .- /7 "+- M -. %

    E 6 -/$ .$ -+ 6"$6 +" +!$ + , + - .- /7 "+- ! M$$6 ,$66 $+! -- /- - >"+" $ ! 6/"+" - . , -. 6/" - -=. , 6 + ,-/"+$ . #",$ -6- . -.>-="+#6 -!$% E. ,$+; + $ ! 6-+ ","$+ " + -6- .- /7 "+- ! M$$6 ! -.

    +$ !? ,$/$ 6 . -!$ +- ,-! +- :-."!- ":-. + #9+ -+ .$ -67/ 6$.$ . +# -; ! >"+"!$ % E+ .- "/-# + / 6- .- ,$+ 6 ,," + ! .- 6-+ ","$ -6 " +!$ ! .- ,$+ , ":"!-! ! .- /7 "+- ! . + $ -+ 6"$6

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    4/15

    S #9+ .$ ! ,6" $ -6- .- /7 "+- ! . + $ 2) .- + 6- $.$ 6 ,"= -6- .- + 6-!-. +# -; -)= .- -."!- 7+ !-!- $6 1)2 + $+, "+","-/$ . #$ ! .-/=!- ,$+ $6 .$ / +$ +- - $ +- = + +9/ 6$ + ! : , -6- 6 "6 -.>-= $% L$ / 6- 6-+ ","$+ :-6"-!- ! -. >$6/- .- 6 " + ! -."!- , / .- ,$+ .- !M -. ! . + $ 2%

    ' + -./ + -6- + $ .- ,$+ 6 ,," + ! .- /7 "+- ! M$$6 6 -."@ -6! .$ . +# -; 6 ,"="!$ $6 .- /7 "+- ! M -. ) -6- $ 6"$6 / + ! >$6

    , +,"-. "6 6-@-+!$ .- 6-+ ","$+ 6 6"!- %

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    5/15

    2. !denti"ique los componentes de la Máquina de Moore #descr$bala%.

    U+- /7 "+- ! M$$6 ! 6 ! >"+"!- ,$/$ +- * .- S)S 0) ) )T ) G ,$+ " +!

    • + ,$+; + $ >"+" $ ! -!$ S

    S q 0 , q 1 , q 2 , q 3 , q 4 , q 5

    • + -!$ "+","$ -/="?+ ..-/-!$ -!$ "+","-.S 0 . , -. + . / + $ ! S

    s 0 q 0

    • + ,$+; + $ >"+" $ ..-/-!$ -.>-= $ + 6-!-

    -)=

    • + ,$+; + $ >"+" $ ..-/-!$ . -.>-= $ -."!-

    1)2

    • +- > +," + ! 6-+ "," + T &S K S /- -+!$ + -!$ +- + 6-!- -."# " + -!$

    T ENTRADA

    ESTADO - =

    q 0 q 1 q 2

    q 1 q 1 q 2

    q 2 q 5 q 3

    q 3 q 1 q 4

    q 4 q 1 q 4

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    6/15

    q 5 q 3 q 2

    • +- > +," + -."!- G &S /- -+!$ ,-!- -!$ -. -.>-= $ -."!-%

    G ENTRADA

    ESTADO - =

    q 0 1 2

    q 1 1 2

    q 2 2 1

    q 3 1 2

    q 4 1 2

    q 5 1 2

    3. &is'(ela en un &ia)rama de Moore %

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    7/15

    *. Recorra la máquina con al menos una cadena válida e plicando lo sucedidotanto en la cinta como en la secuencia de entrada.

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    8/15

    T +" +!$ + , + - .- "/-# + -+ 6"$6 / 6-+ +- 6" ! ,-! +- :7."!- -.- /- "+- ,$+ 6 "!- ! ..- .- ,-! +- - 6 ,$66 6 67 -=-=== $6 -+ $&

    I+","-./ + .- /- "+- -6 ! 0 - 6- ! . :-.$6 ! . -.>-= $ ! 6-+ "," + :-"+#6 -6 ,$+ . >"+ ! -66$;-6+$ .$ :-.$6 ! -."!- ! -, 6!$ -. -!$ -. - .- /- - $/-+!$ .- ,-! +- :-."!- ,$/$ 6 > 6 +,"-%

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    9/15

    '-6- - $ "+#6 - +- - + .- /7 "+- $ 6$! , - ! . -!$ 0 ! :$.:" +!$ + 1 -.$;-!$ + . -!$ -. .. #- ,$/$ -67/ 6$ ! -."!-%

    E+ ,- $ ,$/$ . "+#6 $ > +- = . - /- - - - -. -!$ 2 $=:"-+!$ .- 6 ..- . + ! . -!$ 1 - - $.$ - .",- -6- + ,-+ "!-! ! -) $6 .$ -+ 6"$6 .- -."!-

    2%

    '-6- - $ + :-/ + "+#6 - +- - - +$ .. :- ! . -!$ 2 - - . -. , -. -66$;- ,$/$ -."!- + 2%

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    10/15

    C -+!$ + 6- /- "+- 6 ,"= + :-/ + +- = -+!$ + 5 - +$ 6 $6+- ! +- 2 ! :$.:" +!$ ,$+ ..$ + 2 . ,-/="$ ,"+" $ ! 6/"+" -%

    E. -!$ 2 -. 6 ,"="6 +- = + :-/ + +$ -, .- 6-+ "," + -. -!$ 3 + 6 #-,$/$ -."!- + 1 ,$66 $+!" + - !", $ -!$%

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    11/15

    J $ + /$/ + $ . - /- - 6/"+- . 6 ,$66"!$ ! .- ,-! +-ababbb +$ + 6 #-,$/$ 6 . -!$ .- ,-! +- 122212 .- , -. :7."!- -6- + 6$ ,- $ , / . ,$+ .$ -67/ 6$ ! .- /7 "+- ! M$$6 ,$+ 6 "!-%

    +. !denti"ique una cadena que no sea válida y justi"$quela porque.

    '-6- ,- $ :-/$ - 6-=-;-6 ,$+ .- ,-! +-abbc :-/$ - $= 6:-6 , ! ,$+-&

    '-6- "+","-6 .- /- "+- 6 ,"= . 6"/ 6 ?6/"+$ ! . -.>-= $ - 6 ,"= -+ - -,$/$ = !-+ + 6 $ +"6 + ,-! +- :-6"-!- %

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    12/15

    L- 6"/ 6- - :7."!- + . - /- - +$ 6- .-!- ! . -!$ 0 - 1 +$ + 6 #- + 1

    L- ,-! +- ,$+ "+9- ! . -!$ 1 -. 2 $/-+!$ ,$/$ 6-+ "," + +- = ! :$.:" +!$ + 2%

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    13/15

    E. 6, 6 ?6/"+$ ,$+ "+9- " +!$ :7."!$ " / 6 6- - ! +- = 6/"+$ 6 ,"="!. - /- - .$ , -. 6/" / :- ! 2 - 3 ! :$.:" +!$ + 1%

    '$6 . "/$ J>.-= +$ / 6- .- ,-! +- ! ;- ! 6 :7."!- ; $ + . /$/ + $ + "+#6 - + .- ,-! +- + ?6/"+$ +$ 6 + , -. -.>-= $ ! + 6-!- + ,- $

    -, .- ,-! +- +$ - :7."!-%

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    14/15

    ,. -jecute el Run est a una cadena aceptada que ten)a al menos cinco s$mbolos.

    /adena valida seleccionada aabaab.

    0. I! + ">" + /$/ + $ .- /7 "+- ! " + %

    '-6- + 6$ ,- $ " + !$ /-+ 6- + .- /- "+- ! " + ) .- 6"/ 6- ! ..- , -+!$ .- ,-! +- :7."!- - 6 ,$66"!- - . . "/$ 6/"+$ ; , -+!$ ! 6"+," "$- >"+ ,-!- +$ ! .$ :-.$6 6 $6+-+!$ ,$+ ..$ + -.>-= $ $ ,-! +- ! -."!-! +!" +!$ ! .$ ?6/"+$ $ 6-!$ %

    E; / .$%

    S $/- .- ,-! +- :-."!- -=-=%

  • 8/17/2019 AUTOMATAS Y LENGUAJES FORMALES_aporte_Mom3

    15/15

    E. # +!$ ,- $ 7 6 + + . "+ -+ + + 6$ - /- - 6 ,"= +- :-."!- $!6