Diagrama de flujos
Enviado por joanp12 • 6 de Enero de 2021 • Tarea • 1.560 Palabras (7 Páginas) • 155 Visitas
[pic 1]
CONTROL DE FLUJO.
ESTRUCTURA SECUENCIAL.
Una estructura secuencial es aquella en la que una acción ( instrucción ) sigue a otra en una secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el final del proceso. Esta estructura es aquella que sigue una sola secuencia, las instrucciones se ejecutan de tal modo que la salida de una, es la entrada de la otra instrucción así prosigue hasta finalizar el proceso.
Ejemplo: Un distribuidor de arroz desea saber cuántas de arroz vende por día sabiendo que cada saco pesa 39 libras.
[pic 2]Diagrama de flujo. Pseudocódigo.
[pic 3]
ESTRUCTURAS SELECTIVAS.
Las estructuras selectivas se usan para tomar decisiones lógicas, por ello también se denominan estructura de decisión o alternativas. Se evalúa una condición y en función del resultado de la misma se realiza una opción u otra. Evalúan una condición dependiendo del resultado realiza las siguientes instrucciones. Se representa en pseudocódigo con las palabras: Si, entonces, sino, Fin si (If, then, else).
Las estructuras de decisión o alternativas pueden ser:
Decisión Alternativa Simple: Cuando se cumpla una determinada condición, ejecutará una determinada acción. Primero realiza la lectura de datos, luego evalúa la expresión lógica, si es verdadera se ejecutan las siguientes instrucciones pero si es falsa no ejecuta nada y termina el proceso razón por la que solo se usa palabras de si, entonces, (If, Then).
Ejemplo: Un grupo de jóvenes desean comprobar su mayoría de edad.
[pic 4]Diagrama de flujo. Pseudocódigo.
[pic 5]
Decisión Alternativa Doble: En muchos casos se va a necesitar una estructura que permita la selección entre dos opciones posibles, en función de si se cumple o no una condición. Se usan cuando existen dos alternativas de solución, en esta se evalúa la condición si es verdadera realiza la perteneciente a la condición falsa, luego de eso puede seguir ejecutando demás instrucciones o finalizar el programa.
Ejemplo: Dado el sueldo de un trabajador, realizar un aumento del 17% si el sueldo es menor a $1500 y de un 14% si es mayor o igual.
Diagrama de flujo. Pseudocódigo.
[pic 6]
[pic 7]Decisión Alternativa Múltiple: En la prácticas con frecuencia se necesita de más de dos opciones posibles a elegir, este problema se podría resolver por estructura simples, dobles o anidadas; sin embargo, si el número de alternativas es muy grande se puede tener problemas. Permite usar si, entonces, sino y funciona evaluando distintas condiciones hasta encontrar la correcta donde realizara las instrucciones dentro del bucle.
Ejemplo: Una empresa desea dar el sueldo semanal a sus trabajadores que laboran entre 1, 3 o 5 días semanales, considerando que la paga por día es de $40.
Pseudocódigo.
[pic 8]
ESTRUCTURAS REPETITIVAS.
Las estructuras que llevan a cabo una repetición de instrucciones un número de veces determinado se les llama bucles. A cada repetición de una instrucción o de la secuencia de instrucciones se le denomina iteración. Para que el bucle se detenga se usa una condición de parada. Es conocida como interactivas o bucles, que permiten resolver problemas mediante una serie de instrucciones que se repiten según las necesidades del algoritmo.
[pic 9]Las estructuras de repetitivas pueden ser:
ESTRUCTURA WHILE.
Es aquella en donde mientras se cumpla la condición que se definió, entonces se va a ejecutar las instrucciones del cuerpo del bucle. Se repite mientras se está cumpliendo la condición que se evalúa como verdadera, pero si es falsa no sigue las instrucciones del bucle, razón por la que deberá seguir con otras instrucciones o finalizar el proceso.
Ejemplo: Un docente desea calcular el promedio final de sus estudiantes, teniendo en cuenta que tuvieron 5 notas.
Diagrama de flujo. Pseudocódigo.
[pic 10]
Estructura Do-While.
La estructura hacer-mientras ejecuta las sentencias del cuerpo del bucle al menos una vez, antes de que la condición sea evaluada. La ejecución del bucle finaliza si la condición es falsa.
Ejemplo: Un matemático desea saber el mayor de un grupo de números.
Diagrama de flujo. Pseudocódigo.
[pic 11]
Estructura For.
[pic 12]Esta estructura ejecuta el conjunto de acciones el número de veces que se le ha especificado, y controla las iteraciones automáticamente. En esta estructura se especifica el número de veces que se repetirá de modo automático, se puede controlar el número de interacciones o bloques.
...