Top Banner
Estructuras repetitivas for Y while Royer Salvador José Espitia gamarra
27

Estructuras repetitivas (bloques de instrucciones)

Apr 12, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Estructuras repetitivas (bloques de instrucciones)

Estructuras repetitivasforY

while

RoyerSalvador José Espitia gamarra

Page 2: Estructuras repetitivas (bloques de instrucciones)

Estas estructuras son también llamadas como “bloque de instrucciones” puesto que ellas permiten la ejecución repetida de una secuencias de instrucciones.Y a cada ejecución del bloque de instrucciones se le conoce como “iteración”.Estas estructuras debe tener un valor inicial, un incremento y un verificador que establezca el límite de ejecución .

¿Que son ?

Page 3: Estructuras repetitivas (bloques de instrucciones)

La instrucción while “Mientras” ejecuta una secuencia de instrucciones mientras una condición sea verdadera.en la estructura “Mientras que” primero se evalúa y luego se realiza el proceso.Siempre realiza por lo menos un proceso .Nunca se lleva a cabo el sino.las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición. De modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo y evite la realización de un ciclo infinito .No utiliza el signo (;) después de la condición

Características de la estructura“while”

Page 4: Estructuras repetitivas (bloques de instrucciones)

Mientras ( condición )Bloque de instrucciones

fin_mientras

Diagrama en pseudocodigo

Page 5: Estructuras repetitivas (bloques de instrucciones)

Mientras: indica el inicio del ciclo y evalúa la condición ,si la condición es verdadera se realizara el proceso que se indique en la palabra hacer.

hacer : indica las instrucciones que se deben llevar a cabo en el proceso , incluyendo la que bebe modificar las o las variables de la condición.

Fin_mientras : indica el final del ciclo mientras.

Palabras claves en la estructura “while”

Page 6: Estructuras repetitivas (bloques de instrucciones)

Realizar un algoritmo que permita calcular la suma de los 4 primeros números negativos utilizando el ciclo mientras.

Ejemplo (1)

Page 7: Estructuras repetitivas (bloques de instrucciones)

Codificación del algoritmo en pseint

Page 8: Estructuras repetitivas (bloques de instrucciones)

Ejecución del proceso

Page 9: Estructuras repetitivas (bloques de instrucciones)

Realizar un algoritmo que muestre en pantalla la frase “ introducción a la ingeniería de sistemas” siempre y cuando no se cumpla la condición.

Ejemplo(2)

Page 10: Estructuras repetitivas (bloques de instrucciones)

Codificación del algoritmo en pseint

Page 11: Estructuras repetitivas (bloques de instrucciones)

Ejecución del proceso

Page 12: Estructuras repetitivas (bloques de instrucciones)

Una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la semana (seis días) y requiere determinar el total de éstas, así como el sueldo que recibirá por las horas trabajadas. Realice un algoritmo para determinar esto .

Ejemplo (3)

Page 13: Estructuras repetitivas (bloques de instrucciones)

Codificación del algoritmo en pseint

Page 14: Estructuras repetitivas (bloques de instrucciones)

Ejecución del proceso

Page 15: Estructuras repetitivas (bloques de instrucciones)

Las estructuras de tipo “Desde” se aplican cuando se tiene definido el número de veces que se realizara el proceso dentro del ciclo.En este ciclo “Desde”, su incremento es automático, por lo cual no se tiene que efectuar mediante un proceso adicional ; cuando el caso es decremento la forma de indicarlo dependerá del lenguaje de programación que se esté utilizando.

Características de la estructura “for”

Page 16: Estructuras repetitivas (bloques de instrucciones)

Desde valor inicial Hasta valor final proceso Fin _Desde

Diagrama en pseint

Page 17: Estructuras repetitivas (bloques de instrucciones)

Desde: indica el inicio del ciclo desde, que será sucedido por la variable numérica , la cual es la que lleva el control del ciclo.Con paso : determina cuanto debe aumentar la variable definida cada ves que entra al ciclo.Hasta : indica cual es el valor máximo que debe aumentar la variable numérica.Hacer : determina el problema de que se debe hacer en caso de que la variable no halla sobrepasado el valor especificado en el hasta.Final_desde: finaliza el ciclo desde.

Palabras clave en la estructura “for”

Page 18: Estructuras repetitivas (bloques de instrucciones)

• Una persona adquirió un producto para pagar en 20 meses. primer mes pagó $10, el segundo $20, el tercero $40 y así sucesivamente. Realice un algoritmo para determinar cuánto debe pagar mensualmente y el total de lo que pagó después de los 20 meses y codifíquelo en pseint.

Ejemplo (1)

Page 19: Estructuras repetitivas (bloques de instrucciones)

Codificación del algoritmo en pseint

Page 20: Estructuras repetitivas (bloques de instrucciones)

Ejecución del proceso

Page 21: Estructuras repetitivas (bloques de instrucciones)

Realizar un algoritmo que muestre en pantalla 8 veces la frase “goooooool deeeeeee colombiaaaaaa”.

Ejemplo (2)

Page 22: Estructuras repetitivas (bloques de instrucciones)

Codificación del algoritmo

Page 23: Estructuras repetitivas (bloques de instrucciones)

Ejecución del proceso

Page 24: Estructuras repetitivas (bloques de instrucciones)

Durante un viaje de 6 horas una persona iba comiendo uvas .En la primera hora se comió 2 en la segunda 4 y en la tercera 6 realizar un algoritmo que permita calcular cuantas uvas se habrá comido esa persona al terminar el viaje .

Ejemplo (3)

Page 25: Estructuras repetitivas (bloques de instrucciones)

Codificación del algoritmo en pseint

Page 26: Estructuras repetitivas (bloques de instrucciones)

Ejecución del proceso

Page 27: Estructuras repetitivas (bloques de instrucciones)