SlideShare una empresa de Scribd logo
1 de 15
Asignatura:
PROGRAMACIÓN
Semestre:
Segundo Nivel
Integrantes:
Sofía Chauca
Ivette Tello
Docente:
Mg. Roberto Camana
Quito - Ecuador
21 - Enero - 2016
Tema:
VECTORES
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
Subtemas a tratar:
• Búsqueda de un vector
• Ordenamiento por Selección
• Ordenamiento por Burbuja
• Ejercicios
• Bibliografía
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
BÚSQUEDA DE UN VECTOR
Una operación de búsqueda de un dato en un vector consiste:
• Determinar si el dato pertenece o no al vector.
• En caso de pertenecer, determinar cuál es su posición.
Dos de los métodos más usuales de búsqueda en vectores son:
• Búsqueda secuencial o lineal.
• Búsqueda binaria.
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
BÚSQUEDA SECUENCIAL
• Consiste en recorrer secuencialmente un array desde el primer elemento hasta
el último y comprobar si alguno de los elementos del array contiene el vector
buscado, es decir, comparar cada elemento del array con el valor buscado.
BÚSQUEDA LINEAL
• Funciona bien para arrays pequeños o para arrays no ordenados. Si el
array está ordenado, se puede utilizar la técnica de alta velocidad de
búsqueda binaria.
• La búsqueda binaria de un valor en un vector consiste en analizar, en
primer lugar el elemento central del vector, si el elemento buscado es
menor se buscar por el tramo inferior del vector utilizando la misma
técnica, y si no por el tramo superior.
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
BÚSQUEDA BINARIA
• Requiere menos iteraciones, comparaciones, que la búsqueda
secuencial pero para realizar la búsqueda se requiere que el vector esté
previamente ordenado
• Es un método eficiente siempre que el vector esté ordenado
• En la práctica esto suele suceder, pero no siempre es así. Por esta razón
la búsqueda binaria exige una ordenación previa del vector
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
MÉTODO DE ORDENACIÓN POR SELECCIÓN
Este método se basa en buscar el menor elemento del
vector y colocarlo en la primera posición. Luego se busca
el segundo elemento más pequeño y se coloca en la
segunda posición, y así sucesivamente.
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
Los pasos sucesivos a dar son:
1. Seleccionar el menor elemento del vector de n
elementos.
2. Intercambiar dicho elemento con el primero.
3. Repetir estas operaciones con los n-1
elementos restantes, seleccionando el
segundo elemento, continuar con los n-2
elementos restantes hasta que sólo quede el
mayor.
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
Un ejemplo práctico ayudará a la comprensión del algoritmo. Consideremos
un array A con 5 valores enteros 51, 21, 39, 80, 36:
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
MÉTODO DE ORDENACIÓN DE LA BURBUJA
• Se basa en el principio de comparar pares de elementos adyacentes
e intercambiarlos entre sí hasta que estén todos ordenados.
• El elemento cuyo valor es mayor sube posición; hacia el final de la
lista, al igual que las burbujas de aire en un depósito.
• Tras realizar un recorrido completo por todo el vector, el elemento
mencionado habrá subido en la lista y ocupará la última posición.
• En el segundo recorrido, el segundo elemento llegará a la
penúltima posición, y así sucesivamente.
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas
Bibliografía
• Artificial, C. d. (2000). Obtenido de
http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap5/f_cap56.htm
• Novella. (2013). Obtenido de
http://novella.mhhe.com/sites/dl/free/844814077x/619434/A06.pdf
INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ”
Carrera de Tecnología en Análisis de Sistemas

Más contenido relacionado

Similar a VECTORES - Metodos de ordenamiento Seleccion - Burbuja

Ordenamientos de vectores
Ordenamientos de vectoresOrdenamientos de vectores
Ordenamientos de vectores
sirekarol
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
IrvingMoran4
 
Metodos de odenamiento de vctores
Metodos de odenamiento de vctoresMetodos de odenamiento de vctores
Metodos de odenamiento de vctores
mishuhot
 

Similar a VECTORES - Metodos de ordenamiento Seleccion - Burbuja (15)

Ordenamientos de vectores
Ordenamientos de vectoresOrdenamientos de vectores
Ordenamientos de vectores
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Metodos de odenamiento de vctores
Metodos de odenamiento de vctoresMetodos de odenamiento de vctores
Metodos de odenamiento de vctores
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
Comparativa entre Algoritmos de Ordenamiento
Comparativa entre Algoritmos de OrdenamientoComparativa entre Algoritmos de Ordenamiento
Comparativa entre Algoritmos de Ordenamiento
 
