You are on page 1of 8

Sesin 1: Bucles infinitos

Bucle while 1

Problemas resueltos
Sesin 1: Bucles infinitos
Bucle while 1

Bucle while 1
Repite la sentencia un nmero infinito de tiempo. Para salir de este ciclo
iterativo se utiliza sentencia break.
Su sintaxis es la siguiente:

while 1
Sentencias (se ejecutan las sentencias hasta que la
condicin sea verdadera)
if (condicion)
break;
end
end
Sesin 1: Bucles infinitos
Bucle while 1

Ejemplo:

Realizar un programa que


sume nmeros aleatorios y se
detenga inmediatamente
despus de que la suma sea
mayor a 50, y luego muestre
el valor de esa suma.
Verifique si el resultado es
igual siempre.
Sesin 1: Bucles infinitos
Problemas resueltos

Problema 1:

Escribir una funcin expo_x(x,tol) en Matlab que evalu la serie


mostrada para un valor de x con una precisin definida tol.
2 3 n
x x x
e x 1 x ...
2! 3! n!

La funcin creada debe dar como resultado el valor de la funcin y el


nmero de trminos que ha considerado.
Adems debe considerar si el nmero de argumentos de entrada y
salida es correcto o incorrecto; de ser incorrecto debe mostrar un
mensaje de error.
Sesin 1: Bucles infinitos
Problemas resueltos
Sesin 1: Bucles infinitos
Problemas resueltos

Problema 2:

Escribir una funcin grafico_exp([a,b],tol) en Matlab para graficar la


funcin exponencial en el intervalo [a,b], utilizando el problema
anterior.

Solucin:
Sesin 1: Bucles infinitos
Problemas resueltos

Podemos definir primero el vector


x, y luego llamar la funcin
indicando la precisin

You might also like