e structuras r epetitivas fundamentos de programación i agradecimientos al ingeniero namuel...
Post on 16-Feb-2015
15 Views
Preview:
TRANSCRIPT
ESTRUCTURAS REPETITIVAS
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?
DEFINICIÓN
Estructura de
Control
Selectivas
Repetitivas
Mientras que ->> while() do..while()
Para ->> for(…)
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.
DEFINICIÓN
Iteración Nro. 1 Iteración Nro. 2 Iteración Nro. N
……………
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?
DEFINICIÓN
¿Qué es una Condición?
¿Qué utilidad tiene en la construcción de un ciclo o iteración?
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
DEFINICIÓN
Estructura repetitiva Mientras que:
CONDICIÓN
En esta sección se deben colocar las instrucciones que se quiere repetir
DEFINICIÓN
¿Cómo se ejecuta la estructura Mientras que?
CONDICIÓN Evalúa la condición1
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
DEFINICIÓN
¿Cómo se ejecuta la estructura Mientras que?
CONDICIÓN La estructura vuelve a revisar la condición
3
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
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)
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.
top related