Академический Документы
Профессиональный Документы
Культура Документы
E.A.P. Matemtica
CURSO: PROGRAMACION DE
COMPUTADORAS I
Estructura Repetitiva
Se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un
cierto nmero finito de veces. Este nmero finito puede ser fija (previamente
determinada por el programador) o puede ser variable (estar en funcin de
algn dato dentro del programa).
Estructura Repetitiva
Existen diferentes tipos de estructuras, las cuales detallamos a continuacin:
Estructura Repetitiva
Ejemplo: Usando una estructura Mientras, realizar un algoritmo que escriba
los nmeros de uno en uno hasta 20. Exprese el algoritmo usando
Pseudocdigo y diagrama de flujos.
Estructura Repetitiva
Existen diferentes tipos de estructuras, las cuales detallamos a continuacin:
Estructura Repetitiva
Ejemplo: Imprimir los mltiplos de tres entre el 1 y el 3000.
Estructura Repetitiva
Existen diferentes tipos de estructuras, las cuales detallamos a continuacin:
Estructura Repetitiva
Ejemplo: Realizar un algoritmo que muestre los nmeros de uno en uno
hasta diez usando una estructura Para. Exprese el algoritmo usando
Pseudocdigo y diagrama de flujos.
Estructura Repetitiva
Existen diferentes tipos de estructuras, las cuales detallamos a continuacin:
Estructura Repetitiva
Ejemplo: Realizar un algoritmo que pregunte al usuario un nmero
comprendido en el rango de 1 a 5. El algoritmo deber validar el numero, de
manera que no contine la ejecucin del programa mientras no se escriba un
numero correcto.
Figura 9. Pseudocdigo de la
Sentencia: Ir _A(Go To).
Estructura de Salto
SENTENCIA: INTERRUMPIR (BREAK)
Esta instruccin se utiliza cuando se desea terminar un bucle en un lugar
determinado del cuerpo del bucle sin esperar a que este termine de modo
natural por su entrada o su salida. Esta instruccin corta el ciclo de ejecucin,
debe ser utilizada con precaucin.
Ejemplo:
LEER nmero
HACER
IF nmero <= 0 INTERRUMPIR
suma = suma + nmero
LEER nmero
HASTA nmero > 100
La instruccin Interrumpir sale del bucle HACER y sigue con la instruccin
siguiente a la instruccin HASTA.
La sentencia INTERRUMPIR (BREAK) se utiliza frecuentemente junto con
una sentencia SI (IF) actuando como una condicin interna del bucle.
Estructura de Salto
SENTENCIA: CONTINUAR (CONTINUE)
Esta instruccin hace que el flujo de ejecucin salte el resto de un cuerpo del
bucle para continuar con el siguiente bucle o iteracin. Esta caracterstica
suele ser til en algunas condiciones.
Ejemplo:
PARA i DESDE 0 HASTA 20
SI (i mod 4 = 0 ) ENTONCES
CONTINUAR
FIN-SI
ESCRIBIR i
FIN-PARA
En este ejemplo, si el valor de i es mltiplo de 4, no escribe ese valor en la
salida.
El resultado de este bucle ser: 1, 2, 3, 5, 6, 7, 9, 10, 11, 13, 14, 15, 17, 18, 19.
La sentencia CONTINUAR no afecta la cantidad de veces que se debe ejecutar
el bucle.