SlideShare una empresa de Scribd logo
1 de 7
    <br />       La importancia de la teoría de los algoritmos<br />           En el desarrollo de software<br />                      Luis Freddy torres rossi<br />              Tipo de trabajo realizado para<br />             Centro náutico pesquero de b/tura<br />                              Presentado a<br />        Tecnóloga: Yesica Irina granja<br />          <br />                                Programa <br />          Técnico en programación de software<br />       <br />              <br />                         Buenaventura  (valle)  <br />                        20 de febrero de 2011<br />                                 Contenido<br />      Titulo<br />      Introducción<br />      Cuerpo<br />      Conclusión<br />      Bibliografía<br />    <br />     La importancia de la teoría de los algoritmos<br />                 En el desarrollo de software<br />                              Introducción <br />Un algoritmo es un conjunto  finito de pasos realizables y no ambiguos para <br />Solucionar un problema y  forman uno de los pilares de computación actual<br />Aunque su uso no se limita  solamente a esta rama sino también a ciencias<br />Como las matemáticas, así también en  la vida cotidiana<br />Existe una gran cantidad de algoritmos que pueden ser usados a diario, como<br />Los algoritmos de búsqueda, de ordenamiento.de encriptación, de compresión<br />Matemáticos etc., algunos más usados son:<br />Algoritmo de huffman: usado para la compresión de datos y criptografía, es la <br />Base de muchos programas  comerciales.<br />Google search-engine: usado a diario por millones de personas para búsqueda<br />En internet es un conjunto de algoritmos de búsqueda  parte de la patente<br />“page rantk” que es usado en el buscador google<br />DES: (data encription estándar)  es usado en las diferentes distribuciones<br />De Unix, incluyendo Linux, como primera medida para introducir los passwords<br />De usuarios<br />                                                  Argumento  <br />La importancia de la teoría de algoritmos en el aspecto de la computación que <br />No están directamente con un proceso de desarrollo de software es muy  <br />Diversas  así también se pueden mencionar aéreas del conocimiento diferentes<br />En cualquier área donde se requiera que un proceso, método  o algoritmo sea<br />Más eficiente se abre una puerta para la aplicación de la teoría de algoritmos<br />Lo primero que hay que tomar en cuenta  es, que el proceso de desarrollo<br />Del software el que se sigue para obtener un software, donde este no solo <br />Incluye la implementación, sino que además toda la documentación <br />Relacionada con el mismo, un ejemplo claro de el uso de los mejores <br />Algoritmos  y la preocupación en la eficiencia de los mismos los podemos <br />Encontrar en programas como matLat, OCTAVE, etc  que son programas<br />Matemáticos  y la eficiencia de los algoritmos es esencial, en general en el <br />Software en donde implique simulaciones  y cálculos matemáticos la teoría<br />De algoritmos es una parte clave de su diseño. Otro tipo de software en <br />Donde la teoría de algoritmos ah tenido una gran aplicación es en los juegos<br />Ya que se usan una gran cantidad de algoritmos para las simulaciones, <br />Las búsquedas de caminos, la inteligencia artificial de los personajes<br />El mejoramiento de los motores gráficos  etc. Si se sigue analizando todos los<br />Tipos de software se podría ver, que mientras se requiera que el software sea<br />Eficiente, seguramente se  tendrían que aplicar ciertos conocimientos de <br />Teoría de algoritmos para lograrlo.<br />        <br />                                            Conclusiones<br />En conclusión  los algoritmos son una serie de instrucciones que permiten<br />Solucionar un problema de la vida real que se nos pueda presentar en <br />Cualquier momento teniendo en cuenta que pueda llegar a ser  matemáticos<br />Industrial, computacional, o cualquier otro caso dado que se presente<br />Con todo esto se puede concluir que en el aspecto de desarrollo de <br />Software  la teoría de algoritmos es la herramienta principal para<br />Lograr un software eficiente.<br />       <br />                 <br />                                              Bibliografía<br />Wiki pedía<br />http://es.wikipedia.org/wiki/Algoritmo.<br />García<br />ccc.inaoep.mx/~cferegrino/cursos/comprcrip/Huffman.pdf<br />Metamed<br />http://www.metamend.com/google.html<br />MyCripto.net<br />http://www.mycrypto.net/encryption/crypto_algorithms.html<br />Linux<br />http://www.linux.org/docs/ldp/howto/Security­HOWTO/password­<br />security.html <br />Epstein<br />“Desarrollo<br />Problemas<br />2001. 8 p. <br />http://www.conicyt.cl/bases/fondecyt/proyectos/01/1999/1990350.html<br />Ingeniería<br />“Optimización<br />De<br />Número<br />Curriculum<br />http://www.cs.huji.ac.il/~kirk/SK_cv2004.ps<br />
La importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmos

Más contenido relacionado

La actualidad más candente

algoritmos, pseudocodigos y diagramas de flujo
algoritmos, pseudocodigos y diagramas de flujoalgoritmos, pseudocodigos y diagramas de flujo
algoritmos, pseudocodigos y diagramas de flujoArleRomero
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmosEnrique Y Ch
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Facultad de Ciencias y Sistemas
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasCAMINSUASTY
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10Ricaurte Duran
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectosmartinp
 
lenguaje y herramientas
lenguaje y herramientaslenguaje y herramientas
lenguaje y herramientasivan penagos
 
Presentacion de informatica
Presentacion de informaticaPresentacion de informatica
Presentacion de informaticaEduardo_jose
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La ProgramacionMary Sanchez
 
Analisis y disenio de algoritmos
Analisis y disenio de algoritmosAnalisis y disenio de algoritmos
Analisis y disenio de algoritmosMayte dena
 
Tutorial de prolog
Tutorial de prologTutorial de prolog
Tutorial de prologPedro Vera
 

La actualidad más candente (19)

Tema6
Tema6Tema6
Tema6
 
algoritmos, pseudocodigos y diagramas de flujo
algoritmos, pseudocodigos y diagramas de flujoalgoritmos, pseudocodigos y diagramas de flujo
algoritmos, pseudocodigos y diagramas de flujo
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Algoritmos izabel
Algoritmos izabelAlgoritmos izabel
Algoritmos izabel
 
Elemento4
Elemento4Elemento4
Elemento4
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
Programacion declarativa manual basico de teoria
Programacion declarativa manual basico de teoriaProgramacion declarativa manual basico de teoria
Programacion declarativa manual basico de teoria
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Sistemas Expertos
Sistemas ExpertosSistemas Expertos
Sistemas Expertos
 
lenguaje y herramientas
lenguaje y herramientaslenguaje y herramientas
lenguaje y herramientas
 
Presentacion de informatica
Presentacion de informaticaPresentacion de informatica
Presentacion de informatica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Analisis y disenio de algoritmos
Analisis y disenio de algoritmosAnalisis y disenio de algoritmos
Analisis y disenio de algoritmos
 
Tutorial de prolog
Tutorial de prologTutorial de prolog
Tutorial de prolog
 
Manual lab prolog
Manual lab prologManual lab prolog
Manual lab prolog
 

Similar a La importancia de la teoría de los algoritmos

Que es el software
Que es el softwareQue es el software
Que es el softwaregaboantonio
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)ronald gimenez
 
Jesus acosta ing.pdf
Jesus acosta ing.pdfJesus acosta ing.pdf
Jesus acosta ing.pdfjesus acosta
 
Herramientas De Programacion De Sistemas
Herramientas De Programacion De SistemasHerramientas De Programacion De Sistemas
Herramientas De Programacion De Sistemaskintskpi
 
Herramientas de programacion de sistemas
Herramientas de programacion de sistemas Herramientas de programacion de sistemas
Herramientas de programacion de sistemas betogongar
 
Herramientas de programacion de sistemas
Herramientas de programacion de sistemas Herramientas de programacion de sistemas
Herramientas de programacion de sistemas jose
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmaurohoy
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativosmaurohoy
 
