SlideShare una empresa de Scribd logo
1 de 14
¿QUE ES UN METODO
DE BUSQUEDA ?
 Los métodos de búsqueda nos permiten recuperar
  información de un vector o un archivo,
 que contenga una lista de datos. Por ejemplo se
  puede obtener el nombre y el número
 telefónico de nuestra agenda de contactos o la nota
  obtenida por un alumno en la lista de
 un curso.
 Cuando se realizan búsquedas sobre vectores, se
  desea es encontrar la posición que
 ocupa el elemento buscado dentro de la lista de
  elementos que contiene el vector. Para la
 búsqueda de información en archivos es necesario
  realizar la búsqueda a partir de un
 campo clave dentro del archivo.
En este método se recorre el vector desde el primer
elemento hasta el ultimo,
comparando cada elemento del vector con el valor
buscado, hasta que se encuentre el
elemento o se llegue al final del vector. Este método
es recomendado para realizar
búsquedas con pocos datos
   i:integer; //variable para controlar el ciclo while.
     pos:integer; //variable que devuelve la posición en la que se encuentra el
    elemento en el vector.
   begin
   //Asigno el valor de -1 a la variable pos para devolver este valor en el
    supuesto caso de que no se encuentre
   //el valor buscado dentro del vector.
     pos:=-1;
     i:=1;
   //Mientras que no se llegue al final del vector y no se haya encontrado el
    dato buscado en el vector.
     while (i <= num) and (pos = -1) do
     begin
   Este método es una técnica eficaz para realizar
    búsquedas en vectores o archivos que
   contengan un mayor número de datos. Este método
    divide el vector en mitades de
   manera sucesiva hasta que encuentra el dato buscado,
    es decir, el método divide el
   vector y se examina el elemento central del vector.
   Si es el elemento que se busca, entonces la búsqueda
    finaliza, pero sino se determina si
   el dato buscado esta en la primera o la segunda mitad
    del vector y se repite el proceso en
   la nueva mitad, buscando su elemento central. Para
    realizar la búsqueda binaria el vector
   debe estar ordenado y se comienza comparando con el
    elemento central.
Implementación de la clase
lógica TBusquedas en la
unidad UMetodosBusqueda:
 {$mode   objfpc}{$H+}
 interface
 uses
 Classes, SysUtils;
 const
   num=20;
 type
 { TBusquedas }
 TBusquedas=class
 private
 vector:array[1..num] of string;
   public
 Método   de Búsqueda
  Secuencial:
 Método de Búsqueda
  Binaria:
 Métodos de Búsqueda.
   1. La capitalización está fuera
    de lugar. Por ejemplo, NASA es
    equivalente a nasa.
   2. Para buscar una frase,
    encierre las palabras en doble
    comillas por ejemplo,
    “Biblioteca del Congreso”.
   3. Para buscar un número
    exacto, la ubicación del número
    en comillas por ejemplo,
    “114,457”. Esto obliga al equipo
    de búsqueda a encontrar una
    compatibilidad exacta a la del
    número.
   4. Para una cadena de palabras ( por ejemplo, Universidad de
    Wisconsin), se asumen que estas palabras están unidas por la
    conjunción AND (y). Por lo tanto, compatibilizará los registros
    con todas las palabras que ocurran en los campos buscados, tanto
    en forma unida como individual.
   5. Las palabras o frases pueden ser pre-mostradas con un
    guion (-) o un signo de más (+). Un guion ( por ejemplo –
    magnesio o – “ papas fritas” ) indica que Ud. desea todos los
    documentos que le hablen del primer término pero que no
    contengan papas fritas es decir no desea que ningún resultado
    que contenga el ultimo termino. Por otra parte, las palabras o
    frases pueden ser pre-mostradas con un signo de más (+) (por
    ejemplo, +magnesio o + “papas fritas”) para indicar que Ud.
    requiere resultados que contengan ambos términos.
 6.  Los resultados serán mostrados en orden
 de importancia de mayor a menor (los items
 más relevantes aparecen en la parte superior
 de los resultados). La relevancia se
 determina a través de una combinación de
 frecuencia en la ocurrencia de la palabra y
 un valor ponderado de los campos de meta-
 datos que están siendo buscados. La
 ocurrencia de la palabra en el Título es
 ponderada como la de más peso. Un Título
 alterno, Creador, Editor, Clasificación y
 Contribuyente se encuentran en la hilera
 inferior próxima de los valores de peso.
