Vous êtes sur la page 1sur 3

Algoritmo

es un conjunto de pasos para lograr un resultado, por


lo general, un algoritmo tiene datos de entrada,
proceso de datos, y datos de salida, por ejemplo, el
siguiente es un algoritmo muy sensillo que suma dos
nmeros que ingresas por el teclado
diagrama de flujo
El diagrama de flujo o diagrama de actividades es la
representacin grfica del algoritmo o proceso. Se
utiliza en disciplinas como programacin, economa,
procesos industriales y psicologa cognitiva.
En Lenguaje Unificado de Modelado (UML), un
diagrama de actividades representa los flujos de
trabajo paso a paso de negocio y operacionales de los
componentes en un sistema. Un diagrama de
actividades muestra el flujo de control general.
En SysML el diagrama de actividades ha sido
extendido para indicar flujos entre pasos que mueven
elementos fsicos (e.g., gasolina) o energa (e.g.,
presin). Los cambios adicionales permiten al
diagrama soportar mejor flujos de comportamiento y
datos continuos.
Estos diagramas utilizan smbolos con significados
definidos que representan los pasos del algoritmo, y
representan el flujo de ejecucin mediante flechas
que conectan los puntos de inicio y de fin de proceso.
En ciencias de la computacin, y anlisis numrico el
pseudocdigo (o falso lenguaje) es una descripcin
formal1 de alto nivel de un algoritmo informtico de
programacin, compacto e informal, que utiliza las
convenciones estructurales de un lenguaje de
programacin verdadero2 , pero que est diseado
para la lectura humana en lugar de la lectura
mediante mquina, y con independencia de cualquier
otro lenguaje de programacin. Normalmente, el
pseudocdigo omite detalles que no son esenciales
para la comprensin humana del algoritmo, tales
como declaraciones de variables, cdigo especfico
del sistema y algunas subrutinas. El lenguaje de
programacin se complementa, donde sea
conveniente, con descripciones detalladas en lenguaje
natural, o con notacin matemtica compacta. Se
utiliza pseudocdigo pues este es ms fcil de
entender para las personas que el cdigo de lenguaje
de programacin convencional, ya que es una
descripcin eficiente y con un entorno independiente
de los principios fundamentales de un algoritmo. Se
utiliza comnmente en los libros de texto y
publicaciones cientficas que se documentan varios
algoritmos, y tambin en la planificacin del
desarrollo de programas informticos, para esbozar la
estructura del programa antes de realizar la efectiva
codificacin. No existe una sintaxis estndar para el
pseudocdigo, aunque los ocho IDE's que manejan
pseudocdigo tengan su sintaxis propia. Aunque sea
parecido, el pseudocdigo no debe confundirse con
los programas esqueleto que incluyen cdigo ficticio,
que pueden ser compilados sin errores. Los diagramas
de flujo y UML pueden ser considerados como una
alternativa grfica al pseudocdigo, aunque sean ms
amplios en papel.

Vous aimerez peut-être aussi