SlideShare una empresa de Scribd logo
1 de 21
Diego Sosa-Adame García
        algoritmo.
     trabajo o4 info.
algoritmo
algoritmo
                                   ¿que es?
 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-Juarismi1 ) es un
 conjunto prescrito 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.
¿que es?
 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-Juarismi1 ) es un
 conjunto prescrito 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.
¿para que sirve?
¿para que sirve?

• Un algoritmo es una serie de pasos que se idean y luego se
  usan para resolver un problema determinado. Las funciones
  que tiene un algoritmo es la de dar solución a un problema
  de X o Y circunstancia.
•    Un algoritmo esta compuesto de una serie finita de pasos
    que convergen en la solución de un problema, pero además
              estos pasos tienen un orden específico.
 Es una herramienta que le permite resaltar los aspectos más
importantes de una situación y descartar los menos relevantes.
• Un algoritmo es una serie de pasos que se idean y luego se
  usan para resolver un problema determinado. Las funciones
  que tiene un algoritmo es la de dar solución a un problema
  de X o Y circunstancia.
•    Un algoritmo esta compuesto de una serie finita de pasos
    que convergen en la solución de un problema, pero además
              estos pasos tienen un orden específico.
 Es una herramienta que le permite resaltar los aspectos más
importantes de una situación y descartar los menos relevantes.
¿como se hace?
¿como se hace?
 En programación, un algoritmo establece, de manera genérica e informal, la
secuencia de pasos o acciones que resuelve un determinado problema y, para
     representarlo, se utiliza, fundamentalmente, dos tipos de notación:
                      pseudocódigo y diagramas de flujo.


 •         Así pues, en este artículo, voy a explicar, con un ejemplo, los pasos que
     "mentalmente" se pueden seguir para diseñar el algoritmo, en Pseudocódigo CEE (C
       En Español) y ordinograma, de un programa que dé solución a un problema de
     programación.En concreto, vamos a ver, desmesuradamente, cómo se puede diseñar el
     algoritmo para resolver el ejercicio 1, "Media aritmética de números introducidos", de
       la sección Repetitiva hacer...mientras del listado de ejercicios de programación
                               resueltos en diferentes lenguajes.
¿quien lo usa?
¿quien lo usa?

•   E n m a t e m á t i c as, ci e n ci a s d e l a com putación y disciplinas r elacionadas,
    un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático
    persa al-Jwarizmi) es una lista bien definida, ordenada y finita de
    operaciones que permite hallar la solución a un problema. Dado un
    estado inicial y una entrada, a través de pasos sucesivos y bien
    definidos se llega a un estado final, obteniendo una solución. Los
    algoritmos son objeto de estudio de la algorítmica.

•   e n la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver
    diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de
    usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en
    las instrucciones que recibe un trabajador por parte de su patrón. También existen
    ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente
    de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos
    enteros positivos, o el método de Gauss para resolver un Sistema lineal de ecuaciones.
•   E n m a t e m á t i c as, ci e n ci a s d e l a com putación y disciplinas r elacionadas,
    un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático
    persa al-Jwarizmi) es una lista bien definida, ordenada y finita de
    operaciones que permite hallar la solución a un problema. Dado un
    estado inicial y una entrada, a través de pasos sucesivos y bien
    definidos se llega a un estado final, obteniendo una solución. Los
    algoritmos son objeto de estudio de la algorítmica.

•   e n la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver
    diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de
    usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en
    las instrucciones que recibe un trabajador por parte de su patrón. También existen
    ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente
    de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos
    enteros positivos, o el método de Gauss para resolver un Sistema lineal de ecuaciones.
Sosa info 04

Más contenido relacionado

La actualidad más candente (20)

Yaritza columba
Yaritza columbaYaritza columba
Yaritza columba
 
Johana cuenca
Johana cuencaJohana cuenca
Johana cuenca
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Rubenvel
RubenvelRubenvel
Rubenvel
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Olguin trejo algoritmos
Olguin trejo algoritmosOlguin trejo algoritmos
Olguin trejo algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo Matematicas
Algoritmo MatematicasAlgoritmo Matematicas
Algoritmo Matematicas
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Cuestionario de algoritmos
Cuestionario de algoritmosCuestionario de algoritmos
Cuestionario de algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Destacado

