SlideShare una empresa de Scribd logo
1 de 27
Introducción a los algoritmos Parte I Joemmanuel Ponce
¿Qué es un algoritmo? ,[object Object]
¿Qué es un algoritmo? Problema
Ejemplo: Sucesión de Fibonacci ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: Sucesión de Fibonacci ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: Sucesión de Fibonacci
¿POR QUÉ SON IMPORTANTES LOS ALGORITMOS? ,[object Object]
Almacenamiento de información ,[object Object]
Almacenamiento de información
Almacenamiento de información ,[object Object],[object Object],[object Object],[object Object]
¿La diferencia? El algoritmo… ,[object Object],[object Object],GIF emplea una técnica llamada “DITHERING” para engañar al ojo y hacerle  creer que es sólido cuando en realidad usa 2 diferentes colores de los 256 que tiene a su disposición, en este caso, uno tras otro en un patrón predecible. Nota como los puntos en una imagen GIF se alternan claros y oscuros mientras  que en JPG, que tiene 16 millones de colores disponibles, es un solo color.
Ordenamiento de información
Ordenamiento de información
Búsqueda de información
Transferencia de información
INTRODUCCIÓN A LOS CONCURSOS DE PROGRAMACIÓN
Concursos de Programación ,[object Object],[object Object],[object Object],[object Object]
Concursos de Programación ,[object Object],[object Object],[object Object],[object Object]
Sistemas de competencia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Olimpiadas de Informática ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Olimpiadas de Informática
Olimpiadas de Informática ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ACM Programming Contest ,[object Object],[object Object],[object Object],[object Object],[object Object]
ACM Programming Contest ,[object Object],[object Object],[object Object],[object Object],[object Object]
ACM Programming Contest ,[object Object],[object Object]
Topcoder Algorithm Competitions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Topcoder Competitions ,[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
lauracristinaL
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
María C. Plata
 
Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.
Rossana Velázquez
 

La actualidad más candente (15)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Algoritmos. Definición y Características
Algoritmos. Definición y CaracterísticasAlgoritmos. Definición y Características
Algoritmos. Definición y Características
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Sesion1
Sesion1Sesion1
Sesion1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Manual subir Reto VPL para Tripulantes v1 Reto 5
Manual subir Reto VPL para Tripulantes v1 Reto 5Manual subir Reto VPL para Tripulantes v1 Reto 5
Manual subir Reto VPL para Tripulantes v1 Reto 5
 
Manual subir Reto 2 VPL para tripulantes v1.1
Manual subir Reto 2 VPL para tripulantes v1.1Manual subir Reto 2 VPL para tripulantes v1.1
Manual subir Reto 2 VPL para tripulantes v1.1
 
Manual Subir Reto VPL para Tripulantes Reto 4
Manual Subir Reto VPL para Tripulantes Reto 4Manual Subir Reto VPL para Tripulantes Reto 4
Manual Subir Reto VPL para Tripulantes Reto 4
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
 
Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 

Destacado

01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
matiu007
 
PrettyPics. Restauración de Imágenes
PrettyPics. Restauración de ImágenesPrettyPics. Restauración de Imágenes
PrettyPics. Restauración de Imágenes
Joemmanuel Ponce
 
Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagrams
hccit
 

Destacado (20)

Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Poster analysis
Poster analysisPoster analysis
Poster analysis
 
Silabus pai-kelas-ix
Silabus pai-kelas-ixSilabus pai-kelas-ix
Silabus pai-kelas-ix
 
Grameen Final Paper 303
Grameen Final Paper 303Grameen Final Paper 303
Grameen Final Paper 303
 
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
 
Eu ppt presentation pq projektledning allmän
Eu ppt presentation pq projektledning allmänEu ppt presentation pq projektledning allmän
Eu ppt presentation pq projektledning allmän
 
poster_final
poster_finalposter_final
poster_final
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Interactive Video for Teaching and Learning
Interactive Video for Teaching and LearningInteractive Video for Teaching and Learning
Interactive Video for Teaching and Learning
 
Business Intelligence and Big Data in Cloud
Business Intelligence and Big Data in CloudBusiness Intelligence and Big Data in Cloud
Business Intelligence and Big Data in Cloud
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Oieg 2007
Oieg 2007Oieg 2007
Oieg 2007
 
PrettyPics. Restauración de Imágenes
PrettyPics. Restauración de ImágenesPrettyPics. Restauración de Imágenes
PrettyPics. Restauración de Imágenes
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
OIEG 2009
OIEG 2009OIEG 2009
OIEG 2009
 
1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos
 
Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagrams
 

Similar a Curso de Algoritmos - Presentación 1

Clase 1 Itinerario
Clase 1 ItinerarioClase 1 Itinerario
Clase 1 Itinerario
vbalda
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
Sergio Naspiran
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
justo morales
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
Lorenzo Alejo
 

Similar a Curso de Algoritmos - Presentación 1 (20)

resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
Clase 1 Itinerario
Clase 1 ItinerarioClase 1 Itinerario
Clase 1 Itinerario
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pc
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Algoritmos primero
Algoritmos primeroAlgoritmos primero
Algoritmos primero
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Fp03
Fp03Fp03
Fp03
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
(Fases)
(Fases)(Fases)
(Fases)
 

Más de Joemmanuel Ponce (8)

Introducción al Diseño Arquitectónico Basado En Patrones
Introducción al Diseño Arquitectónico Basado En PatronesIntroducción al Diseño Arquitectónico Basado En Patrones
Introducción al Diseño Arquitectónico Basado En Patrones
 
Olimpiada de Informatica del Estado de Guanajuato - Sesion Informativa (Beta 2)
Olimpiada de Informatica del Estado de Guanajuato - Sesion Informativa (Beta 2)Olimpiada de Informatica del Estado de Guanajuato - Sesion Informativa (Beta 2)
Olimpiada de Informatica del Estado de Guanajuato - Sesion Informativa (Beta 2)
 
OIEG 2008
OIEG 2008 OIEG 2008
OIEG 2008
 
Olmpiada de Informatica del Estado de Guanajuato 09 (beta 2)
Olmpiada de Informatica del Estado de Guanajuato 09 (beta 2)Olmpiada de Informatica del Estado de Guanajuato 09 (beta 2)
Olmpiada de Informatica del Estado de Guanajuato 09 (beta 2)
 
Grupo Ants - Segundo Aniversario
Grupo Ants - Segundo AniversarioGrupo Ants - Segundo Aniversario
Grupo Ants - Segundo Aniversario
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
Algoritmo de Dijkstra
Algoritmo de DijkstraAlgoritmo de Dijkstra
Algoritmo de Dijkstra
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Curso de Algoritmos - Presentación 1