Estructura Repetitiva en PHP
¿Qué es una estructura repetitiva?
Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer una operación matemática cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla.
Existen diferentes tipos de estructuras que veremos una a una.
Desde o para (for)
Esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y de modo automático controla el número de iteraciones o pasos.
Desde i=0 hasta 100
Acción_1
Acción_2
Acción_3
Acción_n
Fin_desde
Fin_desde
Mientras (while)
Repite el cuerpo del bucle mientras se cumpla una determinada condición.
Mientras condición
Repetir hasta (do while)
La estructura repetir cumple la misma función que la estructura mientras. La diferencia está en que la estructura mientras comprueba la condición al inicio y repetir lo hace al final. Es por ello que la estructura repetir se ejecuta por lo menos una vez.
Hacer
Acción_1
Acción_2
Acción_3
Acción_n
Mientras condición
Traduzcámoslo a pseudocódigo
Ahora representaremos en pseudocódigo el juego con cada una de las estructuras repetitivas que vimos anteriormente para entender mejor la cómo se compone cada una y ver que es posible visualizar un mismo problema con las tres.
Inicio
Desde i=1 hasta 5
Disparar con el cañón hacia el árbol negro
Fin_desde
Fin
Inicio
Indice i = 1
Mientras i <= 5
Disparar con el cañón hacia el árbol negro
Incrementar i
Fin_mientras
Fin
Inicio
Indice i = 1
Repetir
Disparar con el cañón hacia el árbol negro
Incrementar i
Mientras i<=5
Fin
Aca hay un ejemplo mas claro sobre el tema:
Tambien una foto de la ficha sobre ese tema con su
resolucion:
Y por ultimo un video que nos explica como crear estas
estructuras:
No hay comentarios:
Publicar un comentario