ciclo desde para
TRANSCRIPT
Programación Programación AlgorítmicaAlgorítmica
Joaquín Segundo Silva [email protected]
Cel.: 3126752143
Joaquín Segundo Silva [email protected]
Cel.: 3126752143
Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es
necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una
cantidad específica de veces. Esta cantidad puede ser fija (previamente
determinada por el programador) o puede ser variable (estar en función de algún
dato dentro del programa).
IntroducciónIntroducción
Estructura Cíclica Estructura Cíclica basadas en SLEbasadas en SLE
Programa de Programa de Ingeniería de Ingeniería de
SistemasSistemas
Joaquín Segundo Silva [email protected]
Cel.: 3126752143
Estructura Cíclica Estructura Cíclica basadas en SLEbasadas en SLE
Programa de Programa de Ingeniería de Ingeniería de
SistemasSistemas
Ciclo Ciclo desde…hastadesde…hasta
Estructura General
desde Inicial hasta Limite [paso Cambio]{
Sentencias o Instrucciones
}
Inicial: es una variable de control con un valor numérico inicial. La cual cambiara automáticamente por cada repetición que realice.
El ciclo empieza con la palabra reservada desde seguida de un
primer parámetro (Inicial)
Un ejemplo sería:desde x = 1
En donde x es una variable denominada de control.
Por ultimo colocar las sentencias o instrucciones que se repetirán. Estas deben estar entre llaves {}.
Joaquín Segundo Silva [email protected]
Cel.: 3126752143
Estructura Cíclica Estructura Cíclica basadas en SLEbasadas en SLE
Programa de Programa de Ingeniería de Ingeniería de
SistemasSistemas
Ciclo Ciclo desde…hastadesde…hasta
Estructura General
desde Inicial hasta Limite [paso Cambio]{
Sentencias o Instrucciones
}
Seguido se establece la palabra reservada hasta seguida del segundo parámetro Limite.
Limite: Es un valor numérico que especifica y condiciona la cantidad de repeticiones (iteraciones) si la variable sobrepasa el limite termina las iteraciones.
Un ejemplo seria: desde x = 1 hasta 10Lo anterior indica que el limite es 10. Cuando sobrepase este valor se sale del ciclo.
Joaquín Segundo Silva [email protected]
Cel.: 3126752143
Estructura Cíclica Estructura Cíclica basadas en SLEbasadas en SLE
Programa de Programa de Ingeniería de Ingeniería de
SistemasSistemas
Ciclo Ciclo desde…hastadesde…hasta
Estructura General
desde Inicial hasta Limite [paso Cambio]{
Sentencias o Instrucciones
}
Nota: [] Significa que es opcional. Si no se coloca este parámetro el valor de cambio es por defecto 1.
Lo siguiente es determinar como será el incremento o decremento de la variable de control.
Para tal fin se utiliza la palabra reservada paso seguida del tercer parámetro: Cambio
Cambio: determina el valor que se sumará a la variable de control cada vez que ejecuta una iteración. Y es una constante numérica negativa o positiva.
Un ejemplo sería: desde x = 1 hasta 10 paso 2 Significa que la variable aumentara 2 por cada ciclo.
Otro ejemplo sería: desde x = 1 hasta 10 paso -3 Significa que la variable disminuirá 3 por cada ciclo.
Joaquín Segundo Silva [email protected]
Cel.: 3126752143
Estructura Cíclica Estructura Cíclica basadas en SLEbasadas en SLE
Programa de Programa de Ingeniería de Ingeniería de
SistemasSistemas
Ejemplo del ciclo Ejemplo del ciclo desde…hastadesde…hasta
Haremos un algoritmo que imprima los 10 primeros números. Para tal objetivo tenemos que declarar una variable de control.
vari : numerico
inicio cls()
Iniciamos nuestro algoritmo con la palabra reservada inicio. Para nuestro ejemplo limpiamos la pantalla con cls().
Utilizamos a i como variable de control iniciada en 1. Nuestro limite será 10. Nuestra variable aumentara de uno en uno. Ósea paso 1
desde i = 1 hasta 10 paso 1{
También podría ser: desde i = 1 hasta 10{
Debido a que por defecto el paso es 1 sino se coloca.
Ahora imprimimos el valor de la variable i para que salga por pantalla. Para eso utilizamos la sentencia imprimir. Y un salto de línea con la cadena “\n”.
imprimir(i,”\n”) }
Habiendo cerrado nuestro ciclo con } terminamos el algoritmo con la palabra reservada fin.
fin
Joaquín Segundo Silva [email protected]
Cel.: 3126752143
Estructura Cíclica Estructura Cíclica basadas en SLEbasadas en SLE
Programa de Programa de Ingeniería de Ingeniería de
SistemasSistemas
Hola, esperamos que te haya servido de
ayuda en tu aprendizaje
¡¡¡Gracias por tu atención!!!
¡¡¡Adios!!!