Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cadena de entrada:
Programa nuevo;
procedimiento suma(int a, int b)
if (a<b) then
a=b+5;
else
EJERCICIOS ANALIZADOR SINTACTICO
b=a+
1 0;
endif
endp MATERIA:
int x,y; LENGUAJES Y AUTOMATAS
x=4;
y=6;
PROFESOR:
suma(y,x);
JOSE ODISEO
while(x<=0) do LOPEZ CALDERON
x=x-1;
endwhile
endfin ALUMNO:
CESAR ALEJANDRO OCHOA GARIBAY
$endfin sentencias dec módulos endp sentencias)list-arg Idp ( int Int id siglist
$endfin sentencias dec módulos endp sentencias) siglist id int Idp ( int Concuerda
$endfin sentencias dec módulos endp sentencias) siglist id Idp ( int id Concuerda
$endfin sentencias dec módulos endp sentencias) siglist Idp ( int id, , list-arg
$endfin sentencias dec módulos endp sentencias) list-arg , Idp ( int id, Concuerda
$endfin sentencias dec módulos endp sentencias) list-arg Idp ( int id, int Int id siglist
$endfin sentencias dec módulos endp sentencias) siglist id int Idp ( int id, int Concuerda
$endfin sentencias dec módulos endp sentencias) siglist id Idp ( int id, int id Concuerda
$endfin sentencias dec módulos endp sentencias) siglist Idp ( int id, int id) ç
$endfin sentencias dec módulos endp sentencias) Idp ( int id, int id) Concuerda
$endfin sentencias dec módulos endp sentencias sentencia If If L then sentencias sigif endif
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If Concuerda
L if
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If ( RL’
L
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If ( ER’
L’R
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If ( TE’
L’R’E
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If ( FT’
L’R’E’T
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If ( (L)
L’R’E’T’F
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If ( Concuerda
L’R’E’T’)L(
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id RL’
L’R’E’T’)L
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id ER’
L’R’E’T’)L’R
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id TE’
L’R’E’T’)L’R’E
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id FT’
L’R’E’T’)L’R’E’T
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id Id
L’R’E’T’)L’R’E’T’F
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id Concuerda
L’R’E’T’)L’R’E’T’id
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id< ç
L’R’E’T’)L’R’E’T’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id< ç
L’R’E’T’)L’R’E’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id< <E
L’R’E’T’)L’R’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id< Concuerda
L’R’E’T’)L’R’E<
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id TE’
L’R’E’T’)L’R’E
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id FT’
L’R’E’T’)L’R’E’T
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id Id
L’R’E’T’)L’R’E’T’F
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id Concuerda
L’R’E’T’)L’R’E’T’id
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id) ç
L’R’E’T’)L’R’E’T’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id) ç
L’R’E’T’)L’R’E’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id) ç
L’R’E’T’)L’R’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id) ç
L’R’E’T’)L’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then If (id<id) Concuerda
L’R’E’T’)
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then then ç
L’R’E’T’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then then ç
L’R’E’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then then ç
L’R’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then then ç
L’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias then then Concuerda
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id Sentencia sentencias
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id asigna;
sentencia
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id Id=L;
asigna
$endfin sentencias dec módulos endp sentencias endif sigif sentencias ;L=id Id Concuerda
$endfin sentencias dec módulos endp sentencias endif sigif sentencias ;L= Id= Concuerda
$endfin sentencias dec módulos endp sentencias endif sigif sentencias ;L Id=id RL’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias ;L’R Id=id ER’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id TE’
;L’R’E
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id FT’
;L’R’E’T
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id Id
;L’R’E’T’F
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id Concuerda
;L’R’E’T’id
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+ ç
;L’R’E’T’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+ +TE’
;L’R’E’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+ Concuerda
;L’R’E’T+
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+num FT’
;L’R’E’T
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+num num
;L’R’E’T’F
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+num Concuerda
;L’R’E’T’num
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+num; ç
;L’R’E’T’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias Id=id+num; ç
;L’R’E’
$endfin sentencias dec módulos endp sentencias endif sigif sentencias ;L’R’ Id=id+num; ç
$endfin sentencias dec módulos endp sentencias endif sigif sentencias ;L’ Id=id+num; ç
$endfin sentencias dec módulos endp sentencias endif sigif sentencias ; Id=id+num; Concuerda
$endfin sentencias dec módulos endp sentencias endif sigif sentencias else ç
$endfin sentencias dec módulos endp sentencias endif sigif else Else sentencias
$endfin sentencias dec módulos endp sentencias endif sentencias else else Concuerda
$endfin sentencias dec módulos endp sentencias endif sentencias Id Sentencia sentencias
$endfin sentencias dec módulos endp sentencias endif sentencias sentencia Id Asigna;
$endfin sentencias dec módulos endp sentencias endif sentencias ;asigna Id Id=L
$endfin sentencias dec módulos endp sentencias endif sentencias ;L=id Id Concuerda
$endfin sentencias dec módulos endp sentencias endif sentencias ;L= Id= Concuerda
$endfin sentencias dec módulos endp sentencias endif sentencias ;L Id=id RL’
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R Id=id ER’
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E Id=id TE’
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E’T Id=id FT’
$endfin sentencias dec módulos endp sentencias endif sentencias Id=id Concuerda
;L’R’E’T’id
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E’T’ Id=id+ ç
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E’ Id=id+ +TE’
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E’T+ Id=id+ Concuerda
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E’T Id=id+num FT’
$endfin sentencias dec módulos endp sentencias endif sentencias Id=id+num num
;L’R’E’T’F
$endfin sentencias dec módulos endp sentencias endif sentencias Id=id+num Concuerda
;L’R’E’T’num
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E’T’ Id=id+num; ç
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’E’ Id=id+num; ç
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’R’ Id=id+num; ç
$endfin sentencias dec módulos endp sentencias endif sentencias ;L’ Id=id+num; ç
$endfin sentencias dec módulos endp sentencias endif sentencias ; Id=id+num; Concuerda
$endfin sentencias dec módulos endp sentencias endif sentencias endif ç
$ endfin$ Se acepta