dudas puntuales

dudas puntuales

de Valentina Franca Perez -
Número de respuestas: 1
en el ejercicio 10, el octave me pide que para que quede "mejor" use circuito corto y mi pregunta es que significa circuito corto(mas allá de que es poner && y ||)
En el ejercicio 14 mi duda es porque es que en un for no se puede definir dos variables,por ejemplo for i=1:5 & a=1:20, no me dejo ponerlo en el mismo for y tuve que poner otro .



En respuesta a Valentina Franca Perez

Re: dudas puntuales

de Eduardo Fernandez -

Hola Valentina,

Si ves la transparencia 21 de la clase 5 y al final del primer video de la clase 5, se explica lo que es circuito corto o "evaluación lazy". En esencia significa que dada la expresión A && B, si al evaluar A da falso, no se va a evaluar B porque ya se sabe que la expresión no puede ser otra cosa que falsa. En A & B se evalúan ámbos términos A y B aunque A sea falso. Esto se verá luego que simplifica la programación. 

Algo parecido ocurre con || (vean el teórico para ver qué pasa en el caso ||).

Sobre el ejercicio 14, la respuesta a tu duda es que la sintaxis de octave no lo permite. Un for actúa con una única variable. 

Espero que haya quedado claro.

Eduardo