Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Final Sintaxis - 29/07/2013
Autor Mensaje
marosaba83 Sin conexión
Empleado del buffet
Sin estado :(
*

-----
-----

Mensajes: 1
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Feb 2013
Mensaje: #1
Final Sintaxis - 29/07/2013 Finales Sintaxis y Semántica de los Lenguajes
alguien tiene el final que tomaron esta semana ??
02-08-2013 13:49
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
franciscodiez Sin conexión
Militante
 
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 66
Agradecimientos dados: 83
Agradecimientos: 17 en 15 posts
Registro en: Mar 2012
Mensaje: #2
RE: Final Sintaxis - 29/07/2013
Adhiero
04-08-2013 23:24
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
francomorales96 Sin conexión
Campeon del cubo Rubik
Debería estar estudiando :p
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 129
Agradecimientos dados: 12
Agradecimientos: 52 en 14 posts
Registro en: Jan 2009
Mensaje: #3
RE: Final Sintaxis - 29/07/2013
Bueno antes de dar el final esperaba que alguien subiera esto pero no lo hicieron :/ asique bueno me mande y por suerte clave un 7 ayer asique aporto lo que tomaron:

PARTE PRACTICA
A_ Te pedia la diferencia entre sentencia de asignación en Pascal y la expresión de asignación en ANSI C.

B_Te daban la definición 2 autómatas y te pedían que hagas la intersección de ellos y luego de esa intersección obtengas la ER.
T1= ({0,1,2}, {a,b}, {0=>a=>1 , 1=>a=>2}, 0, {0,1,2})
T2= ({3,4,5}, {a,b}, {3=>a=>4 , 3=>b=>5}, 3, {3,4,5})

-->Solucion: ER : a+ϵ

C_ Te daban un fragmento de código y te pedian que encuentres los ERRORES SINTÁCTICOS

int funcion (void) {
float sum, a, res; for ( a=1; a<b ) { sum +=a; res = sum /2 ; 18; } return 0 }

-->Mi Repuesta fue que faltaban un ";" obligatorio en el for y otro ";" obligatorio luego del return 0


TEORIA VoF (restaban los que estaban mal) eran 7 hay van los que me acuerdo

1_ if ( a<b ) c++; y if (! (a>=b) ) ++c; son semanticamente equivalentes ------------> puse Verdadero
2_ Las ER pueden describir parte de la sintaxis de un LP ---------------->puse Verdadero
3_ Dada las producciones { S-->aSe, S-->B, B-->bBe, B-->C, C-->cCe, C-->d } su conjunto PRIMERO es {a,b,c,d,e} -->FALSO PRIMERO{a,b,c,d}
4_Las palabras reservadas forman parte de los lenguajes regulares infinitos -->Falso
5_En los AFP uno puede no sacar nada de la pila --->Falso si o si debe sacar de la pila; luego si se quiere se puede no poner nada
6_en ansi C 018 y 18 representan lo mismo
7_habia otra aca que hablaba de que si un scanner ignoraba los espacios en blanco cuando realizaba el analisis lexico

Bueno esto es masomenos lo que tomaron ayer espero q les sirve a alguno
saludoss
06-08-2013 12:42
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] francomorales96 recibio 6 Gracias por este post
Nikod11 (06-08-2013), franciscodiez (06-08-2013), agusbrand (09-12-2013), coolerking (09-02-2014), nicoadot (16-02-2014), CarooLina (19-11-2016)
r_mocca Sin conexión
Militante
Estudiando...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 85
Agradecimientos dados: 1
Agradecimientos: 9 en 3 posts
Registro en: Feb 2011
Mensaje: #4
RE: Final Sintaxis - 29/07/2013
Buenas tardes.
cual seria la diferencia entre la sentencia de asignacion de pascal y las expresiones de asignacion de ansi c?
13-02-2014 19:43
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NaiaraAcosta Sin conexión
Militante
Sueña...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 83
Agradecimientos: 38 en 18 posts
Registro en: May 2012
Mensaje: #5
RE: Final Sintaxis - 29/07/2013
(13-02-2014 19:43)r_mocca escribió:  Buenas tardes.
cual seria la diferencia entre la sentencia de asignacion de pascal y las expresiones de asignacion de ansi c?

Me adhiero a la pregunta.
23-02-2014 13:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
hiderocks Sin conexión
Empleado de Fotocopiadora
.....
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 26
Agradecimientos dados: 3
Agradecimientos: 11 en 4 posts
Registro en: Feb 2009
Mensaje: #6
RE: Final Sintaxis - 29/07/2013
(23-02-2014 13:18)NaiaraAcosta escribió:  
(13-02-2014 19:43)r_mocca escribió:  Buenas tardes.
cual seria la diferencia entre la sentencia de asignacion de pascal y las expresiones de asignacion de ansi c?

Me adhiero a la pregunta.

La respuesta se vé en las BNFs:

BNF Pascal. SSL 1 pag 44 escribió:...

<sentencia> ::= <sentencia simple> | <sentencia estructurada>
<sentencia simple> ::= <sentencia de asignación> | <sentencia de procedimiento> | <sentencia vacía>
<sentencia asignación> ::= <variable> := <expresión>
...

En pascal, las sentencias no terminan con el terminal ';' y el terminal de asignación es ':='

BNF C. SSL 1 escribió:Pagina 65:

sentExpresión : espresión ; <- terminal

pagina 59:

expresión : expAsignación
expAsignación : expCondicional ó expUnaria operAsignación expAsignación
operAsignación : uno de = +=

En C, todas las sentencias terminal con el terminal ';' y la expresión asignación utiliza el lexema operAsignación pudiendo ser '=' o '+='.

Espero haber aclarado un poco las dudas.

saludos!
23-02-2014 16:31
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] hiderocks recibio 3 Gracias por este post
Vallo (24-02-2014), NaiaraAcosta (25-02-2014), CarooLina (19-11-2016)
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.