SlideShare a Scribd company logo
1 of 8
MÉTODO DE BÚSQUEDA
SECUENCIAL O LINEAL
Por
Angy Lorena Yánez Padilla
Yerica Elena Imbett Benítez
Luis Eduardo Berrocal Polo
DEFINICIÓN
El método de búsqueda secuencial consiste en
revisar elemento tras elemento hasta encontrar el
dato buscado.
La búsqueda secuencial se puede aplicar en
arreglos o en listas enlazadas.
Consiste básicamente en recorrer el arreglo de
izquierda a derecha hasta que se encuentre el
elemento buscado o se termine el arreglo, lo
que ocurra primero.
Normalmente cuando una función de
búsqueda concluye con éxito, interesa conocer
en qué posición fue hallado el elemento que se
estaba buscando.
Ejemplo
• Index.php
<?php
include "Busquedalineal.php";
$a =array(2,4,5,8,10,14,18,21,7,68,45,24);
// $valor es el elemento a buscar
// $num es la posicion del valor encontrado
$num = -1;
$valor = 8;
$arreglo = count($a);
$b= busqueda($a,$num,$valor,$arreglo);
?>
• Busquedalineal.php
<?php
function busqueda ($a,$num,$valor,$arreglo) {
for ($i=0;$i <= $arreglo -1;$i++) {
if ($valor == $a[$i]){
$num = $i;//posicion del numero
$i = $arreglo;
}
}
if ($num > -1) {
echo "El valor $valor ha sido encontrado en la posicion $num";
} else {
echo "El valor $valor no ha sido encontrado";
}
}
?>
Como resultado final debe mostrar:
El valor 8 ha sido encontrado en la posición 3
Universidad de córdoba
Lic. En Informática y Medios Audiovisuales
Área
Técnicas Avanzadas de Programación
Semestre IV
Montería
Junio 14 - 2013
GRACIAS

More Related Content

What's hot

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 ordenamientoJosé Antonio Sandoval Acosta
 
Presentación inserción directa y binaria
Presentación inserción directa y binariaPresentación inserción directa y binaria
Presentación inserción directa y binariaClaudia Tona Castro
 
Método de búsqueda binaria
Método de búsqueda binariaMétodo de búsqueda binaria
Método de búsqueda binariaJose Altamiranda
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 
Metodos Busqueda Interna
Metodos Busqueda InternaMetodos Busqueda Interna
Metodos Busqueda Internasawmuk
 
Expo busqueda binaria
Expo busqueda binariaExpo busqueda binaria
Expo busqueda binariapool-deimer
 
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 OrdenamientoJosé Antonio Sandoval Acosta
 
Segmetación de instrucciones
Segmetación de instruccionesSegmetación de instrucciones
Segmetación de instruccionesLely
 
Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCristopher Morales Ruiz
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortlinkinpark03
 

What's hot (20)

Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
 
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
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Presentación inserción directa y binaria
Presentación inserción directa y binariaPresentación inserción directa y binaria
Presentación inserción directa y binaria
 
Método de búsqueda binaria
Método de búsqueda binariaMétodo de búsqueda binaria
Método de búsqueda binaria
 
Recursividad
RecursividadRecursividad
Recursividad
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Metodos Busqueda Interna
Metodos Busqueda InternaMetodos Busqueda Interna
Metodos Busqueda Interna
 
BUCKET SORT
BUCKET SORTBUCKET SORT
BUCKET SORT
 
Expo busqueda binaria
Expo busqueda binariaExpo busqueda binaria
Expo busqueda binaria
 
Tablas Hash
Tablas HashTablas Hash
Tablas Hash
 
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
 
Segmetación de instrucciones
Segmetación de instruccionesSegmetación de instrucciones
Segmetación de instrucciones
 
Shell exposición
Shell exposiciónShell exposición
Shell exposición
 
Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busqueda
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sort
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 

Similar to Búsqueda secuencial o lineal método

Similar to Búsqueda secuencial o lineal método (17)

Metodo de busqueda secuencial
Metodo de busqueda secuencialMetodo de busqueda secuencial
Metodo de busqueda secuencial
 
Busqueda
BusquedaBusqueda
Busqueda
 
Busquedas binarias y secuenciales
Busquedas binarias y secuencialesBusquedas binarias y secuenciales
Busquedas binarias y secuenciales
 
Unidad 6 métodos de búsqueda
Unidad 6 métodos de búsquedaUnidad 6 métodos de búsqueda
Unidad 6 métodos de búsqueda
 
#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf
 
#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Unidad 6 diana karina pech may
Unidad 6 diana karina pech mayUnidad 6 diana karina pech may
Unidad 6 diana karina pech may
 
ALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptxALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptx
 
Informe tecnico unidad 6
Informe tecnico unidad 6Informe tecnico unidad 6
Informe tecnico unidad 6
 
metodos de busqueda
metodos de busquedametodos de busqueda
metodos de busqueda
 
Estructura de dato unidad 6
Estructura de dato unidad 6Estructura de dato unidad 6
Estructura de dato unidad 6
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Gestión basica de la información
Gestión basica de la informaciónGestión basica de la información
Gestión basica de la información
 
Diapositivas unidad 6
Diapositivas unidad 6Diapositivas unidad 6
Diapositivas unidad 6
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
METODOS DE BUSQUEDA
METODOS DE BUSQUEDAMETODOS DE BUSQUEDA
METODOS DE BUSQUEDA
 

Búsqueda secuencial o lineal método

  • 1. MÉTODO DE BÚSQUEDA SECUENCIAL O LINEAL Por Angy Lorena Yánez Padilla Yerica Elena Imbett Benítez Luis Eduardo Berrocal Polo
  • 2. DEFINICIÓN El método de búsqueda secuencial consiste en revisar elemento tras elemento hasta encontrar el dato buscado. La búsqueda secuencial se puede aplicar en arreglos o en listas enlazadas.
  • 3. Consiste básicamente en recorrer el arreglo de izquierda a derecha hasta que se encuentre el elemento buscado o se termine el arreglo, lo que ocurra primero. Normalmente cuando una función de búsqueda concluye con éxito, interesa conocer en qué posición fue hallado el elemento que se estaba buscando.
  • 4. Ejemplo • Index.php <?php include "Busquedalineal.php"; $a =array(2,4,5,8,10,14,18,21,7,68,45,24); // $valor es el elemento a buscar // $num es la posicion del valor encontrado $num = -1; $valor = 8; $arreglo = count($a); $b= busqueda($a,$num,$valor,$arreglo); ?>
  • 5. • Busquedalineal.php <?php function busqueda ($a,$num,$valor,$arreglo) { for ($i=0;$i <= $arreglo -1;$i++) { if ($valor == $a[$i]){ $num = $i;//posicion del numero $i = $arreglo; } } if ($num > -1) { echo "El valor $valor ha sido encontrado en la posicion $num"; } else { echo "El valor $valor no ha sido encontrado"; } } ?>
  • 6. Como resultado final debe mostrar: El valor 8 ha sido encontrado en la posición 3
  • 7. Universidad de córdoba Lic. En Informática y Medios Audiovisuales Área Técnicas Avanzadas de Programación Semestre IV Montería Junio 14 - 2013