SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
ROL DE LOS ALGORITMOS
MCC. Roberto Oswaldo Cruz Leija
UPIIZ
Unidad Profesional Interdisciplinaria
de Ingeniería Campus Zacatecas
Introducción.
• Una computadora es una máquina capaz de
procesar información digital a gran
velocidad.
• Una computadora esta compuesta por un conjunto
de componentes electrónicos, mecánicos e
interfaces para interactuar con el exterior (usuarios
u otros dispositivos) y por un conjunto de programas
que determinan que operaciones llevar a cabo.
• Los datos ordenados (información) que constituyen
una entrada (input) a la computadora se procesan
mediante una lógica (programa) para producir una
salida (output).
• Una computadora es una máquina capaz de
procesar información digital a gran velocidad.
Una computadora esta formada por un parte física y otra lógica
(hardware & software), la primera de estas esta conformada por los
elementos físicos que la conforman (dispositivos electrónicos y
mecánicos), la parte lógica es aquella que determina que procesos se
van a realizar con la información de entrada.
• La persona responsable de indicar a la computadora la
lógica de procesamiento recae en el que lleva a cabo la
construcción del software (programador).
• La razón de ser de una computadora es poder
resolver problemas capaces de ser modelados y
representados en datos coherentes y ordenados
(información), apoyándose de su gran velocidad y
capacidad de seguir una serie de pasos
programados con anterioridad* y dependientes de la
información que se maneja.
• Algoritmo, es un conjunto ordenado y finito de
operaciones que permiten encontrar la solución a un
problema.
• P.g. una receta de cocina, las instrucciones para armar una
bicicleta, un mueble, etc.
• Los primeros algoritmos registrados datan de Babilonia,
originados en las matemáticas como un método para
resolver un problema usando una secuencia de cálculos
más simples. Esta palabra tiene su origen en el nombre de
un famoso matemático y erudito árabe del siglo IX, Al-
Khorezmi.
• En el contexto de la computación algoritmo se usa para
denominar a la secuencia de pasos a seguir para resolver
un problema usando una computadora. Por esta razón, la
algoritmia o ciencia de los algoritmos, es uno de los pilares
de la computación.
El análisis de algoritmos es una parte importante de la Teoría
de complejidad computacional, que provee estimaciones
teóricas para los recursos que necesita cualquier algoritmo
que resuelva un problema computacional dado. Estas
estimaciones resultan ser bastante útiles en la búsqueda de
algoritmos eficientes.
Historia.
El término “algoritmo” proviene del matemático árabe
Al'Khwarizmi, que escribió un tratado sobre los números. El
trabajo de Al'Khwarizmi permitió preservar y difundir el
conocimiento de los griegos e indios, pilares de nuestra
civilización.
Rescató de los griegos la rigurosidad y de los indios la
simplicidad (en vez de una larga demostración, usar un
diagrama junto a la palabra Mira). Sus libros son intuitivos y
prácticos y su principal contribución fue simplificar las
matemáticas a un nivel entendible por no expertos.
Historia.
En el tratado se muestran las ventajas de usar el sistema
decimal indio, un atrevimiento para su época, dado lo
tradicional de la cultura árabe. La exposición clara de cómo
calcular de una manera sistemática a través de algoritmos
diseñados para ser usados con algún tipo de dispositivo
mecánico similar a un ábaco, más que con lápiz y papel,
muestra la intuición y el poder de abstracción de Al'Khwarizmi,
que se preocupaba también de reducir el número de
operaciones necesarias en cada cálculo.
Historia.
La investigación en modelos formales de computación se inició
en los 30's y 40's por Alan Turing, Emil Leon Post, Stephen
Kleene, Alonzo Church y otros. En los 50's y 60's los lenguajes
de programación, compiladores y sistemas operativos estaban
en desarrollo, por lo tanto, se convirtieron tanto en el sujeto
como la base para la mayoría del trabajo teórico.
Historia.
El poder de las computadoras en este período estaba limitado
por procesadores lentos y por pequeñas cantidades de
memoria. Así, se desarrollaron teorías (modelos, algoritmos y
análisis) para hacer un uso eficiente de las computadoras. Esto
dio origen al desarrollo del área que ahora se conoce como
"Algoritmos y Estructuras de Datos".
Al mismo tiempo se hicieron estudios para comprender la
complejidad inherente en la solución de algunos problemas.
Esto dio origen a lo que se conoce como la “Jerarquía de
problemas computacionales” y al área de "Complejidad
Computacional”.
Algoritmo.
Características de un Algoritmo.
Un algoritmo puede ser visto como una función que depende
de una entrada y asocia una salida, matemáticamente se
expresa de la siguiente forma:
Importancia de los Algoritmos en
Computación.
Introducción a la Complejidad de los
Algoritmos.
Análisis del peor caso, mejor caso y
caso promedio.
Ejemplo: Búsqueda Lineal
Problema: Encontrar la posición de un
determinado número en un arreglo
desordenado
¿Cuáles serían el peor caso, mejor caso y caso promedio?