metodos de busqueda
metodos de busqueda

Más contenido relacionado

La actualidad más candente

Métodos de búsqueda en internet
Métodos de búsqueda en internetMétodos de búsqueda en internet
Métodos de búsqueda en internet170311
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busquedamcamila25
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busquedaclaudia1824
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busquedaeli1027
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busquedajefer Castro
 
Metodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanosMetodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanostanializethinfante
 
Metodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanosMetodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanostanializethinfante
 
Metodos de busqueda en internet
Metodos de busqueda en internetMetodos de busqueda en internet
Metodos de busqueda en internetlalyhermosa
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsquedabrayan000
 
Mètodos de busqueda en internet
Mètodos de busqueda en internetMètodos de busqueda en internet
Mètodos de busqueda en internethava2802
 
Operadores de busqueda
Operadores de busquedaOperadores de busqueda
Operadores de busquedaDenic Garza
 
Metodos de busqueda en internet
Metodos de busqueda en internetMetodos de busqueda en internet
Metodos de busqueda en internetlalyhermosa
 
Metodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanosMetodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanosknmm
 

La actualidad más candente (17)

Métodos de búsqueda en internet
Métodos de búsqueda en internetMétodos de búsqueda en internet
Métodos de búsqueda en internet
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Metodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanosMetodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanos
 
Metodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanosMetodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanos
 
Buscadores
BuscadoresBuscadores
Buscadores
 
Metodos de busqueda en internet
Metodos de busqueda en internetMetodos de busqueda en internet
Metodos de busqueda en internet
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Mètodos de busqueda en internet
Mètodos de busqueda en internetMètodos de busqueda en internet
Mètodos de busqueda en internet
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Operadores de busqueda
Operadores de busquedaOperadores de busqueda
Operadores de busqueda
 
Metodos de busqueda en internet
Metodos de busqueda en internetMetodos de busqueda en internet
Metodos de busqueda en internet
 
Buscadores
BuscadoresBuscadores
Buscadores
 
"Operadores de busqueda"
"Operadores de busqueda""Operadores de busqueda"
"Operadores de busqueda"
 
Metodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanosMetodos de busqueda y operadores boleanos
Metodos de busqueda y operadores boleanos
 

Destacado

Sistema squeletico!!!
Sistema squeletico!!!Sistema squeletico!!!
Sistema squeletico!!!Fer Maya
 
Enfermedades de transmición sexual
Enfermedades de transmición sexualEnfermedades de transmición sexual
Enfermedades de transmición sexualAre Zavaleta Leyva
 
Indice de Masa Corporal (IMC)
Indice de Masa Corporal (IMC)Indice de Masa Corporal (IMC)
Indice de Masa Corporal (IMC)Germary22
 
Presentacion Del Sistema Oseo
Presentacion Del Sistema OseoPresentacion Del Sistema Oseo
Presentacion Del Sistema OseoCARMEN RETO
 
SISTEMA OSEO HUMANO
SISTEMA OSEO HUMANOSISTEMA OSEO HUMANO
SISTEMA OSEO HUMANOMAVILA
 
EL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTE
EL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTEEL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTE
EL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTErosaangelica30
 
Obesidad presentacion en power point
Obesidad presentacion en power pointObesidad presentacion en power point
Obesidad presentacion en power pointDaniel Sanchez
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Destacado (14)

Sistema squeletico!!!
Sistema squeletico!!!Sistema squeletico!!!
Sistema squeletico!!!
 
Enfermedades de transmición sexual
Enfermedades de transmición sexualEnfermedades de transmición sexual
Enfermedades de transmición sexual
 
INDICE DE MASA CORPORAL
INDICE DE MASA CORPORALINDICE DE MASA CORPORAL
INDICE DE MASA CORPORAL
 
