Buenas, si el programa se analiza por circuito corto la respuesta es la D y si se analiza por circuito completo la respuesta es la B, como se si se analiza por circuito corto o completo? porque hasta donde se pascal analiza por circuito completo, pero segun el parcial la respuesta correcta es la D, saludos.
¿Evaluacion por circuito corto o completo?
Número de respuestas: 4
En respuesta a Ivan Homero Valcada Valdenegro
Re: ejercicio parcial antiguo
Y en este ejercicio la respuesta correcta supuestamente es la B, osea que analiza por circuito completo, no encuentro coherencia.
En respuesta a Ivan Homero Valcada Valdenegro
Re: ejercicio parcial antiguo
writeln('falso') nunca se ejecuta ya que la variable a es falso, y por circuito corto no evalua b ya que estan comparando con un and.
En el segundo if 'not a' es evaluado como true, por lo que si o si el programa debe evaluar el segundo termino ( j mayor a i div k) ñ, el programa al evaluar i div k para saber si es menor a j se encuentra con que k es igual a 0 por lo que es division entre 0 lo que causa que el programa de error en tiempo de ejecucion.
En el segundo if 'not a' es evaluado como true, por lo que si o si el programa debe evaluar el segundo termino ( j mayor a i div k) ñ, el programa al evaluar i div k para saber si es menor a j se encuentra con que k es igual a 0 por lo que es division entre 0 lo que causa que el programa de error en tiempo de ejecucion.
En respuesta a Ivan Homero Valcada Valdenegro
Re: ejercicio parcial antiguo
Hola Ivan, como andas?
En el curso siempre evaluamos por circuito corto, ha no ser que se especifique lo contrario. Como decís en pascal estándar se analiza por circuito completo, pero esta es una de las pocas excepciones en las que seguimos el criterio de free pascal, donde si se evalúa por circuito corto.
PD: Moví la consulta al foro de preparación del parcial y le edité el título para dar un poco más de contexto y que también sea útil para otros estudiantes.
En el curso siempre evaluamos por circuito corto, ha no ser que se especifique lo contrario. Como decís en pascal estándar se analiza por circuito completo, pero esta es una de las pocas excepciones en las que seguimos el criterio de free pascal, donde si se evalúa por circuito corto.
PD: Moví la consulta al foro de preparación del parcial y le edité el título para dar un poco más de contexto y que también sea útil para otros estudiantes.
Saludos,
Felipe
En respuesta a Felipe Miranda Torres De La Llosa
Re: ejercicio parcial antiguo
genial gracias, saludo.