Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Metodo Basico de Busqueda Secuencial en Arreglos

No description
by

Marcela Rivas

on 7 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Metodo Basico de Busqueda Secuencial en Arreglos

Metodo Basico de Busqueda
Secuencial en Arreglos

¿Que es un arreglo?
En java, un arreglo es un grupo de variables (llamadas elementos o componentes) que contienen valores,
todos del mismo tipo . Un arreglo es en realidad una referencia a un objeto arreglo en memoria
El Metodo:
Consiste en ir comparando el elemento o criterio de búsqueda con cada uno de los elementos en el arreglo, esto se hace recorriendo el arreglo y deteniéndose en cada elemento y hacer la comparación, en caso de ser verdadera la comparación, guardar la posición el elemento o dato.

Integrantes
Samantha G. Rivas Sevilla
Hellen de los Angeles Guido Fonseca
Carlos Andres Urtecho Duartes
Luis Marian Ortega Gonzalez
Rodney Andres Orozco Flores
Son estructuras de datos que consisten en elementos relacionados del mismo tipo; son entidades de longuitud fija; conservan la misma longitud una vez creados, aunque puede reasignarse una variable tipo arreglo de tal forma que haga referencia a un nuevo arreglo de distinta longitud.
Ejemplo:
public class BSecuencial {
public static void main(String[] args)throws IOException {

BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));
int encontrados=0;
String [] VectorNombres = {"Aarona","Aashta","Abelarda","Abelia","Abigail ",
"Abril"};
System.out.print("Digite el nombre que desea buscar: ");
String nombre = entrada.readLine();
// entrada de dato a buscar

for (int i=0; i<VectorNombres.length;i++){

if(nombre.equalsIgnoreCase(VectorNombres[i])){

JOptionPane.showMessageDialog(null,"Elemento encontrado "+VectorNombres[i],"Encontrado",
JOptionPane.INFORMATION_MESSAGE);
encontrados++;
continue;
}

}
if(encontrados == 1 ){
System.out.println("Fin de busqueda, encontrado "+encontrados+" elemento igual");
}else{
System.out.println("Fin de busqueda, encontrados "+encontrados+" elementos no encontrado");
}

}

¿Que hace este programa?
Este algoritmo va a buscar posicion a posicion hasta dar con el dato solicitado y en el caso de que no exista pues también va a recorrer todo el arreglo.
Si se encuentra en el arreglo imprimira el mensaje "fin de la busqueda elemento encontrado "_" elemento igual:".. de lo contrario
"fin de la busqueda "_" elemento no encontrado.
GRACIAS POR SU ATENCION
:)
Full transcript