For y do while

13
Integrantes : Nicolás De La Torre Israel De La Torre Programación

Transcript of For y do while

Integrantes :Nicolás De La TorreIsrael De La Torre

Programación

Son estructuras finitas, es decir, que tienen inicio y fin y que permiten realizar un conjunto de operaciones varias veces.

Estructuras de Repetición

Permite ejecutar varias sentencias un número finito de veces desde un valor inicial conocido a un valor final también conocido.

Su estructura algorítmica es la siguiente:HACER PARA (valor inicial valor final INCREMENTO)

------------------------------ ----------------------------- ------------------sentenciasFIN PARA

Estructura de repetición “For”

Para un lenguaje de programación como el JAVA, su sintaxis es la siguiente:

For (valor inicial; condición final; INCREMENTO)

{ ----------------- ----------------- -----sentencias }  El objeto para el diagrama de flujo es el siguiente:

Estructura de repetición Do WhileEs similar a la estructura de repetición While.

Primeramente se ejecuta la o las sentencias y luego evalúa la condición. Si la expresión de la condición es verdadera vuelve a dar un ciclo, de lo contrario, termina.

Esto nos garantiza que la sentencia se ejecute al menos una vez.

Su estructura algorítmica es la siguiente:

HACER ------------------------------ ------------------------------ ------------------sentencias INCREMENTOHACER MIENTRAS (condición)

Para un lenguaje de programación como el JAVA, su sintaxis es la siguiente:

DO{ ----------------- ----------------- -----sentencias INCREMENTO} While (condición);El objeto para el diagrama de flujo es el siguiente:

While:La condición se realiza y se evalúa en la parte superior del lazo, después de esto se ejecutan la o las sentencias.

Si no cumple la condición no se ejecutan las sentencias.

Do While: Primero se ejecutan la o las sentencias.La condición se realiza y se evalúa en la parte inferior del lazo.

Como la condición se verifica al final del lazo está garantizado para que las sentencias se ejecutar al menos una vez.

Diferencias entre While y DoWhile

For:Se utiliza cuando tengo un valor inicial conocido hasta un valor final también conocido.

For (valor inicial; condición; incremento o decremento)    { sentencias

    }

Valor inicial: es donde justamente inicializamos el contador. Por ej:b=0.Condición: aquí ponemos el limite del contador. Por ej: b<10. Incremento o decremento: es incremento o decremento del contador. Por ej: b++ (o b=b+1)..

While:Se utiliza cuando tengo un valor inicial conocido y un valor final indeterminado.While (condición)       {sentencia1          sentencia2            sentencian         incremento o decremento del contador (p.e u=u+1)             }

Condición: aqui se pone el limite del contador ej: h<10

Diferencias entre For y DoWhile

Ejemplos:

Realizar un programa que muestre los números del 1 al 10.

Eclipse C++

For

Matlab

Eclipse C++

Do While