0% encontró este documento útil (0 votos)
82 vistas3 páginas

Estructuras de Repetición

El documento describe las estructuras de repetición for y while en lenguaje M, incluyendo cómo se usan para bucles definidos y no definidos, y las órdenes break y continue.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas3 páginas

Estructuras de Repetición

El documento describe las estructuras de repetición for y while en lenguaje M, incluyendo cómo se usan para bucles definidos y no definidos, y las órdenes break y continue.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESTRUCTURAS DE REPETICIÓN

INTRODUCCIÓN
➔ Se utilizan para realizar tareas repetitivas

➔ Las estructuras de repetición se dividen en dos tipos:


◆ Bucle definido (se conoce el número de repeticiones) for
◆ Bucle indefinido (se desconoce el número de repeticiones). Depende de la condición While

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

También podría gustarte