Indice de Masa Corporal (IMC)
Indice de Masa Corporal (IMC)Indice de Masa Corporal (IMC)
Indice de Masa Corporal (IMC)
 
Presentacion Del Sistema Oseo
Presentacion Del Sistema OseoPresentacion Del Sistema Oseo
Presentacion Del Sistema Oseo
 
Sistema oseo
Sistema oseoSistema oseo
Sistema oseo
 
SISTEMA OSEO HUMANO
SISTEMA OSEO HUMANOSISTEMA OSEO HUMANO
SISTEMA OSEO HUMANO
 
El sistema óseo
El sistema óseoEl sistema óseo
El sistema óseo
 
EL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTE
EL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTEEL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTE
EL SISTEMA ESQUELÉTICO . INFORMACIÓN MUY IMPORTANTE
 
SISTEMA OSEO
SISTEMA OSEOSISTEMA OSEO
SISTEMA OSEO
 
Obesidad presentacion en power point
Obesidad presentacion en power pointObesidad presentacion en power point
Obesidad presentacion en power point
 
Sistema esquelético ppt
Sistema esquelético pptSistema esquelético ppt
Sistema esquelético ppt
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar a metodos de busqueda

Similar a metodos de busqueda (20)

Informe analisis de algoritmos
Informe analisis de algoritmosInforme analisis de algoritmos
Informe analisis de algoritmos
 
Informe tecnico unidad 6
Informe tecnico unidad 6Informe tecnico unidad 6
Informe tecnico unidad 6
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
Trabajo parte 2
Trabajo  parte 2Trabajo  parte 2
Trabajo parte 2
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
 
Josemanueunidad4 mapaconceptual
Josemanueunidad4 mapaconceptualJosemanueunidad4 mapaconceptual
Josemanueunidad4 mapaconceptual
 
Administrador,+7.pdf
Administrador,+7.pdfAdministrador,+7.pdf
Administrador,+7.pdf
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamiento
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Ejercicios con Python parte 05
Ejercicios con Python parte 05Ejercicios con Python parte 05
Ejercicios con Python parte 05
 
Base de datos
Base de datosBase de datos
Base de datos
 
Roger trabajo
Roger trabajoRoger trabajo
Roger trabajo
 
Motores de Búsqueda y Operadores Boléanos
Motores de Búsqueda y Operadores BoléanosMotores de Búsqueda y Operadores Boléanos
Motores de Búsqueda y Operadores Boléanos
 
Qué es un buscador
Qué es un buscadorQué es un buscador
Qué es un buscador
 
Metodos de buqueda en internet y operadores booleanos 2
Metodos de buqueda en internet y operadores booleanos 2Metodos de buqueda en internet y operadores booleanos 2
Metodos de buqueda en internet y operadores booleanos 2
 
Informe tecnico u 6-victor uex
Informe tecnico u 6-victor uexInforme tecnico u 6-victor uex
Informe tecnico u 6-victor uex
 
Busqueda
BusquedaBusqueda
Busqueda
 
Busqueda secuencial
Busqueda secuencialBusqueda secuencial
Busqueda secuencial
 
Diapositivas unidad 6
Diapositivas unidad 6Diapositivas unidad 6
Diapositivas unidad 6
 
DHTIC
DHTICDHTIC
DHTIC
 

Último

Cirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfCirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfginpao14
 
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.pptPREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.pptMontoyaCruzSofia
 
Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Yes Europa
 
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.docMarbellaLedsma
 
Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024Yes Europa
 
COMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptxCOMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptxespaciorientatriguer
 
PROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdf
PROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdfPROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdf
PROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdfenritov17
 

Último (7)

Cirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfCirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdf
 
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.pptPREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
 
Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024
 
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
 
Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024
 
COMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptxCOMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptx
 
PROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdf
PROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdfPROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdf
PROYECTO CAFETERÍA ÁRBOL DE PROBLEMAS.pdf
 

