You are on page 1of 15

ESTRUCTURAS REPETITIVAS

Fundamentos de Programacin I

Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

SABERES PREVIOS

Qu entiendes por ciclo? Te recuerdas de la atraccin mecnica de nombre Silla Voladora Cmo funciona esta atraccin mecnica? Recuerdas alguna actividad que en su momento debes repetir por ms de una vez?

DEFINICIN
Selectivas

Estructura de Control
Repetitivas

Mientras que ->> while() do..while()

Para ->> for()

DEFINICIN
Estructura repetitiva:

Una estructura repetitiva es una instruccin que hace que se repitan un conjunto de instrucciones ya sean bsicas, de control o complementarias.

DEFINICIN

Iteracin Nro. N

Iteracin Nro. 1

Iteracin Nro. 2

DEFINICIN

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.

SE PUEDE REDUCIR ESTE ALGORITMO?

DEFINICIN

Qu es una Condicin?

Qu utilidad tiene en la construccin de un ciclo o iteracin?

DEFINICIN
Estructura repetitiva Mientras que: 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 Mientras que:

CONDICIN
En esta seccin se deben colocar las instrucciones que se quiere repetir

DEFINICIN
Cmo se ejecuta la estructura Mientras que?

CONDICIN

Evala la condicin

DEFINICIN
Cmo se ejecuta la estructura Mientras que?

CONDICIN
2

Si la condicin resulta verdadera entra a ejecutar todas las instrucciones que estn ubicadas entre:

MQ . . Fin (MQ)

DEFINICIN
Cmo se ejecuta la estructura Mientras que?

CONDICIN

La estructura vuelve a revisar la condicin

DEFINICIN
Cmo se ejecuta la estructura Mientras que?

CONDICIN

Estos pasos: 1 2 3

se repiten hasta que el resultado de evaluar la condicin sea

FALSO

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.

You might also like