Está en la página 1de 2

Sentencia for

La forma general de esta sentencia es: pseudocodigo Desde (expresion 1; expresion 2; expresion 3) Inicio Instrucciones Fin Codificacin for (expresion 1; expresion 2; expresion 3) { sentencia; }

Figura 3.4: Sentencia for Inicialmente se ejecuta expresion 1, se hace para inicializar algn parmetro que controla la repeticin del bucle. expresion 2 es una condicin que debe ser cierta para que se ejecute sentencia. expresion 3 se utiliza para modificar el valor del parmetro. El bucle se repite mientras expresion 2 sea cierto. Si sentencia es compuesta se encierra entre { }. Si se omite expresion 2 se asumir el valor permanente de 1 y el bucle se ejecutar de forma indefinida (bucle infinito).

Un ejemplo de uso de esta sentencia es el siguiente fragmento de programa, que calcula la suma de los nmeros del 1 al 100: Entero nmero, suma

Suma 0 Desde (numero 1; numero<=100; numero numero + 1) Inicio Suma suma + numero Fin int numero, suma; suma=0; for (numero=1; numero<=100; numero++) { suma = suma + numero; }

También podría gustarte