Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Diagramas de Flujo 26052022

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 36

Diagramas de flujo

Diagramas de flujo

Pseudocódigo
Diagramas de flujo

Representación grafica de un algoritmo


Una vez realizado el algoritmo, el planteamiento de la
solución del problema será más sencillo al representarlo en
un diagrama de flujo, ya que éste permite representar de
forma gráfica la secuencia de un algoritmo desde que inicia
un programa hasta que termina, se representa a través de
símbolos que se relacionan entre sí e indican cómo deben
ejecutarse las instrucciones para tener un resultado..
Diagramas de flujo

Para su elaboración, usa la siguiente simbología:


Diagramas de flujo

Para su elaboración, usa la siguiente simbología:


Diagramas de flujo

Para su elaboración, usa la siguiente simbología:


Diagramas de flujo

Para su elaboración, usa la siguiente simbología:


Diagramas de flujo

Por ejemplo, si seguimos el problema anterior

Una empresa desea determinar con un programa si las


características de altura y radio de un tinaco de forma
cilíndrica para almacenamiento es mayor a 1.3 m3 que es lo
óptimo y de los siguientes mensajes a su personal:

• Si el volumen es óptimo: “El tinaco consultado es óptimo,


recomiéndalo”
• Si el volumen no es óptimo: “El tinaco consultado no es
óptimo, haz otra consulta”
Diagramas de flujo

Cuyo algoritmo quedó de la siguiente forma:

1. Inicio
2. Leer las variables de entrada radio (r), altura (h) y la
constante (pi)
3. Multiplicar pi*r^2*h y guardarlo en V (V=pi*r^2*h)
4. Si (V>1.3) entonces escribir (“El tinaco consultado es
óptimo, recomiéndalo”),
5. Si no entonces escribir (“El tinaco consultado no es
óptimo, haz otra consulta”)
Diagramas de flujo

Así el diagrama de flujo quedará planteado:


Diagramas de flujo

Diagrama de flujo de datos (DFD)


Diagramas de flujo

Diagrama de flujo de datos (DFD)


Diagramas de flujo

Diagrama de flujo de datos (DFD)


Diagramas de flujo

Estructura condicional

Existen problemas complejos para los que el flujo de datos


lineales es insuficiente, ya que para solucionarlos se debe
elegir que bloque de instrucción se debe ejecutar. Los
flujos de datos bifurcados tiene la finalidad de utilizar una
estructura condicionales es tomar una decisión con base a
un valor booleano de una expresión, es decir determinar se
una condiciones es verdadera o falsa.
Diagramas de flujo

Estructura condicional
Diagramas de flujo

Estructura condicional
Diagramas de flujo

Representación del diagrama de flujo


Diagramas de flujo

Representación del diagrama de flujo


Diagramas de flujo

Estructura iterativa

Permiten ejecutar un
conjunto de instrucciones las
veces que sean necesarios
mientras se cumpla una
condición. Cuando un ciclo se
completa se comprueba
nuevamente la condición y si
el falsa el bucle se detiene.
Diagramas de flujo

Estructura iterativa Para


Diagramas de flujo

Estructura iterativa Para


Diagramas de flujo

Estructura iterativa Mientras


Diagramas de flujo

Estructura iterativa Hacer mientras


Diagramas de flujo

Ejemplo 1

El volumen de una caja de dimensiones A, B y C

1. Inicio.
2. Leer las medidas A, B y C.
3. Realizar el producto de A * B * C y guardarlo en V (V = A * B * C).
4. Escribir el resultado V.
5. Fin.
Diagramas de flujo

Ejemplo 1
Diagramas de flujo

Ejemplo 2

Un estudiante realiza cuatro exámenes durante el


semestre, los cuales tienen la misma ponderación.

1. Inicio
2. Leer C1, C2, C3, C4
3. Hacer S = C1 + C2 + C3 + C4
4. Hacer P = S/4
5. Escribir P
6. Fin
Diagramas de flujo

Ejemplo 2
Diagramas de flujo

Ejemplo 3

Se requiere conocer el área de un rectángulo.

1. Inicio
2. Leer A, B
3. Hacer Área = B * A
4. Escribir Área
5. Fin
Diagramas de flujo

Ejemplo 3
Diagramas de flujo

Ejemplo 4

Se desea implementar un algoritmo para determinar cuál


de dos valores proporcionados es el mayor.
Diagramas de flujo

Ejemplo 4
Diagramas de flujo

Ejemplo 5

Almacenes “Ropitax” tiene una promoción: a todos los


pantalones que tienen un precio superior a $2500 se les
aplicará un descuento de 15 %, a todos los demás se les
aplicará sólo 8 %. Realice un algoritmo para determinar el
precio final que debe pagar una persona por comprar un
traje y de cuánto es el descuento que obtendrá.
Diagramas de flujo

Ejemplo 5
Diagramas de flujo

Ejemplo 6
Diagramas de flujo

Practiquemos

Se requiere determinar cuál de tres cantidades


proporcionadas es la mayor.
Gracias

También podría gustarte