Documente Academic
Documente Profesional
Documente Cultură
Se conoce como diagramas de flujo a aquellos gráficos representativos que se utilizan para
Los diagramas de flujo son múltiples y diversos y pueden abordar muchos temas distintos de formas
también muy diferentes. En cualquier caso, el aspecto en común entre ellos es la presencia de un vínculo
entre los conceptos enunciados y una interrelación entre las ideas. Comúnmente, se utiliza este tipo de
diagramas para detallar el proceso de un algoritmo y, así, se vale de distintos símbolos para representar
la trayectoria de operaciones precisas a través de flechas. Siempre que existe un diagrama de flujo existe
un proceso o sistema que pretende ser graficado a través de símbolos visuales que, en vez de términos
verbales, simplifican el funcionamiento de dicho proceso y lo hacen más claro y evidente al lector.
Para que el diagrama de flujo tenga sentido como tal, debe existir un camino hacia una solución que
parte de un único inicio y arriba a un único punto final. Con el propósito de desarrollar un diagrama de
estas características, se recomienda definir el propósito y destinatario del gráfico, identificar las ideas
principales, determinar los límites y alcance del proceso a detallar, establecer el nivel de detalle
requerido, identificar acciones, procesos y subprocesos, construir el diagrama y finalmente titularlo con
exactitud. Conviene revisar el diagrama para comprobar que cumple su objetivo con claridad y precisión.
Los símbolos más utilizados en los diagramas de flujo son la flecha (que indica sentido y trayectoria),
el rectángulo (representa un evento o proceso), el rombo (una condición), el círculo (un punto de
conexión) y otros.
Además, existen diversos tipos de diagramas. El vertical, en el que la secuencia o flujo es de arriba
hacia abajo; el horizontal, de izquierda a derecha; el panorámico, puede apreciarse de una vez y de forma
tanto vertical como horizontal; el arquitectónico, describe una ruta sobre un plano arquitectónico de
trabajo.
- Estructurar la solución de un problema, para que sea independiente del lenguaje a utilizar.
en el trabajo.
- Permitir una compresión más fácil y rápida del problema a otros programadores.
En primer lugar, facilita la obtención de una visión transparente del proceso, mejorando su
discernible a priori. La diagramación hace posible aprehender ese conjunto e ir más allá,
centrándose en aspectos específicos del mismo, apreciando las interrelaciones que forman parte
del proceso, así como las que se dan con otros procesos y subprocesos.
Permiten definir los límites de un proceso. A veces estos límites no son tan evidentes, no estando
El diagrama de flujo facilita la identificación de los clientes, es más sencillo determinar sus
cierto que para ello se hace preciso la capacitación de aquellas personas que entrarán en contacto
con la diagramación.
Un diagrama de flujo ayuda a establecer el valor agregado de cada una de las actividades que
componen el proceso
medición de los procesos, así como de los objetivos concretos para las distintas operaciones
llevadas a cabo.
Facilita el estudio y aplicación de acciones que redunden en la mejora de las variables tiempo y
se están desarrollando sus procesos y actividades, al tiempo que constituyen el primer paso para mejorar
las prácticas organizacionales. constituye el punto de comienzo indispensable para acciones de mejora,
rediseño o reingeniería.
Los diagramas de flujo son enormemente relevantes es distintas áreas técnicas en donde es necesario
dejar asentado de forma comprensible una determinada secuencia de pasos. En efecto, de esta manera es
fácilmente esquematizable un determinado proceso lógico que puede ser de utilidad para algún tipo de
tarea. Así, actividades como la ingeniería industrial o la programación suelen hacer uso de este tipo de
herramientas con cierta recurrencia dada la utilidad que tiene para estos propósitos. Cuando alguien
genera una determinada estructura lógica que resuelve un determinado problema, pueden existir trabas a
la hora de mostrar a un tercero esta secuencia debido a su complejidad; los diagramas de flujo ayudan a
Por consiguiente, para confeccionar un diagrama de flujo se suelen utilizar diversas figuras
geométricas tales como rombos, cuadrados o círculos. Mediante las mismas se pretende dar cuenta de un
determinado proceso o resultado. El diagrama siegue una determinada dirección, generalmente hacia
abajo o hacia la derecha. Existen al respecto bifurcaciones en el accionar, o también vueltas a un punto
anterior según sea necesario para representar a la lógica del proceso. En determinados ámbitos en donde
el proceso tiene una implicancia espacial, como por ejemplo en una fábrica, el diagrama puede estar
trazado en las mismas instalaciones como para dar cuenta a los operarios acerca de qué tipo de accionar
deben tener.
A pesar de su utilidad, este tipo de estrategia para reflejar una determinada secuencia de pasos tiene
pocos años entre nosotros. En efecto, existen dificultades a la hora de establecer su origen exacto, pero
el mismo no debe superar los ciento cincuenta años. Con el paso del tiempo fue popularizándose en
Hoy en día, se puede realizar un diagrama de flujo valiéndose de distintas herramientas informáticas
que facilitan la cuestión de forma extrema. Así, este tipo de tareas es mucho más fácil de implementar
que lo que era en el pasado. Por otro lado, si existe alguna duda en la forma en que un diagrama debe
trazarse, la red es una gran ayuda debido al gran caudal de información que provee. En este sentido ha
terreno de especialistas.
Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano reconoce
muy fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los
pasos, los flujos de los re-procesos, los conflictos de autoridad, las responsabilidades, los cuellos
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando
Son una excelente herramienta para capacitar a los nuevos empleados y también a los que
diferentes caminos.
No existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir todos
TURBO PASCAL:
integrado (IDE) para el lenguaje de programación Pascal, desarrollado por Borland y liderado por
Philippe Kahn.
Fue lanzado en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para Microsoft Windows,
fue durante mucho tiempo la versión más extendida del lenguaje Pascal. También hubo una versión de
programación estructurada y estructuración de datos. Sin embargo, con el tiempo su utilización excedió
el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
desarrollo integrado (IDE) para el lenguaje de programación Pascal, desarrollado por Borland y liderado
por Philippe Kahn. Saliö a la venta en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para
Microsoft Windows. También hubo una versión de corta vida para Apple Macintosh.
compilador Turbo Pascal ha sido una de las series de compiladores que mejor se han vendido de todos
los tiempos, e hizo de Pascal un lenguaje especialmente importante en la plataforma PC, gracias a su
• Turbo Pascal introdujo un entorno integrado de programación (IDE) en que se podía editar el
código (en un editor compatible con WordStar), ejecutar el compilador, ver los errores, y volver
directamente a las líneas que contenían los errores. Ahora suena trivial, pero antes de eso había que salir
del editor, volver a MS-DOS, ejecutar el compilador de línea de comandos, anotar las líneas erróneas,
• Además, Borland puso a la venta Turbo Pascal por 49 dólares (USA), mientras que el compilador
de Pascal de Microsoft estaba a unos cuantos cientos de dólares. Los muchos años de éxito de Turbo
Borland lanzó siete versiones de Turbo Pascal: 1.0 a 5.5 (Orientado a Objetos) , 6 y 7 para MS-DOS.
Turbo Pascal 1.0, 1983. Compila directamente en código máquina. Requiere 32 kilobytes de
Turbo Pascal 2.0, 1984. Se aumentó el tamaño del programa generado – permite hasta 64
kilobytes de código, pila y datos. Versión para DOS soporta coprocesador matemático y
Turbo Pascal 3.0, 1985. Apoyo a la estructura de recubrimiento. Apoyo a los modos gráficos.
la RAM. Menú impulsado por el entorno de desarrollo integrado, módulos inteligentes de diseño.
Stand-alone de línea de comandos del compilador. Ayuda sensible al contexto del sistema.
Turbo Pascal 5.0, 1988. Restaura el apoyo a las estructuras de recubrimiento. Construido el
Turbo Pascal 5.5, 1989. Programación orientada a objetos. Posibilidad de copiar los ejemplos
de programa desde el sistema de ayuda. Posee el Turbo Profiler que permite optimizar el código.
Turbo Pascal 6.0, 1990. Incluye la Biblioteca Turbo Vision. El IDE nuevo, volver a escribir
utilizando Turbo Vision, empleo del ratón y soporta múltiples archivos al mismo tiempo de
IDE gráfico.
Borland Pascal 7.0, 1992. Fecha de lanzamiento de Borland Pascal 7.0, incluye un Turbo Pascal
7.0 más barato y menos potente que también suministra por separado. BP 7.0, permite crear
El lenguaje de programación Pascal es un lenguaje de alto nivel y propósito general (aplicable a una
gran cantidad de aplicaciones diversas) desarrollado por el profesor suizo Niklaus Wirth (Instituto
tecnológico de Zurich, Suiza). El propósito de Wirth era crear un lenguaje para la enseñanza de técnicas
de programación a estudiantes universitarios. Pero a medida que pasaban los años, Pascal se iba
apareció a finales de 1970. Desde entonces, muchos compiladores han sido construidos y están
disponibles para diferentes máquinas. Durante muchos años, el libro Pascal User Manual and Report ,
publicado por Wirth y Kathleen Jensen en 1974, ha servido de facto como estándar de todas las versiones.
compatibilidad entre ellas. Por estas razones, diferentes proyectos se iniciaron para producir una
definición estándar del lenguaje y culminaron en dos estándar: uno de la Internacional Standard
Organization (ISO) en 1982 y otro por un comité conjunto del American National Standards Institute
Estas dos versiones o definiciones se conocen como ISO Pascal y ANSI/IEEE Pascal, y difieren en
popularizado considerablemente: Turbo Pascal (marca registrada por Borland International, Inc.). Esta
El nombre de Borland Pascal fue generalmente reservado para los paquetes de gama alta para
Microsoft Windows (con más bibliotecas y la biblioteca estándar de código fuente), mientras que la
original, versión más barata y ampliamente conocida fue vendido como Turbo Pascal.
Turbo Pascal es un entorno de desarrollo para el lenguaje de programación Pascal. Se utiliza en Turbo
Pascal basado en el anterior UCSD Pascal, ganó aceptación, en especial en los equipos que de la serie de
Apple II. El compilador de Turbo Pascal se basó en Blue Label Pascal, creado originalmente en 1981 por
Anders Hejlsberg para el sistema operativo NasSys, microcomputadora Nascom. reescrito más tarde
como Pascal para el sistema operativo CP / M, y luego como un Turbo Pascal para DOS y CP / M. Una
de las versiones de Turbo Pascal estaba disponible para Apple Macintosh alrededor de 1986, pero su
El lenguaje de programación Pascal apareció por primera vez en 1971, de la mano de Niklaus Wirth.
Wirh inventó el lenguaje como una forma de mejorar el por aquel entonces arcaico Algol. No es el
primer lenguaje que Wirth diseña, posteriormente inventó el Modula-2 y el Oberon. Sin embargo,
paradójicamente, esos dos lenguajes han sido ampliamente superados por el Extended Pascal y el Object
Aunque nace a principios de los 70, Pascal cobra auténtica vida a partir de principios/mediados de
los 80, popularizado por el fabuloso Turbo Pascal de MS-DOS para PC, y sobre todo el Apple Pascal.
Pascal ha sido tan popular hasta mediados de los 90, que una gran parte (la mayor parte) de las
aplicaciones desarrolladas para Mac estaban realizadas en Pascal, así como una enorme parte también de
Todavía hoy, Pascal se enseña en las universidades como primer lenguaje, pues se trata de un lenguaje
muy legible.
Fue Borland la que, hasta el Turbo Pascal 7, se encargó de la mayor parte de la evolución de este
lenguaje. A mediados de los 90, con el boom de Windows y el renacimiento de los sistemas Unix (entre
ellos Linux) como ordenadores servidores primero y luego como estaciones de trabajo, motivó que Pascal
En ese momento, prácticamente solo Delphi (Object Pascal para Windows) consiguió mantenerse en
la brecha, pero conformándose con una pequeña parte del mercado solamente.
Casi todo el mundo intentó pasarse a C++. Fíjate que decimos intentó. C++ no consiguió calar del
todo por su extrema complejidad. Su sistema de objetos, los macros, los crípticos nombres de funciones,
los namespaces tan difíciles de manejar, los templates, la STL y otra serie de cosas, hicieron que
rápidamente mucha gente pasara de querer usar esa herramienta que todo el mundo proclamaba que era
tan potente, a buscar alternativas que fueran más simples y prácticas. Sun, la compañía del Java, se gastó
una millonada en promocionar su lenguaje, y tuvo un gran éxito, sin duda debido no solo al dinero en
publicidad, sino a la gente que escapaba escaldada del C++. En realidad, Java no es un lenguaje fácil de
aprender (obliga a pensar en objetos desde el principio, algo que los novatos no llevan bien), pero
Borland, una compañía con no tanto dinero como Sun, no pudo competir con Pascal, y se tuvo que
conformar sacando su propia máquina virtual de Java. Pero Delphi no ha dejado nunca de existir. Aun
hoy sigue sacando versiones Delphi, con gran éxito, aunque no consigue subir significativamente su
El paso de Turbo Pascal a Delphi también trajo como consecuencias que apareciera Kylix, que no es
más que un Delphi multiplataforma. No caló lo suficiente, debido a la licencia cerrada, y a que imponía
Posteriormente Microsoft compró la mayor parte de Borland. Con ello se abandonó Kylix, Linux, y
se hizo a Borland 100% Windows. Esta estrategia prácticamente ha arruinado el avance de Pascal frente
En el momento en que Borland pasó de Turbo Pascal a Delphi, apareció Free Pascal. Free Pascal es
un intento de la comunidad de código libre de hacer un compilador compatible con Turbo Pascal para
todas las plataformas más famosas (incluido Linux, OS X y Windows). Desde la versión 2.0, Free Pascal
Free Pascal es, hoy en día, el sistema preferido para programar en Pascal multiplataforma. Su IDE
principal, el Lazarus, un clon del Delphi, corre tanto en Windows como en OS X como en Linux.
Lazarus y Free Pascal son la gran esperanza del lenguaje de programación Pascal, y de los entornos de
desarrollo multiplataforma en general. Su desarrollo es muy activo, y con toda seguridad tiene un futuro
prometedor.
Fue Borland la que, hasta el Turbo Pascal 7, se encargó de la mayor parte de la evolución de este
lenguaje. A mediados de los 90, con el boom de Windows y el renacimiento de los sistemas Unix (entre
ellos Linux) como ordenadores servidores primero y luego como estaciones de trabajo, motivó que Pascal
En ese momento, prácticamente solo Delphi (Object Pascal para Windows) consiguió mantenerse en
la brecha, pero conformándose con una pequeña parte del mercado solamente.
Casi todo el mundo intentó pasarse a C++ pero este no consiguió calar del todo por su extrema
complejidad. Su sistema de objetos, los macros, los crípticos nombres de funciones, los namespaces tan
difíciles de manejar, los templates, la STL y otra serie de cosas, hicieron que rápidamente mucha gente
pasara de querer usar esa herramienta que todo el mundo proclamaba que era tan potente, a buscar
alternativas que fueran más simples y prácticas. Sun, la compañía del Java, se gastó una millonada en
promocionar su lenguaje, y tuvo un gran éxito, sin duda debido no solo al dinero en publicidad, sino a la
gente que escapaba escaldada del C++. En realidad, Java no es un lenguaje fácil de aprender (obliga a
pensar en objetos desde el principio, algo que los novatos no llevan bien), pero comparado con C++, se
Borland, una compañía con no tanto dinero como Sun, no pudo competir con Pascal, y se tuvo que
conformar sacando su propia máquina virtual de Java. Pero Delphi no ha dejado nunca de existir. Aun
hoy sigue sacando versiones Delphi, con gran éxito, aunque no consigue subir significativamente su
más que un Delphi multiplataforma. No caló lo suficiente, debido a la licencia cerrada, y a que imponía
Posteriormente Microsoft compró la mayor parte de Borland. Con ello se abandonó Kylix, Linux, y
se hizo a Borland 100% Windows. Esta estrategia prácticamente ha arruinado el avance de Pascal frente
En el momento en que Borland pasó de Turbo Pascal a Delphi, apareció Free Pascal. Free Pascal es
un intento de la comunidad de código libre de hacer un compilador compatible con Turbo Pascal para
todas las plataformas más famosas (incluido Linux, OS X y Windows). Desde la versión 2.0, Free Pascal
Free Pascal es, hoy en día, el sistema preferido para programar en Pascal multiplataforma. Su IDE
principal, el Lazarus, un clon del Delphi, corre tanto en Windows como en OS X como en Linux.
Lazarus y Free Pascal son la gran esperanza del lenguaje de programación Pascal, y de los entornos
de desarrollo multiplataforma en general. Su desarrollo es muy activo, y con toda seguridad tiene un
futuro prometedor.
INTRODUCCIÓN
Es importante destacar, que con el paso del tiempo se han venido desarrollando varios lenguajes de
programación que facilitan la comunicación entre el hombre y la máquina, es decir, el computador, este
tipo de lenguaje es realmente el único que está íntimamente asociada con los componentes electrónicos
que integran al mismo. En otras palabras, los circuitos lógicos que lo conforman solo responden a
instrucciones, las cuales son conjuntos de unos y ceros que indican la tarea que a realizar.
Por consiguiente, el lenguaje de maquina varia de computador a computador y, por lo tanto, los
programas son complicados y difíciles de analizar por usuarios no experimentados, en especial los
llamados sistemas operativos que controlan el hardware del computador, ya que están escritos en lenguaje
de máquina, entre los sistemas operativos más usados se encuentran el Msdos, Unix y Windows.
Cabe resaltar que para evitar los problemas asociados con el lenguaje de máquina, se desarrollaron
los llamados lenguajes de alto nivel, entre ellos se mencionan los que mayor relevancia han alcanzado
como lo es el Fortran, Basic, Pascal, Cobol, Algol, Pl/1 y C; reuniendo características muy peculiares
que permiten entenderlo con más facilidad, porque sus instrucciones se parecen a las que ordinariamente
utilizara una persona para ordenar la realización de una acción, asimismo son realmente independiente
de la máquina que se utiliza.
Por otra parte, los diagramas de flujo son herramientas que permite transmitir una información de
manera más sencilla y especifica que permite al lector o espectador comprender con mayor facilidad el
mensaje que se pretende difundir, asimismo, suelen utilizar diversas figuras geométricas tales como
rombos, cuadrados o círculos. Mediante las mismas se pretende dar cuenta de un determinado proceso o
resultado; Además, el diagrama sigue una determinada dirección, generalmente hacia abajo o hacia la
derecha.
CONCLUSIÓN
Evidentemente, los diagramas de flujo permiten establecer los pasos que deben seguirse para la
solución de un problema, ya que usualmente se utiliza para detallar el proceso de un algoritmo y, así, se
vale de distintos símbolos para representar la trayectoria de operaciones precisas a través de flechas.
Siempre que existe un diagrama de flujo existe un proceso o sistema que pretende ser graficado a través
de símbolos visuales que, en vez de términos verbales, simplifican el funcionamiento de dicho proceso
y lo hacen más claro y evidente al lector.
Es preciso señalar, que los símbolos más utilizados en los diagramas de flujo son la flecha (que indica
sentido y trayectoria), el rectángulo (representa un evento o proceso), el rombo (una condición), el círculo
(un punto de conexión); Además, existen diversos tipos de diagramas. El vertical, en el que la secuencia
o flujo es de arriba hacia abajo; el horizontal, de izquierda a derecha; el panorámico, puede apreciarse de
una vez y de forma tanto vertical como horizontal; el arquitectónico, describe una ruta sobre un plano
arquitectónico de trabajo.
Finalmente, es imprescindible mencionar que la existencia del lenguaje de Pascal, es fundamental
para facilitara el aprendizaje de programación a los alumnos, utilizando la programación estructurada y
estructuración de datos, el nombre pascal lo lleva en honor al matemático, físico, filósofo y teólogo
francés, Blaise Pascal, el cual contribuyó grandemente con sus valiosos inventos al desarrollo de la
computación
REFERENCIAS BIBLIOGRÁFICAS.
Gil, A. (2009). Informática. Manual para el Éxito Personal y Organizacional. Carcas - Venezuela.
Editorial Mc Graw Hill.