Trabajo Colaborativo Etica_Liderazgo _Organización_Deontologia
Trabajo Colaborativo Etica_Liderazgo _Organización_DeontologiaTrabajo Colaborativo Etica_Liderazgo _Organización_Deontologia
Trabajo Colaborativo Etica_Liderazgo _Organización_DeontologiaAnyinzane_strauss
 
Herbario virtual
Herbario virtualHerbario virtual
Herbario virtualSebasvz1903
 
Oligoelementos para el blog
Oligoelementos para el blogOligoelementos para el blog
Oligoelementos para el blogPriscy Ayala
 
Pallmay cristina perifericos
Pallmay cristina perifericosPallmay cristina perifericos
Pallmay cristina perifericosMary Cris P
 
Els 20 aminoàcids són
Els 20 aminoàcids sónEls 20 aminoàcids són
Els 20 aminoàcids sónSofía García
 
Posibilidades de comunicacion
Posibilidades de comunicacionPosibilidades de comunicacion
Posibilidades de comunicacionEliza Beth
 
Pallmay cristina citasapa
Pallmay cristina citasapaPallmay cristina citasapa
Pallmay cristina citasapaMary Cris P
 
Fernando Morales
Fernando MoralesFernando Morales
Fernando Moralesfmastola
 
Programació Lineal
Programació LinealProgramació Lineal
Programació Linealgarbiol
 
descripción escenográfica colegio Clemencia Holguín Urdaneta
descripción escenográfica colegio Clemencia Holguín Urdaneta descripción escenográfica colegio Clemencia Holguín Urdaneta
descripción escenográfica colegio Clemencia Holguín Urdaneta Mary Arenas
 
18. Sistema Endocrino (cap18)
18. Sistema Endocrino (cap18)18. Sistema Endocrino (cap18)
18. Sistema Endocrino (cap18)Liz P. H.
 
Alegoria da ave brilhante
Alegoria da ave brilhanteAlegoria da ave brilhante
Alegoria da ave brilhantebela610
 

Destacado (20)

Trabajo Colaborativo Etica_Liderazgo _Organización_Deontologia
Trabajo Colaborativo Etica_Liderazgo _Organización_DeontologiaTrabajo Colaborativo Etica_Liderazgo _Organización_Deontologia
Trabajo Colaborativo Etica_Liderazgo _Organización_Deontologia
 
Herbario virtual
Herbario virtualHerbario virtual
Herbario virtual
 
Bitacora
Bitacora Bitacora
Bitacora
 
Oligoelementos para el blog
Oligoelementos para el blogOligoelementos para el blog
Oligoelementos para el blog
 
Pallmay cristina perifericos
Pallmay cristina perifericosPallmay cristina perifericos
Pallmay cristina perifericos
 
Els 20 aminoàcids són
Els 20 aminoàcids sónEls 20 aminoàcids són
Els 20 aminoàcids són
 
Posibilidades de comunicacion
Posibilidades de comunicacionPosibilidades de comunicacion
Posibilidades de comunicacion
 
Pallmay cristina citasapa
Pallmay cristina citasapaPallmay cristina citasapa
Pallmay cristina citasapa
 
Mapa de pensamientos
Mapa de pensamientosMapa de pensamientos
Mapa de pensamientos
 
Sist. tegumentario
Sist. tegumentarioSist. tegumentario
Sist. tegumentario
 
Fernando Morales
Fernando MoralesFernando Morales
Fernando Morales
 
Triptico unidad 3 y 4
Triptico unidad 3 y 4Triptico unidad 3 y 4
Triptico unidad 3 y 4
 
Netiquetas
NetiquetasNetiquetas
Netiquetas
 
Programació Lineal
Programació LinealProgramació Lineal
Programació Lineal
 
descripción escenográfica colegio Clemencia Holguín Urdaneta
descripción escenográfica colegio Clemencia Holguín Urdaneta descripción escenográfica colegio Clemencia Holguín Urdaneta
descripción escenográfica colegio Clemencia Holguín Urdaneta
 
