ENSAYO DE DIAGRAMA DE GANTT PSEUDOCÓDIGO Y FLUJO GRAMA María Camila Tovar Rayo Angie Alejandra Susa Bolívar Grado: 1103 Docente Francisco Pinzón San Josemaria Escrivá De Balaguer Chía Cundinamarca Tecnología e informática Las herramientas de programación, son aquellas que permiten realizar aplicativos, programas, rutinas, utilitarios y sistemas para que la parte física del computador u ordenador, funcione y pueda producir resultados. Hoy día existen múltiples herramientas de programación. Las herramientas de programación más comunes son el diagrama de Gantt, el flujo grama y el pseudocódigo. Estas herramientas permiten mostrar una actividad ordenadamente. Hablaremos de ellas individualmente. Diagrama de Gantt: es la representación gráfica del tiempo que dedicamos a cada una de las tareas en un proyecto concreto, siendo especialmente útil para mostrar la relación que existe entre el tiempo dedicado a una tarea y la carga de trabajo que supone. Una de sus limitaciones es que no muestra la relación de dependencia que pueda existir entre grupos de tareas. Los diagramas de Gantt fueron ideados por Henry L. Gantt en 1917 con la intención de ofrecer un método óptimo para visualizar la situación de un proyecto. Cunado realizamos un proyecto debemos efectuar una serie de tareas simultáneas o consecutivas, que podríamos denominar unidades mínimas de trabajo, el diagrama de Gantt nos permite mostrar este desarrollo en el tiempo de las tareas de forma gráfica. Es pues, básicamente, un gráfico en el que se muestra la duración de un conjunto de actividades. Cada tarea es representada por una línea en cada una de las filas del diagrama, mientras que las columnas representan el tiempo en distintas escalas (días, semanas, o meses del programa) dependiendo de la duración del proyecto. En cada una de las tareas la fecha de inicio y la fecha de finalización del proyecto corresponden al inicio y final (respectivamente) de la barra correspondiente a dicha actividad. Las tareas deben ser ordenadas de arriba hacia abajo en función de la fecha de comienzo de las mismas. Un ejemplo de un diagrama de Gantt es el siguiente: Entonces en conclusión podemos decir que los diagramas de Gantt son útiles ya que nos permiten determinar los tiempos y recursos utilizados en un proyecto determinado. Flujo grama: Es la representación gráfica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse. Se les llama flujo grama porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se hicieron casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de flujo grama. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de flujo gramas es variable y debe ajustarse a un patrón definido previamente. El flujo grama representa la forma más tradicional y duradera para especificar los detalles algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos industriales. Un ejemplo de un flujo grama es el siguiente: Entonces en conclusión podemos decir que Los flujo gramas son importantes porque nos facilita la manera de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar un programa o un objetivo. Pseudocódigo: es una forma de diagramar un algoritmo para resolver un determinado problema, sin atenerse a ningún lenguaje de programación en especial y un algoritmo es un conjunto de procedimientos que permiten resolver un problema. En vez de escribir el programa directamente en un lenguaje de programación determinado (C, Basic, etc.), crearemos un borrador entendible para todos, para luego de tener bien en claro lo que se debe hacer, pasar a la programación propiamente dicha. y no es igual al flujo grama ya que el pseudocódigo se refiere a crear un código para orientar a los programadores, pero sin la sintaxis ni la estructura propia de ningún lenguaje. Un ejemplo de ello es el siguiente: Es importante ya que es fácil de manejar y entender porque no posee un lenguaje de programación complicado, sino más bien un lenguaje humano sencillo. Y es útil a la hora de averiguar el procedimiento de determinado proyecto o programa.