Hola! como no subiste un programa completo, lo unico que puedo decir que esta mal es que usas dim(en minusculas) en vez de DIM... subi todo el codigo para ayudarte mejor
    Cita:  pero encontre muchas y casi distintas
    es verdad que muchos algoritmos parecieran que son "distintos", pero la logica en todos es lo mismo: en la secuencial recorre el arreglo posicion x posicion, y en la binaria divide a la mitad constantemente el arreglo hasta encontrar el elemento buscado  
Saludos