You are on page 1of 8

12/10/13

Inicio

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

Aplicaciones

Programacin

Descargas

Diseo

Geek

Google

Juegos

Redes Sociales
Home Programacin Visual Basic Bsqueda Secuencial en
Vector Desordenado en Visual Basic .NET (vb)

Bsqueda Secuencial en Vector


Desordenado en Visual Basic .NET (vb)
Posted by admin on abril 6, 2008 in Programacin, Visual Basic
No hay comentarios

Un tema importante en la estructura de datos, es la


bsqueda de estos. Muchas veces se pueden tener
cantidades enormes de datos y su manipulacin se
vuelve cada vez mas complicada y tardada, es por esto
que los mtodos de bsquedas deben ser bastante
eficaces para poder encontrar un dato especifico
dentro de una gran cantidad de datos y en el menor
tiempo posible.
Este mtodo de bsqueda (secuencial) es sin duda el
ms sencillo y recomendable cuando tienes una
cantidad de datos mnima, ya que es muy fcil de
programar. La desventaja es que no es recomendable
para bucar algun dato dentro de una cantidad muy
grande de datos ya que su desempeo sera bastante
lento.
El algoritmo es el siguiente:

"

Se toma el elemento a buscar y se compara con


cada una de las posiciones del vector donde esta el
conjunto de datos. Buscando busqueda secuencial

www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

visual
1/8

12/10/13

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

Esto se hace dentro de un ciclo el cual dejar de


girar cuando se encuentre un numero igualal
buscado o cuando se termine el vector.
S no se encontr el numero buscado, se enva un
mensaje indicando que el elemento buscado no fue
encontrado, de lo contrario haces lo que tu decidas
con el elemento encontrado.
He aqu el diagrama de flujo:

Y aqu est el codigo en VB.Net


[vbnet]
Public Class Form1
Dim vec(999) As Integer
Dim a As Integer

AppsBuilder:

Private Sub Form1_Load(ByVal sender As

aplicaciones

System.Object, ByVal e As System.EventArgs) Handles


MyBase.Load
Dim rand As New Random
Dim cad As String =

www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

Como crear
para
celulares
sin
conocimientos

2/8

12/10/13

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

Ofertas de Empleo en
OLX
OLX.com.co/Empleos-en-Colombia

Anuncios de Todos los Sectores y


Ciudades. Publica tu anuncio Ahora!

Plantillas
para tus
diseos
web en css

Combos
For a = 0 To 999 generamos un vector de 1000
elementos con numeros aleatorios
vec(a) = rand.Next(0, 4000)
cad &= vec(a) & vbNewLine almacenamos en una
cadena ese vector para imprimirlo en un cuadro de
texto

(Combobox)
Dependientes
Utilizando
PHP, Mysql
y jQuery
(Javascript)

Next
txt.Text = cad imprimimos el vector en un cuadro de
texto
End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Dim n As Integer = txtn.Text
r.Text =
a=0
While (a < vec.Length) mientras NO llegue al final del
vector
If (vec(a) = n) Then el elemento buscado es igual al
elemento del vector en la posicion del incrementador?
r.Text = vec(a) & esta en la posicion & a imprimimos
resultado
a = vec.Length a la variable incrementador le
asignamos el largo del vector para provocar la salida
del ciclo
Else
a += 1
www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

3/8

12/10/13

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

End If
End While
If r.Text.Length = 0 Then r.Text = # no encontrado si
salimos del ciclo y aun no habamos mostrado
mensaje de # encontrado significa que no se
encontr el elemento buscado
End Sub
End Class
[/vbnet]
Aqu te dejo el archivo completo para que te lo
descargues
Descarga
//
// ]]>

Fuente del algoritmo

Tw ittear

Me gusta

Facebooks

Drivers

Youtube Downloader

www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

Enviar

Social networking site


Sociales

Cadenas

4/8

12/10/13

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

Leave a Reply
Nombre (required)

Correo electrnico (required)

Web

Post Comment

Siguenos

Suscribete
Your email Address...

Subscribe

En Facebook
www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

5/8

12/10/13

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

Recursosdelweb.com
Me gusta
A 4538 personas les gusta
Recursosdelw eb.com.

Popular Posts
Controladores
(drivers) Compaq
Presario V3617LA,
V3615LA, etc (Serie V3000)
para Windows XP
enero 13, 2008
Como crear una
pgina de
reproduccin de
videos y mp3 como YouTube en
ASP
enero 14, 2008
Como hacer la Serie
(sucesin) de
Fibonacci en C++
(Cpp)
enero 27, 2008

Our Sponsors

www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

6/8

12/10/13

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

Blogroll
Aplicaciones Web
Baby Shower
descargar juegos
Friv
GeekCompulsivo
Hotmail
Megavideo Peliculas
peliculas gratis
peliculas online
Plantillas para PowerPoint
Solicitud de empleo
tecnologia
Videos chistosos

GeekCompulsivo

La Web Gratis

www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

Goosumo
7/8

12/10/13

Bsqueda Secuencial en Vector Desordenado en Visual Basic .NET (vb) - Recursos Del Web

Mi-Curriculum-Vitae
Como crear un
curriculum vitae online

AltaPixShare:
redimensionar, editar y
compartir imgenes

Openshopen Como
hacer una tienda online
gratis

Viber: Mensajes y
llamadas gratis en
Android

ooVoo Alternativa a
Skype en Facebook

Imverter: Como convertir


imgenes a otros
formatos online

Mangatar Creador de
avatares estilo manga
MightyText Escribe
mensajes de texto desde
tu computadora y
envalos a un celular
Google Art Project El
arte en tu computadora

Free Instagram
Downloader: Descargar
fotos desde Instagram

Feliz Ao Nuevo!
El mundo submarino
Hotel de lujo en el
Mediterrneo
Mujeres transformadas
con maquillaje
Las casas de los famosos
atletas
Deportes de invierno
inusuales

Poptropica: Juego de
online para nios
BitDefender Mobile
Security: Antivirus gratis
para Android

2013 Recursos Del Web. All Rights Reserved.

www.recursosdelweb.com/busqueda-secuencial-en-vector-desordenado-en-visual-basic-net-vb/

Back to Top

8/8