ciclo desde para

7
Programación Programación Algorítmica Algorítmica Joaquín Segundo Silva Romero [email protected] Cel.: 3126752143

Upload: joaquin-silva-romero

Post on 30-Jul-2015

392 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ciclo desde para

Programación Programación AlgorítmicaAlgorítmica

Joaquín Segundo Silva [email protected]

Cel.: 3126752143

Page 2: Ciclo desde para

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

Page 3: Ciclo desde para

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 {}.

Page 4: Ciclo desde para

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.

Page 5: Ciclo desde para

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.

Page 6: Ciclo desde para

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

Page 7: Ciclo desde para

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!!!