Diagrama de Flujo Módulo 3 En este módulo, vamos a aplicar los símbolos de los diagramas de flujo en un ejemplo. Es decir, vamos a crear un diagrama de flujo. Para esto, ya necesitamos conocer los símbolos de los diagramas de flujo y la forma en que se utilizan. También, necesitamos haber obtenido los pasos completos del algoritmo que resuelven el problema que se ha planteado. En este ejemplo, el problema es el siguiente: “El dueño de un terreno rectangular necesita saber cuál es el costo de plantar pasto en su terreno, sabiendo que el metro cuadrado de pasto cuesta 35 pesos. Determina cuál es el costo tomando en cuenta que al dueño le hacen un 15% de descuento si compra más de 5,000 pesos.” Los pasos en el algoritmo entonces quedan de la siguiente forma: 1.
2.
3.
4.
5.
6.
7.
Inicio Pedir medidas de largo y ancho del terreno area= largo * ancho costopasto= area * 35 SI costopasto >= 5000 ENTONCES total = costopasto * 0.85 Imprimir total Fin Nota: 15% de descuento es igual a multiplicar la cantidad por 0.85 Bien, vamos a iniciar analizando los pasos que tenemos en el algoritmo. El primero es INICIO, por lo tanto, necesitamos el símbolo que se utiliza para iniciar y terminar el diagrama de flujo. El segundo paso es pedir las medidas en metros del largo y ancho del terreno. Como vamos a dar entrada a los datos, utilizamos el símbolo de E/S de datos. El tercer paso es hacer el cálculo del área. Para realizar operaciones, utilizamos el símbolo de proceso y calculamos el área multiplicando largo * ancho. El paso numero 4 es calcular el costo del pasto. Por lo tanto, como es otra operación, utilizamos de nuevo el símbolo de proceso, donde el costo = área del terreno * 35 pesos. En el paso 5 tenemos una condición. El rombo es el símbolo que se usa para las condiciones. Recuerda que las condiciones solamente tienen dos posibles respuestas: SI o NO. Por lo tanto, el símbolo de condición solamente puede tener dos salidas: una para continuar por ahí en caso de que la respuesta sea SI, y otra para continuar por ahí en caso de que la respuesta sea NO. Si la respuesta a nuestra condición es afirmativa, es decir, el costo es mayor a 5000 pesos, entonces vamos a calcular el precio con descuento. Que símbolo podemos utilizar para calcular el precio? Obviamente el símbolo de proceso, y ponemos ahí la operación que vamos a realizar para calcular el total, que es multiplicar el costo por 0.85, lo que equivale al 15% de descuento. Pero, nos queda aún la opción de que la respuesta a la condición sea negativa, es decir, que el costo no sume 5000 pesos. Entonces, lo que vamos a hacer es asignar el mismo valor que tiene el costo a la palabra total, pues no hay ningún cálculo que realizar. Esa asignación de valores, también es una operación, por lo tanto usamos un símbolo de proceso. Si se fijan, en ambas operaciones que hicimos (la de SI y la de NO), pusimos el costo en la palabra total. Por lo tanto, el siguiente paso es mostrar el costo final que obtuvimos de colocar pasto. Para mostrar los resultados vamos a utilizar el símbolo de impresión. Ahí vamos a poner el valor que tenemos en la palabra total. Por último, terminamos nuestro diagrama de flujo con el mismo símbolo con que iniciamos, pues es para iniciar y terminar. Listo!, ya está completo nuestro diagrama de flujo.