UTNianos

Versión completa: Final Sintaxis 22/02/2016
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola, hoy fui a rendir el final de sintaxis sin muchas espectativas,
La verdad bastante accesible.
Le saque una foto perdon si no se ve tan claro.

[attachment=12662]

Ejercicio 1:
Escriba el prototipo de una funcion de 3 parametros, con 2 Errores de Sintaxis
Explique cuales son los 2 errores.

Ejercicio 2:
a) Derive verticalmente a izquierda 2+2*8
b) Obtenga el resultado de la expresion 2+2*8

Espero que sea de ayuda.
Saludos!
Hola, gracias ppr el aporte. Tendras ppr casualidad las respuestas? @-@
como se resuelve la derivacion de la expresion?
Hola, no tengo la solución del final. Yo fui a darla y me saque un 6.
Voy a poner lo que resolví:

PARTE 2

A)
<E>
<E> * <T>
<T> * <T>
<T> + <F> * <T>
<F> + <F> * <T>
2 + <F> * <T>
2 + 2 * <T>
2 + 2 * <F>
2 + 2 * 8

B) Resultado es 32

-------
Teoría

1) El proceso del Análisis Sintáctico Descendente comienza en el axioma de la GIC -> V
2) La definición forma de un APD tiene 2 alfabetos -> V
3) En ANSI C, 0X451 y 0451 son dos constantes enteras correctas -> V
4) En ANSI C, los lexemas void y main pertenecen a la misma Categoría léxica -> F
6) En ANSI C, la directiva #include es analizada por el Analizador Léxico -> F
7) Se puede construir un AF que reconozca el lenguaje L={a^nsb^n / n>0} -> F

La teoría tómenlo con pinzas jeje digamos q tuve suerte al dar ese final!

Si alguno puede confirmar la resolución mejor.

Saludos!
(01-03-2016 16:17)Lujian escribió: [ -> ]Hola, no tengo la solución del final. Yo fui a darla y me saque un 6.
Voy a poner lo que resolví:

PARTE 2

A)
<E>
<E> * <T>
<T> * <T>
<T> + <F> * <T>
<F> + <F> * <T>
2 + <F> * <T>
2 + 2 * <T>
2 + 2 * <F>
2 + 2 * 8

B) Resultado es 32

-------
Teoría

1) El proceso del Análisis Sintáctico Descendente comienza en el axioma de la GIC -> V
2) La definición forma de un APD tiene 2 alfabetos -> V
3) En ANSI C, 0X451 y 0451 son dos constantes enteras correctas -> V
4) En ANSI C, los lexemas void y main pertenecen a la misma Categoría léxica -> F
6) En ANSI C, la directiva #include es analizada por el Analizador Léxico -> F
7) Se puede construir un AF que reconozca el lenguaje L={a^nsb^n / n>0} -> F

La teoría tómenlo con pinzas jeje digamos q tuve suerte al dar ese final!

Si alguno puede confirmar la resolución mejor.

Saludos!

Porque el 7 es falso? yo pude armar tanto la gramática como el AFD
(08-07-2016 11:26)Manutuero escribió: [ -> ]
(01-03-2016 16:17)Lujian escribió: [ -> ]Hola, no tengo la solución del final. Yo fui a darla y me saque un 6.
Voy a poner lo que resolví:

PARTE 2

A)
<E>
<E> * <T>
<T> * <T>
<T> + <F> * <T>
<F> + <F> * <T>
2 + <F> * <T>
2 + 2 * <T>
2 + 2 * <F>
2 + 2 * 8

B) Resultado es 32

-------
Teoría

1) El proceso del Análisis Sintáctico Descendente comienza en el axioma de la GIC -> V
2) La definición forma de un APD tiene 2 alfabetos -> V
3) En ANSI C, 0X451 y 0451 son dos constantes enteras correctas -> V
4) En ANSI C, los lexemas void y main pertenecen a la misma Categoría léxica -> F
6) En ANSI C, la directiva #include es analizada por el Analizador Léxico -> F
7) Se puede construir un AF que reconozca el lenguaje L={a^nsb^n / n>0} -> F

La teoría tómenlo con pinzas jeje digamos q tuve suerte al dar ese final!

Si alguno puede confirmar la resolución mejor.

Saludos!

Porque el 7 es falso? yo pude armar tanto la gramática como el AFD

Opino igual,
Para mi la 7 en V
5) Es verdadera, bucle infinito.
7) ES un LIC, necesito el AFP no AF
Para mi la 7 es V, se necesita un AFP que es un AF.
Para mi no es por que el libro dice que el AFP es mas poderoso que el AF
Ademas, este lenguaje necesita que vos controles que la cantidad de a y b sea la misma o tengas una a mas que b(pq dice a*a=a+)... y un AF no puede
Tenes razón Carolina, ahí vi bien la definición del libro. Pensé que era una pregunta capciosa.
Igual ths viejos dicen que "ellos los consideran diferentes" =) gracias!
Para mi la 7 es verdadera
[attachment=14235]
Ellos consideran tres automatas que nos enseñan:
AF
Turing
AFP

Segundo, eso tiene una relacion entre los indices. Vos usas el AFP para asegurar que tenga las mismas cantidas de aes que bees (?) jaja

Tercero, tu automata reconoce aaaasbbb (4 as y 3bs) con lo cual no es correcto. Por que para serlo, debe reconocer las palabras que le pertenecen y rechazar toda que no. Tambien reconoce asbb y asi podemos seguir..
me gustan estos debates, son muy constructivos.
La afirmacion dice "Se puede construir un AF que reconozca el lenguaje L={a^nsb^n / n>0}"
yo como dije, es verdadero, por que reconoce a ese lenguaje y a todas las otras palabras que no son de ese lenguaje.
textualmente mi automata reconoce este lenguaje, no dice nada de que rechace a las palabras que no son de ese lenguaje
Segun el libro "reconocer un lenguaje" es: Reconocer cada palabra que pertenece al mismo y rechazar cada cadena que no pertenece
URLs de referencia