Sei sulla pagina 1di 8

Tecsup

Virtu@l

Estructuras
repetitivas:
for

Copyright 2008 por TECSUP


Tecsup Estructuras repetitivas: for
Agosto 2008

NDICE

1. Introduccin ................................................................................ 3
2. Objetivos ..................................................................................... 3
3. Estructuras Repetitivas: FOR ...................................................... 3
3.1. Ejemplo Imprimir Nmeros: ........................................... 4
3.2. Ejemplo Sumar Nmeros: ............................................... 4
3.3. Ejemplo Imprimir nmeros pares: .................................. 4
3.4. Ejemplo Imprimir nmeros pares (V2): .......................... 5
3.5. Ejemplo Imprimir Mltiplos: .......................................... 5
3.6. Ejemplo Tabla de multiplicar:......................................... 5
4. Control de Flujo .......................................................................... 6
4.1. FOR ................................................................................. 6
4.2. Ejemplos.......................................................................... 6
5. Glosario ....................................................................................... 8
6. Referencias Bibliogrficas .......................................................... 8

Pgina 2
Estructuras repetitivas: for Tecsup
Agosto 2008

1. Introduccin

Las estructuras de control nos permiten realizar acciones como


pueden ser los bucles para casos de repeticiones en la solucin de
un problema.

2. Objetivos

Manejar la estructura iterativa for en el desarrollo de


pseudocdigo.

3. Estructuras Repetitivas: FOR

En esta estructura que es fundamental para la programacin, el


fundamento es la construccin y uso de bucles o lazos para
implementar acciones que se deben ejecutar rpidamente.

Bucle o lazo: Es un conjunto de instrucciones que se repite


hasta que se cumpla una condicin especfica.

Es aquella en el que el nmero de iteraciones del bucle se


conoce de antemano, y por lo tanto no se necesita poner
ninguna condicin que finalice el bucle. Un contador cuenta el
nmero de iteraciones y termina cuando llega a su valor final.

para variable  valor Inicial hasta valor Final, incremento

Pgina 3
Tecsup Estructuras repetitivas: for
Agosto 2008

Actividad:
Qu son las Estructuras Repetitivas?
Cundo se utilizan las estructuras repetitivas FOR?

3.1. Ejemplo Imprimir Nmeros:

Escribir un algoritmo para imprimir los nmeros del 1 al


100

3.2. Ejemplo Sumar Nmeros:

Determina la suma de los nmeros del 0 al 100

3.3. Ejemplo Imprimir nmeros pares:

Imprime los pares comprendidos entre 1 y 100

Pgina 4
Estructuras repetitivas: for Tecsup
Agosto 2008

3.4. Ejemplo Imprimir nmeros pares (V2):

Imprime los pares comprendidos entre 1 y 100

3.5. Ejemplo Imprimir Mltiplos:

Imprimir los mltiplos de 5 entre un lmite inferior y un


lmite superior

3.6. Ejemplo Tabla de multiplicar:

Imprimir las tablas de multiplicar del 0 al 10

Pgina 5
Tecsup Estructuras repetitivas: for
Agosto 2008

4. Control de Flujo

4.1. FOR

Permite ejecutar bloques repetitivos.


Se diferencia de while por tener valores fijos.

for (inicializacin;expresin;incremento) {
sentencia(s)
}

Ejemplo:

for (int i=0; i<10;i++) { sentencia(s) }

4.2. Ejemplos

Imprimir los 10 primeros nmeros.

//For01.java
public class For01 {

public static void main(String[] args) {

byte i;
for (i=1; i<=10; i++){
System.out.println("Numero " + i);
}
}
}

Pgina 6
Estructuras repetitivas: for Tecsup
Agosto 2008

Calcula el promedio de 3 notas ingresadas por teclado.

//For02.java
public class For02 extends Utiles {
public static void main(String[] args) {
int i,suma=0, num=0,cont=0;
float prom;
for(i=0; i<3;i++){
System.out.print("Ing Numero ");
num = leeEntero();
suma = suma + num;
cont++;
}
prom = suma / cont;
System.out.println("La suma es : " + suma);
System.out.println("El promedio es " +
prom);
}
}

Pgina 7
Tecsup Estructuras repetitivas: for
Agosto 2008

5. Glosario

For Estructura donde el nmero de iteraciones se


conoce.

6. Referencias Bibliogrficas

Fundamentos de Programacin. Algoritmos y estructuras de


datos. Segunda edicin
Luis Joyanes Aguilar
McGraw-Hill / Interamericana de Espaa, S.A. ,1996
Fundamentos de Programacin.
Jos Lpez Herranz, Enrique Quero Catalinas
Paraninfo, 1997
Algoritmos y estructuras de datos / Niklaus Wirth

Direcciones Web consultadas:

http://www.desarrolloweb.com/articulos/169.php?manual=
1
http://laurel.datsi.fi.upm.es/~rpons/personal/trabajos/curs
o_c/node63.html

FIN DE LA UNIDAD

Pgina 8

Potrebbero piacerti anche