Sunteți pe pagina 1din 14

U

C
S

D
A

R
O

M
I
ID

N
E

O
I
C

A
N

EVIL US
TEMA: BUSCADOR BIDIMENSIONAL
GRUPO: Nro. 6
INTEGRANTES:
JEFFERSON MORENO
FELIX HERDOIZA
MICROSFT WORD
JONATHAN ALAVA
JONATAN CHAPI
POINT
SONIA GUAMN
RAFAEL LARREA

COORDINADOR
ESTRUCTURA EN
PRESENTACION EN PREZI
PRESENTACION EN POWE
INVESTIGADORA
PROGRAMADOR

Una bsqueda no sera efectiva por si sola sin basarse en un


ordenamiento adecuado pues todo proceso tiene una secuencia
en la cual es muy importante tanto el programa en si, como la
estructura del mismo. Una bsqueda puede ser utilizada para
diferentes procesos dentro de la estructura de un algoritmo pero
su mejor aplicacin es para arreglos. Ms que mtodos son
algoritmos, algoritmos bien conocidos en el mundo de la
programacin.

INTRODUCCIN

Precisamente es en este proyecto de lo que se hablara de uno de


los mtodos utilizados y creados para ejecutarse como bsqueda
el mtodo Bidimensional, mtodo que est orientado a procesos
de ordenamiento pero muy eficaz para transformar una
bsqueda tediosa en una muy eficaz y rpida.

OBJETIVOS

GENERAL:

Dar a conocer el mtodo de bsqueda bidimensional para


arreglos en codificacin de algoritmos que facilite al
usuario la bsqueda de cualquier tipo de informacin de
manera ms rpida eficaz y precisa.

ESPECFICOS:

Explicar de una manera legible la conceptualizacin del


mtodo.
Esclarecer la estructura que debe tener un ordenamiento
para que pueda ser eficaz este mtodo.
Demostrar el funcionamiento del mtodo en el algoritmo
en los lenguajes de programacin JAVA, C++ y VISUAL
BASIC.

JUSTIFICACIN

El presente proyecto tiene la


finalidad de explicar la factibilidad de
uso de buscadores aplicando el
mtodo bidimensional, que es uno de
los buscadores empleados por el
programador para el usuario, para
facilitar su navegacin y que una
bsqueda pueda ser ms rpida y
eficaz de la informacin requerida

ARREGLOS BIDIMENCIONALES

Son estructuras de tamao fijo organizadas por filas y


columnas.
Estas estructuras almacenan valores del MISMO TIPO de dato.
Cada posicin se identifica por la fila y la columna
Por lo general, estas estructuras se conocen con el nombre de
matrices.

COMO SE GUARDAN LOS ELEMNTOS


EN UN ARREGLO BIDIMENSIONAL?
Se utiliza el nombre de la matriz, seguido
de parntesis cuadrado con el nmero de
la fila y posteriormente otro parntesis
cuadrado con el nmero de la columna.

COMO SE ACCEDEN A LOS DATOS EN


UN ARREGLO BIDIMENSIONAL?

Para referenciar un elemento de la


matriz, debe darse un nombre de la
matriz y el ndice de la fila y de la
columna que el elemento ocupa en
dicha matriz.
MATRIZ

COLUMNA

FILA

A las matrices se le asignan automticamente valores


iniciales predeterminados
a cada uno de sus elementos, de acuerdo a los
siguientes criterios:
Si el tipo del arreglo es numrico, a sus elementos
se les asigna el valor cero.
Si el tipo del arreglo es char, a sus elementos se
les asigna el valor \u0000.
Si el tipo del arreglo es bool, a sus elementos se les
asigna el valor false.
Si el tipo del arreglo es una clase, a sus elementos
se les asigna el valor null.

Ejemplo:
#include <stdio.h>
int main()
{
int fila, columna;
int matriz[2][2];
for(fila=0; fila<2; fila++)
for(columna=0; columna<2;
columna++
printf(%d, matriz[fila][columna]);
return 0;
}

En un arreglo bidimensional, cada


elemento tiene una posicin que
se identifica mediante dos ndices:
el de su fila y el de su columna.
Los arreglos bidimensionales tambin
pueden ser creados usando la funcin
array, pero pasando como argumentos
una lista con las filas de la matriz:
a = array

([[5.1, 7.4, 3.2, 9.9],


[1.9, 6.8, 4.1, 2.3],
[2.9, 6.4, 4.3, 1.4]])

Un array, es un tipo de dato


estructurado que permite almacenar un
conjunto de datos homogeneo, es decir,
todos ellos del mismo tipo y
relacionados

CONCLUSIONES
Con el mtodo bidimensional mejoramos nuestros
resultados y mediante su funcin lo colocamos en posicin
ventajosa con respecto a otros mtodos.
Para la ejecucin de este mtodo de bsqueda usamos un
algoritmo hbrido que combina tcnicas inspiradas en bsqueda
en vecindario variable, recocido simulado y tcnicas
constructivas que mejoran el mtodo de bsqueda
Con esto realizamos un anlisis estadstico para demostrar
la eficiencia de la metodologa propuesta y tener conocimiento
sobre el porcentaje de mejora al momento de realizar un
programa en particular
Se destaca una gran importancia de aplicar este mtodo
para una codificacin eficiente con tcnicas esenciales que se

RECOMENDACIONES
Dentro de los trabajos futuros podran resolverse casos de
prueba en donde las condiciones del problema permitan nos
dificulten muchos problemas el cual la aplicacin de este
mtodo sera muy eficaz para resolverlo de una manera
rpida y precisa
Este mtodo es posible para la mayora de problemas que
tengamos al momento de realizar una bsqueda , ya sea muy
extensa o
Adicionalmente, es un proceso un poco complicado en la
estructura del programa al momento de realizarlo pero muy
eficaz en su proceso

S-ar putea să vă placă și