Vectores - Informática
Vectores - InformáticaVectores - Informática
Vectores - Informática
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Algoritmos II_2020.pdf
Algoritmos II_2020.pdfAlgoritmos II_2020.pdf
Algoritmos II_2020.pdf
 
Programación 3: colecciones Java
Programación 3: colecciones JavaProgramación 3: colecciones Java
Programación 3: colecciones Java
 
Josemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodosJosemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodos
 
Resulset
ResulsetResulset
Resulset
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
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...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

VECTORES - Metodos de ordenamiento Seleccion - Burbuja

  • 1. Asignatura: PROGRAMACIÓN Semestre: Segundo Nivel Integrantes: Sofía Chauca Ivette Tello Docente: Mg. Roberto Camana Quito - Ecuador 21 - Enero - 2016 Tema: VECTORES INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 2. Subtemas a tratar: • Búsqueda de un vector • Ordenamiento por Selección • Ordenamiento por Burbuja • Ejercicios • Bibliografía INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 3. BÚSQUEDA DE UN VECTOR Una operación de búsqueda de un dato en un vector consiste: • Determinar si el dato pertenece o no al vector. • En caso de pertenecer, determinar cuál es su posición. Dos de los métodos más usuales de búsqueda en vectores son: • Búsqueda secuencial o lineal. • Búsqueda binaria. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 4. BÚSQUEDA SECUENCIAL • Consiste en recorrer secuencialmente un array desde el primer elemento hasta el último y comprobar si alguno de los elementos del array contiene el vector buscado, es decir, comparar cada elemento del array con el valor buscado. BÚSQUEDA LINEAL • Funciona bien para arrays pequeños o para arrays no ordenados. Si el array está ordenado, se puede utilizar la técnica de alta velocidad de búsqueda binaria. • La búsqueda binaria de un valor en un vector consiste en analizar, en primer lugar el elemento central del vector, si el elemento buscado es menor se buscar por el tramo inferior del vector utilizando la misma técnica, y si no por el tramo superior. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 5. BÚSQUEDA BINARIA • Requiere menos iteraciones, comparaciones, que la búsqueda secuencial pero para realizar la búsqueda se requiere que el vector esté previamente ordenado • Es un método eficiente siempre que el vector esté ordenado • En la práctica esto suele suceder, pero no siempre es así. Por esta razón la búsqueda binaria exige una ordenación previa del vector INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 6. MÉTODO DE ORDENACIÓN POR SELECCIÓN Este método se basa en buscar el menor elemento del vector y colocarlo en la primera posición. Luego se busca el segundo elemento más pequeño y se coloca en la segunda posición, y así sucesivamente. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 7. Los pasos sucesivos a dar son: 1. Seleccionar el menor elemento del vector de n elementos. 2. Intercambiar dicho elemento con el primero. 3. Repetir estas operaciones con los n-1 elementos restantes, seleccionando el segundo elemento, continuar con los n-2 elementos restantes hasta que sólo quede el mayor. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 8. Un ejemplo práctico ayudará a la comprensión del algoritmo. Consideremos un array A con 5 valores enteros 51, 21, 39, 80, 36: INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 9. MÉTODO DE ORDENACIÓN DE LA BURBUJA • Se basa en el principio de comparar pares de elementos adyacentes e intercambiarlos entre sí hasta que estén todos ordenados. • El elemento cuyo valor es mayor sube posición; hacia el final de la lista, al igual que las burbujas de aire en un depósito. • Tras realizar un recorrido completo por todo el vector, el elemento mencionado habrá subido en la lista y ocupará la última posición. • En el segundo recorrido, el segundo elemento llegará a la penúltima posición, y así sucesivamente. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 10. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 11. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 12.
  • 13. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 14. INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas
  • 15. Bibliografía • Artificial, C. d. (2000). Obtenido de http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap5/f_cap56.htm • Novella. (2013). Obtenido de http://novella.mhhe.com/sites/dl/free/844814077x/619434/A06.pdf INSTITUTO TECNOLÓGICO SUPERIOR “ALOASÍ” Carrera de Tecnología en Análisis de Sistemas