Más contenido relacionado

La actualidad más candente (9)

Informatica01
Informatica01Informatica01
Informatica01
 
Computacion basica
Computacion basicaComputacion basica
Computacion basica
 
La Computacion
La Computacion La Computacion
La Computacion
 
Clase01 introduccion tic
Clase01 introduccion ticClase01 introduccion tic
Clase01 introduccion tic
 
Computacion*
Computacion*Computacion*
Computacion*
 
Computacion
ComputacionComputacion
Computacion
 
Presentación
PresentaciónPresentación
Presentación
 
naturales
naturalesnaturales
naturales
 
Revista pdf computacion
Revista pdf computacionRevista pdf computacion
Revista pdf computacion
 

Similar a Roldelosalgoritmos 190622134550

Suarez informatica quinto a
Suarez informatica quinto aSuarez informatica quinto a
Suarez informatica quinto acharlie_sua96
 
Suarez informatica quinto a
Suarez informatica quinto aSuarez informatica quinto a
Suarez informatica quinto acharlie_sua96
 
Ciencias de la computación
Ciencias de la computaciónCiencias de la computación
Ciencias de la computaciónjuanitobueno3
 
El computador y sus épocas de calculo
El computador y sus épocas de calculoEl computador y sus épocas de calculo
El computador y sus épocas de calculoRotssy24779083
 
Informática
InformáticaInformática
InformáticaCEMEX
 
Informática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdfInformática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdfRichard Daniel Coro Arcayne
 
Ciencias de la computación
Ciencias de la computaciónCiencias de la computación
Ciencias de la computaciónHerón LopGur
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informaticaChris Calderon
 
Actividad no 4 mcb
Actividad no 4 mcbActividad no 4 mcb
Actividad no 4 mcbJimenaHB20
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadorasdelimar-diaz
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadorasdelimar-diaz
 
Importancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointImportancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointCaMilo MeJia
 
Importancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointImportancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointbosolluni
 
Importancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointImportancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointbosolluni
 
Breve introducción a la computación
Breve introducción a la computaciónBreve introducción a la computación
Breve introducción a la computaciónAngel Castillo
 

Similar a Roldelosalgoritmos 190622134550 (20)

Suarez informatica quinto a
Suarez informatica quinto aSuarez informatica quinto a
Suarez informatica quinto a
 
Suarez informatica quinto a
Suarez informatica quinto aSuarez informatica quinto a
Suarez informatica quinto a
 
Ciencias de la computación
Ciencias de la computaciónCiencias de la computación
Ciencias de la computación
 
El computador y sus épocas de calculo
El computador y sus épocas de calculoEl computador y sus épocas de calculo
El computador y sus épocas de calculo
 
Informática
InformáticaInformática
Informática
 
Alison informatica
Alison informaticaAlison informatica
Alison informatica
 
Informática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdfInformática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdf
 
Ciencias de la computación
Ciencias de la computaciónCiencias de la computación
Ciencias de la computación
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informatica
 
Actividad no 4 mcb
Actividad no 4 mcbActividad no 4 mcb
Actividad no 4 mcb
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadoras
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadoras
 
1semana
1semana1semana
1semana
 
Importancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointImportancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe point
 
Importancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointImportancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe point
 
Importancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe pointImportancia de las computadoras trabajo powe point
Importancia de las computadoras trabajo powe point
 
Fundamentos
FundamentosFundamentos
Fundamentos
 
Fundamentos
FundamentosFundamentos
Fundamentos
 
Breve introducción a la computación
Breve introducción a la computaciónBreve introducción a la computación
Breve introducción a la computación
 
Uc informatica
Uc informaticaUc informatica
Uc informatica
 

