ANGHELLL

Anuncio
ANGHELLL
Trabajo de Exposición Realizado por:
Angel León
Para la materia de Programación
(lenguaje C)
Las sentencias de iteración permiten repetir una sentencia o
conjunto de ellas; es lo que se denomina ejecutar un bucle. En
C++ existen tres formas de iteraciones:
Los bucles while; do-while y for.
ANGHELL
El formato general de la estructura FOR es:
for (expresion1; expresion2; expresion3 )
(“enunciado”);
ANGHELL
/*REPETICION CONTROLADA POR CONTADOR CON LA ESTRUCTURA FOR*/
#include<stdio.h>
main ()
{
int contador;
for (contador=1; contador <= 10; contador++)
printf("%d \n", contador);
return 0;
}
ANGHELL
Descripción de la estructura for
La sentencia for es quizá la más frecuentemente usada de las
instrucciones para crear bucles en C. Esta instrucción incluye una
expresión que especifica el valor inicial de un índice, otra
expresión que determina cuándo se continua o no el bucle y una
tercera expresión que permite que el índice se modifique al final
de cada repetición del ciclo.
ANGHELL
Valor final de la
variable de
control
for (contador = 1; contador <= 10;
Palabra
reservada
for
Valor inicial de
la variable de
control
contador++)
Incremento de la
variable de control
ANGHELL
La estructura for: notas y observaciones
•El “incremento” puede ser tambien negativo (en cuyo caso realmente se
tratará de un decremento, y el ciclo, de hecho, contará hacia atrás).
•Si la condición de continuación de ciclo resulta falsa al inicio, la porción
del cuerpo del ciclo no se ejecutará. En vez de ello, la ejecución seguirá
adelante con el enunciado que siga a la estructura for.
•La variable de control con frecuencia se imprime o se utiliza en cálculos
en el cuerpo de un ciclo, pero esto no es necesario. Es común utilizar la
variable de control para controlar la repetición, aunque jamás se
mencione la misma dentro del cuerpo del ciclo.
ANGHELL
Diagrama de flujo de la estructura de for típica
Contador = 1
V
Contador <=10
Printf(“%d”, contador);
Contador++
F
ANGHELL
Descargar