Sie sind auf Seite 1von 21

ESTRUCTURAS

REPETITIVAS
PARA
Fundamentos de Programacin I

Agradecimientos al Ingeniero Namuel Solorzano


por el material utilizado en estas diapositivas

DEFINICIN
Selectivas

Estructura
de
Control

Mientras que ->> while()


do..while()

Repetitivas

Para

for()

DEFINICIN
Estructura repetitiva:

Una estructura repetitiva es una instruccin que


hace que se repitan un nmero controlado de
veces, un conjunto de instrucciones ya sean
bsicas, de control o complementarias.

DEFINICIN

Iteracin Nro. 1

Iteracin Nro. 2

Iteracin Nro. N

DEFINICIN
1
2
2

En este segmento de algoritmo,


podemos observar que la instruccin
de salida y la instruccin de entrada
su ejecucin se REPITE cada una 4
veces.

3
3
4
4

SE PUEDE REDUCIR
ESTE ALGORITMO?

DEFINICIN
Estructura repetitiva Para:
Esta estructura permite repetir un numero
contralado de veces un conjunto de instrucciones
(ya sea bsicas, de control o complementarias).
El NUMERO CONTROLADO DE VECES, se logra
mediante una CONDICIN

DEFINICIN
Estructura repetitiva Para:

Para

Inicio

Fin

Incremento

Instrucciones a
repetir

Fin (Para)

DEFINICIN
Estructura repetitiva Para:
El smbolo Para, indica el
inicio de la estructura repetitiva

Para

Inicio,

Fin,

Instrucciones a
repetir

Fin (Para)

Incremento

DEFINICIN
Estructura repetitiva Para:
Inicio y Fin corresponde al
rango de veces que se deben
iterar
el
conjunto
de
instrucciones que hacen parte
de la estructura repetitiva Para
Para

Inicio Fin
,

Instrucciones a
repetir

Fin (Para)

Incremento

DEFINICIN
Estructura repetitiva Para:
Inicio corresponde a una
variable con su respectiva
inicializacin:
Sintaxis
variable valorInicial

Para

Inicio,

Fin,

Ejemplos
i 0
j 1

Instrucciones a
repetir

n 20

Fin (Para)

Incremento

DEFINICIN
Estructura repetitiva Para:
Fin corresponde al lmite, es
decir hasta donde debe
repetirse el ciclo

Para

Inicio,

Fin

Instrucciones a
repetir

Fin (Para)

Incremento

DEFINICIN
Estructura repetitiva Para:
Incremento/Decremento: se
debe especificar un valor, el
cual indica como va ir
creciendo o decreciendo el
contador (recuerde el contador
es el que permite controlar la
condicin)

Para

Inicio,

Fin,

Incremento

Instrucciones a
repetir

Fin (Para)

DEFINICIN
Estructura repetitiva Para:

Instrucciones a repetir: En
esta seccin se deben ubicar
todas las instrucciones que el
ciclo PARA va a repetir o iterar.
Recuerde dentro de estas
instrucciones pueden ir:
Instrucciones Bsicas
Instrucciones de Control

Algunas
instrucciones
complementarias

Para Inicio, Fin, Incremento

Instruccion
es a repetir
Fin (Para)

DEFINICIN
Cmo se ejecuta la estructura Para?
Inicializa la variable
1

Para
Incremento

Inicio,

Instrucciones a
repetir

Fin (Para)

Fin,

DEFINICIN
Cmo se ejecuta la estructura Para?
Verifica si la variable no ha llegado o ha tomado el
valor establecido en esta parte

Para
Incremento

Inicio,

Instrucciones a
repetir

Fin (Para)

Fin,

DEFINICIN
Cmo se ejecuta la estructura Para?

Para
Incremento

Inicio,

Instrucciones a
repetir

Fin (Para)

Fin,

Si no ha llegado al fin, es decir si el


contenido de la variable es MENOR O
IGUAL al valor establecido en fin, entra
a ejecutar las instrucciones del ciclo

DEFINICIN
Cmo se ejecuta la estructura Mientras que?
Incrementa/Decrementa la variable de
acuerdo al valor especificado en esta
parte

Para
Incremento

Inicio,

Instrucciones a
repetir

Fin (Para)

Fin,

DEFINICIN
Cmo se ejecuta la estructura Para?
Nuevamente verifica si la variable no ha llegado o
ha tomado el valor establecido en esta parte

Para
Incremento

Inicio,

Instrucciones a
repetir

Fin (Para)

Fin,

DEFINICIN
Cmo se ejecuta la estructura Para?

Para
Incremento

Inicio,

Fin,

1
2

Instrucciones a
repetir

3
4

Fin (Para)

Estos
pasos
se
repiten mientras la
variable sea MENOR
O IGUAL al valor
especificado en Fin

EJERCICIOS
1.
2.
3.

Desarrollar un algoritmo que permita mostrar


cinco veces el nombre de nuestra universidad
Desarrollar un algoritmo que permita mostrar
los diez primeros nmeros naturales
Desarrollar un algoritmo que permita mostrar
las potencias dos de los diez primeros nmeros
naturales (debe aparecer algo como esto:
numero ^ 2 = resultado)

EJERCICIOS EXTRA CLASE


1.

2.

3.

Elaborar un algoritmo y representarlo con


Diagrama de Flujo que permita leer 5
nmeros y encuentre el promedio de estos
valores
Elaborar un algoritmo y representarlo con
Diagrama de Flujo que permita capturar n
datos de tipo entero y determinar por cada
uno si es par o impar positivo o negativo
Desarrolle un algoritmo que le permita
escribir alternadamente SI y NO 10
veces cada uno.

Das könnte Ihnen auch gefallen