Último

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Roldelosalgoritmos 190622134550

  • 1. ROL DE LOS ALGORITMOS MCC. Roberto Oswaldo Cruz Leija UPIIZ Unidad Profesional Interdisciplinaria de Ingeniería Campus Zacatecas
  • 2. Introducción. • Una computadora es una máquina capaz de procesar información digital a gran velocidad. • Una computadora esta compuesta por un conjunto de componentes electrónicos, mecánicos e interfaces para interactuar con el exterior (usuarios u otros dispositivos) y por un conjunto de programas que determinan que operaciones llevar a cabo. • Los datos ordenados (información) que constituyen una entrada (input) a la computadora se procesan mediante una lógica (programa) para producir una salida (output).
  • 3. • Una computadora es una máquina capaz de procesar información digital a gran velocidad. Una computadora esta formada por un parte física y otra lógica (hardware & software), la primera de estas esta conformada por los elementos físicos que la conforman (dispositivos electrónicos y mecánicos), la parte lógica es aquella que determina que procesos se van a realizar con la información de entrada.
  • 4. • La persona responsable de indicar a la computadora la lógica de procesamiento recae en el que lleva a cabo la construcción del software (programador). • La razón de ser de una computadora es poder resolver problemas capaces de ser modelados y representados en datos coherentes y ordenados (información), apoyándose de su gran velocidad y capacidad de seguir una serie de pasos programados con anterioridad* y dependientes de la información que se maneja.
  • 5. • Algoritmo, es un conjunto ordenado y finito de operaciones que permiten encontrar la solución a un problema. • P.g. una receta de cocina, las instrucciones para armar una bicicleta, un mueble, etc. • Los primeros algoritmos registrados datan de Babilonia, originados en las matemáticas como un método para resolver un problema usando una secuencia de cálculos más simples. Esta palabra tiene su origen en el nombre de un famoso matemático y erudito árabe del siglo IX, Al- Khorezmi. • En el contexto de la computación algoritmo se usa para denominar a la secuencia de pasos a seguir para resolver un problema usando una computadora. Por esta razón, la algoritmia o ciencia de los algoritmos, es uno de los pilares de la computación.
  • 6. El análisis de algoritmos es una parte importante de la Teoría de complejidad computacional, que provee estimaciones teóricas para los recursos que necesita cualquier algoritmo que resuelva un problema computacional dado. Estas estimaciones resultan ser bastante útiles en la búsqueda de algoritmos eficientes.
  • 7. Historia. El término “algoritmo” proviene del matemático árabe Al'Khwarizmi, que escribió un tratado sobre los números. El trabajo de Al'Khwarizmi permitió preservar y difundir el conocimiento de los griegos e indios, pilares de nuestra civilización. Rescató de los griegos la rigurosidad y de los indios la simplicidad (en vez de una larga demostración, usar un diagrama junto a la palabra Mira). Sus libros son intuitivos y prácticos y su principal contribución fue simplificar las matemáticas a un nivel entendible por no expertos.
  • 8. Historia. En el tratado se muestran las ventajas de usar el sistema decimal indio, un atrevimiento para su época, dado lo tradicional de la cultura árabe. La exposición clara de cómo calcular de una manera sistemática a través de algoritmos diseñados para ser usados con algún tipo de dispositivo mecánico similar a un ábaco, más que con lápiz y papel, muestra la intuición y el poder de abstracción de Al'Khwarizmi, que se preocupaba también de reducir el número de operaciones necesarias en cada cálculo.
  • 9. Historia. La investigación en modelos formales de computación se inició en los 30's y 40's por Alan Turing, Emil Leon Post, Stephen Kleene, Alonzo Church y otros. En los 50's y 60's los lenguajes de programación, compiladores y sistemas operativos estaban en desarrollo, por lo tanto, se convirtieron tanto en el sujeto como la base para la mayoría del trabajo teórico.
  • 10. Historia. El poder de las computadoras en este período estaba limitado por procesadores lentos y por pequeñas cantidades de memoria. Así, se desarrollaron teorías (modelos, algoritmos y análisis) para hacer un uso eficiente de las computadoras. Esto dio origen al desarrollo del área que ahora se conoce como "Algoritmos y Estructuras de Datos". Al mismo tiempo se hicieron estudios para comprender la complejidad inherente en la solución de algunos problemas. Esto dio origen a lo que se conoce como la “Jerarquía de problemas computacionales” y al área de "Complejidad Computacional”.
  • 13. Un algoritmo puede ser visto como una función que depende de una entrada y asocia una salida, matemáticamente se expresa de la siguiente forma:
  • 14. Importancia de los Algoritmos en Computación.
  • 15. Introducción a la Complejidad de los Algoritmos.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Análisis del peor caso, mejor caso y caso promedio.
  • 21. Ejemplo: Búsqueda Lineal Problema: Encontrar la posición de un determinado número en un arreglo desordenado ¿Cuáles serían el peor caso, mejor caso y caso promedio?