1. REPITA PARA Se utiliza para repetir una sentencia o grupo de sentencias un número fijo de veces. REPITA PARA variable_de_control:= valor_inicial HASTA valor_final Sentencia 1; Sentencia 2; FIN RP • REPETIR HASTA Se utiliza para repetir una sentencia o grupo de sentencias hasta que una condición especificada sea verdadera. Repetir Sentencia 1; Sentencia 2; ........ Sentencia n; hasta Condición; • REPITA MIENTRAS Se utiliza para repetir una sentencia o grupo de sentencias mientras una condición especificada sea verdadera. Repita Mientras Condición se cumpla haga Sentencia 1; Sentencia 2; ........ Sentencia n; fin rm
2. Mientras Que<condición> Acción 1 Acción 2 . . Acción N Fin mientras
3. Instrucción1 Instrucción 2 Instrucción n Repetir mientras [condición]
6. Ejemplo ciclo has mientras calcular la suma de los números naturales desde1 hasta n
6.1. Inicio
6.2. Entero i,n,suma
6.3. Leer(n)
6.4. i=1
6.5. Suma=0
6.6. Hacer
6.7. Suma=suma+i
6.8. i=i+1
6.9. Mientras(i<=n)
6.10. Escribir (suma)
6.11. Fin
7. Ejemplo cicló mientras Calcular la suma de Los números naturales desde 1 hasta n. Inicio Entero i,n, suma Leer(n) i=1 Suma=0 Mientras(i<=n) Suma=suma+i i=i+1 Fin_mientras Escribir(suma) Fin
7.1. Ciclo Para Leer 20 números e imprimir cuáles son positivos, cuántos son negativos y cuántos son neutros. Inicio cn=0 cp=0 cneg=0 Parax =1 hasta 20 hacer Leer num Sin num =0 entonces cn= cn+1 Si no Si num >0 entonces cp=cp+1 Sino cneg=cneg +1 Fin-si Fin-si Fin-para Imprimir cn,cp,cneg Fin.
8. Esta estructura ejecuta las acciones del cuerpo del bucle un numero especifico de veces, y de modo automatico controla el numero de iteraciones o pasos.