Diapositivas harware
Diapositivas  harwareDiapositivas  harware
Diapositivas harwareDagny Mendoza
 
Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollopool123454
 

Similar a La importancia de la teoría de los algoritmos (20)

David valdiviezo ing.pdf
David valdiviezo ing.pdfDavid valdiviezo ing.pdf
David valdiviezo ing.pdf
 
Ingenieria de sotware
Ingenieria de sotwareIngenieria de sotware
Ingenieria de sotware
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)
 
Jesus acosta ing.pdf
Jesus acosta ing.pdfJesus acosta ing.pdf
Jesus acosta ing.pdf
 
Software
SoftwareSoftware
Software
 
actividad 10
actividad 10actividad 10
actividad 10
 
actividad 10
actividad 10actividad 10
actividad 10
 
Galdamez mejia
Galdamez mejiaGaldamez mejia
Galdamez mejia
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
Herramientas De Programacion De Sistemas
Herramientas De Programacion De SistemasHerramientas De Programacion De Sistemas
Herramientas De Programacion De Sistemas
 
Herramientas de programacion de sistemas
Herramientas de programacion de sistemas Herramientas de programacion de sistemas
Herramientas de programacion de sistemas
 
Herramientas de programacion de sistemas
Herramientas de programacion de sistemas Herramientas de programacion de sistemas
Herramientas de programacion de sistemas
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativos
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativos
 
Diapositivas harware
Diapositivas  harwareDiapositivas  harware
Diapositivas harware
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollo
 
Garcia callejas
Garcia callejas Garcia callejas
Garcia callejas
 

Más de Fredy Torres

Proyecto de vida fredy
Proyecto de vida fredyProyecto de vida fredy
Proyecto de vida fredyFredy Torres
 
Proyecto de vida fredy
Proyecto de vida fredyProyecto de vida fredy
Proyecto de vida fredyFredy Torres
 
Taller 1ra semana algoritmos
Taller 1ra semana algoritmosTaller 1ra semana algoritmos
Taller 1ra semana algoritmosFredy Torres
 
Taller 1ra semana algoritmos
Taller 1ra semana algoritmosTaller 1ra semana algoritmos
Taller 1ra semana algoritmosFredy Torres
 
Taller 1ra semana (2)
Taller 1ra semana (2)Taller 1ra semana (2)
Taller 1ra semana (2)Fredy Torres
 
La importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmosLa importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmosFredy Torres
 
Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Fredy Torres
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)Fredy Torres
 

Más de Fredy Torres (11)

Proyecto de vida fredy
Proyecto de vida fredyProyecto de vida fredy
Proyecto de vida fredy
 
Proyecto de vida fredy
Proyecto de vida fredyProyecto de vida fredy
Proyecto de vida fredy
 
Taller 1ra semana algoritmos
Taller 1ra semana algoritmosTaller 1ra semana algoritmos
Taller 1ra semana algoritmos
 
Pseudocodigo 1
Pseudocodigo 1Pseudocodigo 1
Pseudocodigo 1
 
Taller 1ra semana algoritmos
Taller 1ra semana algoritmosTaller 1ra semana algoritmos
Taller 1ra semana algoritmos
 
Taller 1ra semana (2)
Taller 1ra semana (2)Taller 1ra semana (2)
Taller 1ra semana (2)
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 
La importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmosLa importancia de la teoría de los algoritmos
La importancia de la teoría de los algoritmos
 
Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

