Ciclos While y For
Ciclos While:
los ciclos sirven para repetir la ejecución de una sentencia o bloque de sentencias.El ciclo se ejecutará mientras la condición sea verdadera. Si en lugar de un bloque de sentencias se tiene una sola sentencia, podrá omitirse { }. Se recomienda su uso cuando bajo cierta condición específica se requiere la ejecución cíclica de un grupo de instrucciones, en caso contrario no se realiza ninguna operación, lo que ahorra tiempo de procesamiento haciendo más rápida la ejecución del programa.
Ejemplo:
printf ( “ESTA PARTE SÓLO LEE NÚMEROS POSITIVOS? “);
printf (“SI DESEA SALIR TECLEE UN NÚMERO NEGATIVO”);
scanf (“%d”, &num);
while (num >=0)
{
scanf (“%d”, &num);
printf (“EL NÚMERO PROPORCIONADO ES %d “, num);
}
...
CICLO HACER-MIENTRAS (DO-WHILE)
Su sintaxis es:
do
{
(Bloque de Sentencias);
}
while (CONDICIÓN);
printf (“SI DESEA SALIR TECLEE UN NÚMERO NEGATIVO”);
scanf (“%d”, &num);
while (num >=0)
{
scanf (“%d”, &num);
printf (“EL NÚMERO PROPORCIONADO ES %d “, num);
}
...
CICLO HACER-MIENTRAS (DO-WHILE)
Su sintaxis es:
do
{
(Bloque de Sentencias);
}
while (CONDICIÓN);
La operación se ejecuta y después se evalúa la condición. Si es verdadera, las operaciones se evalúan de nuevo y así sucesivamente, cuando la condición se hace falsa el ciclo termina.
CICLO DESDE (FOR)
Su sintaxis es:
For (Valor Inicial ; Valor Final ; Incremento de la Variable)
{
(Bloque de Sentencias);
}
Este ciclo se ejecutará un cierto número de veces especificando desde un valor inicial hasta el valor final con un incremento (o decremento) unitario entre ambos. Al igual que el Ciclo Mientras, si en lugar de un bloque de sentencias se tiene una sola sentencia, podrá omitirse{}. Se recomienda su uso cuando se necesita ejecutar un número predeterminado de veces un bloque de instrucciones.
EJEMPLO:
...
printf (“DAME EL NÚMERO DE DATOS /n”);
scanf ( “%d”, &n );
for ( i=1; i
Su sintaxis es:
For (Valor Inicial ; Valor Final ; Incremento de la Variable)
{
(Bloque de Sentencias);
}
Este ciclo se ejecutará un cierto número de veces especificando desde un valor inicial hasta el valor final con un incremento (o decremento) unitario entre ambos. Al igual que el Ciclo Mientras, si en lugar de un bloque de sentencias se tiene una sola sentencia, podrá omitirse{}. Se recomienda su uso cuando se necesita ejecutar un número predeterminado de veces un bloque de instrucciones.
EJEMPLO:
...
printf (“DAME EL NÚMERO DE DATOS /n”);
scanf ( “%d”, &n );
for ( i=1; i
Ciclo While
Ciclo For
Video si quiere ampliar su información sobre el tema:
No hay comentarios:
Publicar un comentario