18. Sistema Endocrino (cap18)
18. Sistema Endocrino (cap18)18. Sistema Endocrino (cap18)
18. Sistema Endocrino (cap18)
 
Organigrama 1
Organigrama 1Organigrama 1
Organigrama 1
 
Alegoria da ave brilhante
Alegoria da ave brilhanteAlegoria da ave brilhante
Alegoria da ave brilhante
 
Presentación
Presentación Presentación
Presentación
 
Parámetros
ParámetrosParámetros
Parámetros
 

Similar a Sosa info 04 (20)

Los algoritmos
Los algoritmos Los algoritmos
Los algoritmos
 
Sistemas
SistemasSistemas
Sistemas
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Diagrama y algoritmos
Diagrama y algoritmosDiagrama y algoritmos
Diagrama y algoritmos
 
Diagrama y algoritmos
Diagrama y algoritmosDiagrama y algoritmos
Diagrama y algoritmos
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Resumen de algoritmo
Resumen de algoritmoResumen de algoritmo
Resumen de algoritmo
 
El algoritmoo
El algoritmooEl algoritmoo
El algoritmoo
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Brayan moncada
Brayan moncadaBrayan moncada
Brayan moncada
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmos
 
Julian cosas de compu
Julian cosas de compuJulian cosas de compu
Julian cosas de compu
 

Sosa info 04

  • 1.
  • 2. Diego Sosa-Adame García algoritmo. trabajo o4 info.
  • 3.
  • 4.
  • 6. algoritmo ¿que es? 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-Juarismi1 ) es un conjunto prescrito 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.
  • 7. ¿que es? 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-Juarismi1 ) es un conjunto prescrito 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.
  • 8.
  • 9.
  • 11. ¿para que sirve? • Un algoritmo es una serie de pasos que se idean y luego se usan para resolver un problema determinado. Las funciones que tiene un algoritmo es la de dar solución a un problema de X o Y circunstancia. • Un algoritmo esta compuesto de una serie finita de pasos que convergen en la solución de un problema, pero además estos pasos tienen un orden específico. Es una herramienta que le permite resaltar los aspectos más importantes de una situación y descartar los menos relevantes.
  • 12. • Un algoritmo es una serie de pasos que se idean y luego se usan para resolver un problema determinado. Las funciones que tiene un algoritmo es la de dar solución a un problema de X o Y circunstancia. • Un algoritmo esta compuesto de una serie finita de pasos que convergen en la solución de un problema, pero además estos pasos tienen un orden específico. Es una herramienta que le permite resaltar los aspectos más importantes de una situación y descartar los menos relevantes.
  • 13.
  • 14.
  • 16. ¿como se hace? En programación, un algoritmo establece, de manera genérica e informal, la secuencia de pasos o acciones que resuelve un determinado problema y, para representarlo, se utiliza, fundamentalmente, dos tipos de notación: pseudocódigo y diagramas de flujo. • Así pues, en este artículo, voy a explicar, con un ejemplo, los pasos que "mentalmente" se pueden seguir para diseñar el algoritmo, en Pseudocódigo CEE (C En Español) y ordinograma, de un programa que dé solución a un problema de programación.En concreto, vamos a ver, desmesuradamente, cómo se puede diseñar el algoritmo para resolver el ejercicio 1, "Media aritmética de números introducidos", de la sección Repetitiva hacer...mientras del listado de ejercicios de programación resueltos en diferentes lenguajes.
  • 17.
  • 19. ¿quien lo usa? • E n m a t e m á t i c as, ci e n ci a s d e l a com putación y disciplinas r elacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa al-Jwarizmi) es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algorítmica. • e n la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en las instrucciones que recibe un trabajador por parte de su patrón. También existen ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un Sistema lineal de ecuaciones.
  • 20. E n m a t e m á t i c as, ci e n ci a s d e l a com putación y disciplinas r elacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa al-Jwarizmi) es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algorítmica. • e n la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en las instrucciones que recibe un trabajador por parte de su patrón. También existen ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un Sistema lineal de ecuaciones.

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n