Estructuras repetitivas (bloques de instrucciones)

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

Transcript of Estructuras repetitivas (bloques de instrucciones)

Estructuras repetitivasforY

while

RoyerSalvador José Espitia gamarra

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 ?

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”

Mientras ( condición )Bloque de instrucciones

fin_mientras

Diagrama en pseudocodigo

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”

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

Ejemplo (1)

Codificación del algoritmo en pseint

Ejecución del proceso

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)

Codificación del algoritmo en pseint

Ejecución del proceso

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)

Codificación del algoritmo en pseint

Ejecución del proceso

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”

Desde valor inicial Hasta valor final proceso Fin _Desde

Diagrama en pseint

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”

• 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)

Codificación del algoritmo en pseint

Ejecución del proceso

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

Ejemplo (2)

Codificación del algoritmo

Ejecución del proceso

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)

Codificación del algoritmo en pseint

Ejecución del proceso