viernes, 5 de julio de 2019

Los diagramas de flujo

Los diagramas de flujo sirven para representar algoritmos de manera gráfica.
https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/LampFlowchart-es.svg/220px-LampFlowchart-es.svg.png             https://upload.wikimedia.org/wikipedia/commons/thumb/0/06/For-loop-diagram.png/220px-For-loop-diagram.png
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este del griego arithmos, que significa «número», quizá también con influencia del nombre del matemático persa Al-Juarismi) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.

Tipos de diagramas de flujo
  • Formato vertical: en él, el flujo y la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
  • Formato horizontal: en él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
  • Formato panorámico: el proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
  • Formato arquitectónico: describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.



https://www.biografiasyvidas.com/biografia/k/fotos/khwarizmi.jpg
Al-Khwarizmi
(Mohammed ibn Musa al-Khwarizmi; Bagdad, 780 - ?, 850) Matemático y astrónomo árabe. Su principal aportación fue la de introducir a los matemáticos europeos en los numerales indoarábigos y en los principios fundamentales del álgebra.

Al-Khwarizmi vivió en Bagdad bajo los califatos de al-Ma'mum y al-Mu'tasim, en la edad de oro de la ciencia islámica. Su obra Kitab al-jabr wa al-muqabalah fue traducida al latín en el siglo XII dando origen al término "álgebra". En ella se compilan una serie de reglas para obtener las soluciones aritméticas de las ecuaciones lineales y de las cuadráticas; su método de resolución de tales ecuaciones no difiere en esencia del empleado en nuestros días.
Otra obra de este insigne matemático árabe, de la que sólo se conserva su traducción al latín, es Algoritmi de numero Indorum, de la que se derivó a su vez el término "algoritmo".
Con su Kitab al-yabr wa-l-muqabala o Libro del álgebra (literalmente, Libro de la reducción, o bien "de la integración" o "compensación"), al-Jwarizmi inició la literatura matemática de los musulmanes. Traducido al latín por Rodolfo Chester y Gherardo da Cremona (en el siglo XII), ejerció grandísima influencia en los matemáticos europeos hasta el siglo XV. Con esta obra de al-Jwarizmi, el álgebra penetra por primera vez en el mundo musulmán, después de haber recorrido un largo camino que desde Babilonia la había llevado a la India y a Grecia.







El pseudocódigo
En ciencias de la computación, y análisis numérico, el pseudocódigo (o falso lenguaje) es una descripción de alto nivel compacta e informal1​ del principio operativo de un programa informático u otro algoritmo.

Utiliza las convenciones estructurales de un lenguaje de programación real,2​ pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación.

No existe una sintaxis estándar para el pseudocódigo, aunque los ocho IDE's que manejan pseudocódigo tengan su sintaxis propia. Aunque sea parecido, el pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Los diagramas de flujo y UML pueden ser considerados como una alternativa gráfica al pseudocódigo, aunque sean más amplios en papel.

No hay comentarios.:

Publicar un comentario

Ejemplos de curriculum vitae

A continuación te dejaremos unas plantilas de ejemplo de posibles curriculum para que obtengas buenos resultados a la hora de buscar un b...