Ejercicio 0.4.b

Ejercicio 0.4.b

de Cesar Alexis Umpierrez Olivera -
Número de respuestas: 1

Buenas, hice el script que se muestra en la imagen para el ejercicio 4b (buscar posición del 3), y si bien funcionó para algunas pruebas, en el caso en el que no encuentra el 3 entrega un mensaje "warning: Matlab-style short-circuit operation performed for operator & warning: called from   buscarprimer3 at line 8 column 10"

Cuál sería el motivo? Gracias

Script y pruebas 0.4.b

En respuesta a Cesar Alexis Umpierrez Olivera

Re: Ejercicio 0.4.b

de Jimena Ferreira -
Estimado Cesar,
Ese aviso es que a diferencia de Matlab, cuando se usa & Octave primero ve que devuelve la primera condición, y luego si es verdadera la primera, realiza los cálculos de la segunda condición (Se lo denomina circuito corto o lazy). Es lo análogo a usar && en Matlab.
Como es un Warning no me preocuparía mucho. Solo hay que tener en cuenta que cuando se escribe & o | está funcionando en circuito corto.

Saludos,
Jimena F.