SlideShare una empresa de Scribd logo
Algoritmia
algoritmo

   Es un conjunto ordenado y finito de
    operaciones, con el objetivo de
    realizar una actividad con pasos
    definidos y así encontrar una
    solución a cualquier problema la
    gran mayoría de veces.
Medios de expresión del
              algoritmo
    Los algoritmos pueden ser expresados
    de diferentes maneras:

   diagrama de flujo
   Pseudocódigo
   Sistemas formales
   Implementación
   variable
Clasificación de algoritmos
   Algoritmo determinista: Es
    completamente predecible si se
    conocen las entradas. Se determina de
    forma única el siguiente paso.


   Algoritmo no determinista: Este
    a diferencia del otro ofrece diferentes
    resultados con la entrada, por eso se
    deben agotar todas las alternativas
    antes de encontrar la solución.
   Algoritmos computacionales: Procesos
    realizados por una computadora.


   Algoritmos no computacionales:
    Procesos que son realizados por el ser
    humano.
Análisis de algoritmos

 Es una disciplina de las ciencias de
computación, su estudio es
completamente abstracto sin usar ningún
lenguaje de programación y tampoco otra
implementación cualquiera.
Partes de un algoritmo
         Los algoritmos deben seguir una
          estructura básica:


entrada             Proceso                  salida


         Entrada: son los datos necesarios que se requieren para dar los
          resultados correspondientes.
         Proceso: pasos necesarios para hallar la solucion del problema.
         Salida: resultados arrojados por el proceso como solucion.
Diagrama de flujo


problema         modelo        Diseño       Análisis          programación




             Datos: x, p (X)   algoritmo       Costo: A (x)   programa


  El diagrama de flujo es uno de los métodos mas utilizados para los
procesos algorítmicos además de esto esta certificado por ISO.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
 
Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
algotiritmo:análisis de problemas
algotiritmo:análisis de problemasalgotiritmo:análisis de problemas
algotiritmo:análisis de problemas
 
La importancia de los usos de los algoritmos y diagramas de flujo.
La importancia de los usos de los algoritmos y diagramas de flujo.La importancia de los usos de los algoritmos y diagramas de flujo.
La importancia de los usos de los algoritmos y diagramas de flujo.
 
Presentacion yarely maye
Presentacion yarely maye Presentacion yarely maye
Presentacion yarely maye
 
Algoritmos parte 1
Algoritmos parte 1Algoritmos parte 1
Algoritmos parte 1
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)
 
Dfd cesar hidalgo p.
Dfd cesar hidalgo p.Dfd cesar hidalgo p.
Dfd cesar hidalgo p.
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 

Similar a Algoritmos 2

Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptxMauroTapiaMuoz
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis BarretoLuisBarreto80
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigoANIMEFLV
 
Unidad 1
Unidad  1Unidad  1
Unidad 1luz0987
 
Unidad 1
Unidad  1Unidad  1
Unidad 1luz0987
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosIEO Santo Tomás
 

Similar a Algoritmos 2 (20)

Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptx
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
AlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdfAlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdf
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmos
 

Algoritmos 2

  • 2. algoritmo  Es un conjunto ordenado y finito de operaciones, con el objetivo de realizar una actividad con pasos definidos y así encontrar una solución a cualquier problema la gran mayoría de veces.
  • 3. Medios de expresión del algoritmo Los algoritmos pueden ser expresados de diferentes maneras:  diagrama de flujo  Pseudocódigo  Sistemas formales  Implementación  variable
  • 4. Clasificación de algoritmos  Algoritmo determinista: Es completamente predecible si se conocen las entradas. Se determina de forma única el siguiente paso.  Algoritmo no determinista: Este a diferencia del otro ofrece diferentes resultados con la entrada, por eso se deben agotar todas las alternativas antes de encontrar la solución.
  • 5. Algoritmos computacionales: Procesos realizados por una computadora.  Algoritmos no computacionales: Procesos que son realizados por el ser humano.
  • 6. Análisis de algoritmos Es una disciplina de las ciencias de computación, su estudio es completamente abstracto sin usar ningún lenguaje de programación y tampoco otra implementación cualquiera.
  • 7. Partes de un algoritmo  Los algoritmos deben seguir una estructura básica: entrada Proceso salida  Entrada: son los datos necesarios que se requieren para dar los resultados correspondientes.  Proceso: pasos necesarios para hallar la solucion del problema.  Salida: resultados arrojados por el proceso como solucion.
  • 8. Diagrama de flujo problema modelo Diseño Análisis programación Datos: x, p (X) algoritmo Costo: A (x) programa El diagrama de flujo es uno de los métodos mas utilizados para los procesos algorítmicos además de esto esta certificado por ISO.