Las estructuras repetitivas son aquellas que sirven para evitar la molestia de andar repitiendo una acciones varias veces. Estas sirven para que una acción se ejecute un determinado numero de veces, y depende del cumplimiento de una determinada acciones (una condición).
En clase nos mostraron:
-While o mientras
-Estructura "para"
-Repetir Hasta
y con estas 3 estructuras tuvimos varias clases y guias que responder, comencemos con while
While:es una estructura que permite controlar la ejecución de acciones
que se repetirán en un rango de 0 – n veces, esto se debe a que la condición de control del
ciclo se coloca al principio de la estructura; y, entra al ciclo mientras la condición sea
verdadera. En caso que no se cumpla la condición, se termina el ciclo.
Uso:
Se evalúa la condición:
a) Si se cumple, entra al ciclo, se ejecutan las acciones, y al llegar al FIN MIENTRAS, envía
el control al “Mientras”, lo que significa evaluar de nuevo la condición.
b) Si no se cumple la condición, entonces se va a la siguiente acción después del Fin
Mientras; es decir, se sale del ciclo.
Nos dejaron los siguientes ejercicios:
-Elabore un algoritmo que calcule e imprima la suma de los números del 1 al 100
Se resolvia asi:
(Este ejercicio No me costo mucho, tuve una leve idea pero si me tarde en hacerlo)
Video de ejemplo:
Luego pasamos a las estructuras para
Para:es una estructura que permite controlar la ejecución de acciones
que se repetirán un número de veces conocido de antemano. Este tipo de repetición es
controlada por un contador que comienza de un valor inicial y va hasta un valor final,
incrementándose o decrementándose de acuerdo con un valor establecido, para contar la
cantidad de veces que entrará al ciclo. Se dice que el PARA se repite N veces.
Se usa asi:
1. Se inicia el contador con el valor inicial, se evalúa la condición; si se cumple, entra al
ciclo y ejecuta las acciones.
2. Al llegar el FIN PARA, remite el control al inicio, actualizando el valor del contador de
acuerdo con el incremento o decremento.
3. Al volver el control al inicio del ciclo, se evalúa la condición
a. Si se cumple, entra al ciclo a ejecutar acciones
b. Si no se cumple, se sale del ciclo
ej:
Algoritmo numeroprimo
Definir n Como Entero
Definir contador Como Entero
Definir i Como Entero
i=1
n=0
contador=0
Imprimir "Introduzca el número que desea evaluar"
Leer n
Para i<-1 Hasta n Con Paso 1 Hacer
Si n mod i = 0 Entonces
contador=contador + 1
FinSi
Fin Para
Si contador=2 Entonces
Imprimir n," Es un número Primo"
SiNo
Imprimir n, " No es un número Primo"
FinSi
FinAlgoritmo
Este ejercicio si me costo hacerlo de otra manera y me tarde, pero si lo hice de otra manera.
y por ultimo vimos la estructura "Repetir hasta"
Repetir hasta:
El proceso iterativo del DO...WHILE o REPETIR HASTA, permite controlar la ejecución de
acciones en forma repetitiva, mientras la condición de control del ciclo repetitivo sea
verdadera.
Uso:
1. Llega al REPETIR; entra al ciclo y ejecuta las acciones
2. Llega al HASTA QUE, y evalúa la condición.
a. Si se cumple, se va al REPETIR, y por consiguiente volverá a ejecutar lo que está
dentro.
b. Si no se cumple, se va a la siguiente acción después del HASTA QUE, lo que
implica que se sale del bucle.
Ejemplo:
Anexo guia que Hicimos en Clase ----- Guia!
Estos ultimos si me costaron por el uso de repetir ya que a veces puede ser un poco confuso
y eso me paso a mi y por eso me costo, pero luego de practicarlo me sale ya mas facil
No hay comentarios:
Publicar un comentario