SlideShare una empresa de Scribd logo
1 de 1
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo(del griego y latín, dixit algorithmus y
este a su vez del matemático persa Al-Juarismi
1
) es un conjunto preescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad.
2
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.
1
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales
de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de
su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números,
el algoritmo de Euclides para obtener el máximo común divisor de dos enterospositivos, o el método de Gauss para resolver
un sistema lineal de ecuaciones.
Diagrama de flujo
Diagrama de flujo que expresa un algoritmo para calcular la raíz cuadrada de un número
Artículo principal: Diagrama de flujo.
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la
secuencia de instrucciones y están regidos por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción
es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y
descripción de procesos a personas ajenas a la computación.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de
flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El
usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas
más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación
específico.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Sosa info 04
Sosa info 04Sosa info 04
Sosa info 04
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Pseudocódigos, jocelyn esparza
Pseudocódigos, jocelyn esparzaPseudocódigos, jocelyn esparza
Pseudocódigos, jocelyn esparza
 
Algoritmo Matematicas
Algoritmo MatematicasAlgoritmo Matematicas
Algoritmo Matematicas
 
Pseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujoPseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos, Pseudocódigos y Diagramas de flujo
Algoritmos, Pseudocódigos y Diagramas de flujoAlgoritmos, Pseudocódigos y Diagramas de flujo
Algoritmos, Pseudocódigos y Diagramas de flujo
 
Cuestionario de algoritmos
Cuestionario de algoritmosCuestionario de algoritmos
Cuestionario de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Dfd com`putador20
Dfd com`putador20Dfd com`putador20
Dfd com`putador20
 
¿Qué es un algoritmo?
¿Qué es un algoritmo?¿Qué es un algoritmo?
¿Qué es un algoritmo?
 
Conceptos hoja de cálculo de cristian
Conceptos hoja de cálculo de cristianConceptos hoja de cálculo de cristian
Conceptos hoja de cálculo de cristian
 
Presentación1
Presentación1Presentación1
Presentación1
 
Dfd com`putador20
Dfd com`putador20Dfd com`putador20
Dfd com`putador20
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 
Formulas en excel
Formulas en excelFormulas en excel
Formulas en excel
 

Similar a Diagrama y algoritmos (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmojulio
AlgoritmojulioAlgoritmojulio
Algoritmojulio
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigoAlgoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigo
 
Private
PrivatePrivate
Private
 
Algoritmo , MATEMÁTICA
Algoritmo ,  MATEMÁTICAAlgoritmo ,  MATEMÁTICA
Algoritmo , MATEMÁTICA
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Infoalgoritmo
InfoalgoritmoInfoalgoritmo
Infoalgoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Infoalgoritmo
InfoalgoritmoInfoalgoritmo
Infoalgoritmo
 
Sistema operativo terminado
Sistema operativo terminadoSistema operativo terminado
Sistema operativo terminado
 
Nodos
NodosNodos
Nodos
 
Nodos
NodosNodos
Nodos
 
Nodos
NodosNodos
Nodos
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Analisis estadistico
Analisis estadisticoAnalisis estadistico
Analisis estadistico
 

Diagrama y algoritmos

  • 1. En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo(del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi 1 ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. 2 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. 1 En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enterospositivos, o el método de Gauss para resolver un sistema lineal de ecuaciones. Diagrama de flujo Diagrama de flujo que expresa un algoritmo para calcular la raíz cuadrada de un número Artículo principal: Diagrama de flujo. Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO. Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación. Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.