e structuras r epetitivas fundamentos de programación i agradecimientos al ingeniero namuel...

15
ESTRUCTURAS REPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

Upload: marguerita-sicilia

Post on 16-Feb-2015

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

ESTRUCTURAS REPETITIVAS

Fundamentos de Programación I

Agradecimientos al Ingeniero Namuel Solorzano por el contenido

de estas diapositivas”

Page 2: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

SABERES PREVIOS

¿Qué entiendes por ciclo?

Te recuerdas de la atracción mecánica de nombre Silla Voladora ¿Cómo funciona esta atracción mecánica?

¿Recuerdas alguna actividad que en su momento debes repetir por más de una vez?

Page 3: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

Estructura de

Control

Selectivas

Repetitivas

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

Para ->> for(…)

Page 4: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

Estructura repetitiva:

Una estructura repetitiva es una instrucción que hace que se repitan un conjunto de instrucciones ya sean básicas, de control o complementarias.

Page 5: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

Iteración Nro. 1 Iteración Nro. 2 Iteración Nro. N

……………

Page 6: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

En este segmento de algoritmo, podemos observar que la instrucción de salida y la instrucción de entrada su ejecución se REPITE cada una 4 veces.

1

2

3

4

1

2

3

4

¿SE PUEDE REDUCIR ESTE ALGORITMO?

Page 7: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

¿Qué es una Condición?

¿Qué utilidad tiene en la construcción de un ciclo o iteración?

Page 8: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

Estructura repetitiva Mientras que:

Esta estructura permite repetir un numero contralado de veces un conjunto de instrucciones (ya sea básicas, de control o complementarias).

El NUMERO CONTROLADO DE VECES, se logra mediante una CONDICIÓN

Page 9: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

Estructura repetitiva Mientras que:

CONDICIÓN

En esta sección se deben colocar las instrucciones que se quiere repetir

Page 10: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

¿Cómo se ejecuta la estructura Mientras que?

CONDICIÓN Evalúa la condición1

Page 11: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

¿Cómo se ejecuta la estructura Mientras que?

CONDICIÓN Si la condición resulta verdadera entra a ejecutar todas las instrucciones que están ubicadas entre:

MQ . .Fin (MQ)

2

Page 12: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

¿Cómo se ejecuta la estructura Mientras que?

CONDICIÓN La estructura vuelve a revisar la condición

3

Page 13: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

DEFINICIÓN

¿Cómo se ejecuta la estructura Mientras que?

CONDICIÓN Estos pasos:

se repiten hasta que el resultado de evaluar la condición sea

FALSO

1 2 3

Page 14: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

EJERCICIOS

1. Desarrollar un algoritmo que permita mostrar cinco veces el nombre de nuestra universidad

2. Desarrollar un algoritmo que permita mostrar los diez primeros números naturales

3. Desarrollar un algoritmo que permita mostrar las potencias dos de los diez primeros números naturales (debe aparecer algo como esto: numero ^ 2 = resultado)

Page 15: E STRUCTURAS R EPETITIVAS Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el contenido de estas diapositivas

EJERCICIOS EXTRA CLASE

1. Elaborar un algoritmo y representarlo con Diagrama de Flujo que permita leer 5 números y encuentre el promedio de estos valores

2. 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

3. Desarrolle un algoritmo que le permita escribir alternadamente “SI” y “NO” 10 veces cada uno.