metodos de busqueda

  • 1.
  • 2. ¿QUE ES UN METODO DE BUSQUEDA ?
  • 3.  Los métodos de búsqueda nos permiten recuperar información de un vector o un archivo,  que contenga una lista de datos. Por ejemplo se puede obtener el nombre y el número  telefónico de nuestra agenda de contactos o la nota obtenida por un alumno en la lista de  un curso.  Cuando se realizan búsquedas sobre vectores, se desea es encontrar la posición que  ocupa el elemento buscado dentro de la lista de elementos que contiene el vector. Para la  búsqueda de información en archivos es necesario realizar la búsqueda a partir de un  campo clave dentro del archivo.
  • 4. En este método se recorre el vector desde el primer elemento hasta el ultimo, comparando cada elemento del vector con el valor buscado, hasta que se encuentre el elemento o se llegue al final del vector. Este método es recomendado para realizar búsquedas con pocos datos
  • 5. i:integer; //variable para controlar el ciclo while.  pos:integer; //variable que devuelve la posición en la que se encuentra el elemento en el vector.  begin  //Asigno el valor de -1 a la variable pos para devolver este valor en el supuesto caso de que no se encuentre  //el valor buscado dentro del vector.  pos:=-1;  i:=1;  //Mientras que no se llegue al final del vector y no se haya encontrado el dato buscado en el vector.  while (i <= num) and (pos = -1) do  begin
  • 6. Este método es una técnica eficaz para realizar búsquedas en vectores o archivos que  contengan un mayor número de datos. Este método divide el vector en mitades de  manera sucesiva hasta que encuentra el dato buscado, es decir, el método divide el  vector y se examina el elemento central del vector.  Si es el elemento que se busca, entonces la búsqueda finaliza, pero sino se determina si  el dato buscado esta en la primera o la segunda mitad del vector y se repite el proceso en  la nueva mitad, buscando su elemento central. Para realizar la búsqueda binaria el vector  debe estar ordenado y se comienza comparando con el elemento central.
  • 7. Implementación de la clase lógica TBusquedas en la unidad UMetodosBusqueda:
  • 8.  {$mode objfpc}{$H+}  interface  uses  Classes, SysUtils;  const  num=20;  type  { TBusquedas }  TBusquedas=class  private  vector:array[1..num] of string;  public
  • 9.  Método de Búsqueda Secuencial:  Método de Búsqueda Binaria:  Métodos de Búsqueda.
  • 10. 1. La capitalización está fuera de lugar. Por ejemplo, NASA es equivalente a nasa.  2. Para buscar una frase, encierre las palabras en doble comillas por ejemplo, “Biblioteca del Congreso”.  3. Para buscar un número exacto, la ubicación del número en comillas por ejemplo, “114,457”. Esto obliga al equipo de búsqueda a encontrar una compatibilidad exacta a la del número.
  • 11. 4. Para una cadena de palabras ( por ejemplo, Universidad de Wisconsin), se asumen que estas palabras están unidas por la conjunción AND (y). Por lo tanto, compatibilizará los registros con todas las palabras que ocurran en los campos buscados, tanto en forma unida como individual.  5. Las palabras o frases pueden ser pre-mostradas con un guion (-) o un signo de más (+). Un guion ( por ejemplo – magnesio o – “ papas fritas” ) indica que Ud. desea todos los documentos que le hablen del primer término pero que no contengan papas fritas es decir no desea que ningún resultado que contenga el ultimo termino. Por otra parte, las palabras o frases pueden ser pre-mostradas con un signo de más (+) (por ejemplo, +magnesio o + “papas fritas”) para indicar que Ud. requiere resultados que contengan ambos términos.
  • 12.  6. Los resultados serán mostrados en orden de importancia de mayor a menor (los items más relevantes aparecen en la parte superior de los resultados). La relevancia se determina a través de una combinación de frecuencia en la ocurrencia de la palabra y un valor ponderado de los campos de meta- datos que están siendo buscados. La ocurrencia de la palabra en el Título es ponderada como la de más peso. Un Título alterno, Creador, Editor, Clasificación y Contribuyente se encuentran en la hilera inferior próxima de los valores de peso.