La importancia de la teoría de los algoritmos

  • 1. <br /> La importancia de la teoría de los algoritmos<br /> En el desarrollo de software<br /> Luis Freddy torres rossi<br /> Tipo de trabajo realizado para<br /> Centro náutico pesquero de b/tura<br /> Presentado a<br /> Tecnóloga: Yesica Irina granja<br /> <br /> Programa <br /> Técnico en programación de software<br /> <br /> <br /> Buenaventura (valle) <br /> 20 de febrero de 2011<br /> Contenido<br /> Titulo<br /> Introducción<br /> Cuerpo<br /> Conclusión<br /> Bibliografía<br /> <br /> La importancia de la teoría de los algoritmos<br /> En el desarrollo de software<br /> Introducción <br />Un algoritmo es un conjunto finito de pasos realizables y no ambiguos para <br />Solucionar un problema y forman uno de los pilares de computación actual<br />Aunque su uso no se limita solamente a esta rama sino también a ciencias<br />Como las matemáticas, así también en la vida cotidiana<br />Existe una gran cantidad de algoritmos que pueden ser usados a diario, como<br />Los algoritmos de búsqueda, de ordenamiento.de encriptación, de compresión<br />Matemáticos etc., algunos más usados son:<br />Algoritmo de huffman: usado para la compresión de datos y criptografía, es la <br />Base de muchos programas comerciales.<br />Google search-engine: usado a diario por millones de personas para búsqueda<br />En internet es un conjunto de algoritmos de búsqueda parte de la patente<br />“page rantk” que es usado en el buscador google<br />DES: (data encription estándar) es usado en las diferentes distribuciones<br />De Unix, incluyendo Linux, como primera medida para introducir los passwords<br />De usuarios<br /> Argumento <br />La importancia de la teoría de algoritmos en el aspecto de la computación que <br />No están directamente con un proceso de desarrollo de software es muy <br />Diversas así también se pueden mencionar aéreas del conocimiento diferentes<br />En cualquier área donde se requiera que un proceso, método o algoritmo sea<br />Más eficiente se abre una puerta para la aplicación de la teoría de algoritmos<br />Lo primero que hay que tomar en cuenta es, que el proceso de desarrollo<br />Del software el que se sigue para obtener un software, donde este no solo <br />Incluye la implementación, sino que además toda la documentación <br />Relacionada con el mismo, un ejemplo claro de el uso de los mejores <br />Algoritmos y la preocupación en la eficiencia de los mismos los podemos <br />Encontrar en programas como matLat, OCTAVE, etc que son programas<br />Matemáticos y la eficiencia de los algoritmos es esencial, en general en el <br />Software en donde implique simulaciones y cálculos matemáticos la teoría<br />De algoritmos es una parte clave de su diseño. Otro tipo de software en <br />Donde la teoría de algoritmos ah tenido una gran aplicación es en los juegos<br />Ya que se usan una gran cantidad de algoritmos para las simulaciones, <br />Las búsquedas de caminos, la inteligencia artificial de los personajes<br />El mejoramiento de los motores gráficos etc. Si se sigue analizando todos los<br />Tipos de software se podría ver, que mientras se requiera que el software sea<br />Eficiente, seguramente se tendrían que aplicar ciertos conocimientos de <br />Teoría de algoritmos para lograrlo.<br /> <br /> Conclusiones<br />En conclusión los algoritmos son una serie de instrucciones que permiten<br />Solucionar un problema de la vida real que se nos pueda presentar en <br />Cualquier momento teniendo en cuenta que pueda llegar a ser matemáticos<br />Industrial, computacional, o cualquier otro caso dado que se presente<br />Con todo esto se puede concluir que en el aspecto de desarrollo de <br />Software la teoría de algoritmos es la herramienta principal para<br />Lograr un software eficiente.<br /> <br /> <br /> Bibliografía<br />Wiki pedía<br />http://es.wikipedia.org/wiki/Algoritmo.<br />García<br />ccc.inaoep.mx/~cferegrino/cursos/comprcrip/Huffman.pdf<br />Metamed<br />http://www.metamend.com/google.html<br />MyCripto.net<br />http://www.mycrypto.net/encryption/crypto_algorithms.html<br />Linux<br />http://www.linux.org/docs/ldp/howto/Security­HOWTO/password­<br />security.html <br />Epstein<br />“Desarrollo<br />Problemas<br />2001. 8 p. <br />http://www.conicyt.cl/bases/fondecyt/proyectos/01/1999/1990350.html<br />Ingeniería<br />“Optimización<br />De<br />Número<br />Curriculum<br />http://www.cs.huji.ac.il/~kirk/SK_cv2004.ps<br />