Estructuras de Repetición
Estructuras de Repetición
INTRODUCCIÓN
➔ Se utilizan para realizar tareas repetitivas
ESTRUCTURA WHILE
➔ Primero comprueba la condición y después ejecuta la sentencia
➔ Estructura Mientras Condición repetir Acción
➔ En M:
while (condicion)
sentencia
end
ESTRUCTURA FOR
➔ Se utiliza cuando se realizan tareas repetitivas (número de veces conocido)
➔ Ejemplo:
◆ Pasar páginas de un libro hasta llegar a la deseada
◆ Pseudocódigo Desde principio hasta condición de finalización repetir...
➔ En M:
for (Indice=valorInicial:Incremento:valor final)
Sentencia
end
➔ Si el incremento es 1 se puede eliminar de la expresión
for (Indice=valorInicial:valor final)
Sentencia
end
➔ También se puede igualar el índice a un vector
Vector=[1 3 6 8 8 9]
for (Indice=Vector)
Sentencia
end
ORDEN BREAK Y CONTINUE
➔ La orden break
◆ Termina la ejecución del bucle (for/While)
➔ La sentencia continue
◆ Permite que el bucle pase a la siguiente iteración del bucle (for/while)
◆ Salta todas las sentencias que se encuentran entre el continue y el fin del bucle
ESTRUCTURA BREAK
ESTRUCTURA CONTINUE
BUBLE ANIDADOS
➔ El buble interior se ejecuta tantas veces como lo indica el
buble exterior
ANEXO
➔ Varios resultados en una línea (texto + número)
◆ Crear un vector de texto con la función num2str()
ESTRUCTURAS DE REPETICIÓN
➔ while
x=1
while x <= 100:
print(x)
x=x+1
➔ for
suma=0
for x in range(5):
num=int(input("Ingrese un valor:"))
suma=suma+num
promedio=suma/5