elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:28  


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Algoritmo de Fuerza bruta...
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Algoritmo de Fuerza bruta...  (Leído 2,601 veces)
CL1O


Desconectado Desconectado

Mensajes: 525


No confundas mi bondad con debilidad


Ver Perfil
Algoritmo de Fuerza bruta...
« en: 31 Diciembre 2010, 02:35 »

Hola amigos, acá les traigo el algoritmo de fuerza bruta...

Código:
function fuerzabruta : integer;
                 var i, j : integer;
                 begin
                     i := 1;
                     j := 1;
                     repeat
                          if a[i] := p[j] then begin
                                                i := i + 1;
                                                j := j + 1;
                                            end
                                            else   begin
                                               i := 1 - j + 2;
                                               j := 1;
                                           end;
                 
                    until j > M  or i > N;
                    if j > M then fuerzabruta := i - M
                               else  fuerzabruta := i;
               end; 

El método obvio para la búsqueda de un patrón consiste en chequear cada posible posición en el texto en donde el patrón puede encontrarse. El programa busca de esta forma la ocurrencia del patrón p[1..M] en el string de texto a [1..N]

Bueno este algoritmo estaba, el un libro que leí hace un tiempo, que se llama, Algoritmos, datos, y programas....

SAludos




En línea

El conocimiento Humano pertenece a la Humanidad.
Ferno

Desconectado Desconectado

Mensajes: 282


Ver Perfil
Re: Algoritmo de Fuerza bruta...
« Respuesta #1 en: 31 Diciembre 2010, 03:07 »

Me supongo que en la condición, en vez de ":=" iría un "=". verdad?


En línea
CL1O


Desconectado Desconectado

Mensajes: 525


No confundas mi bondad con debilidad


Ver Perfil
Re: Algoritmo de Fuerza bruta...
« Respuesta #2 en: 31 Diciembre 2010, 03:09 »

Me supongo que en la condición, en vez de ":=" iría un "=". verdad?

Es pascal, y no C, en pascal para asignarles valores a las variables se usa :=..

SAludos
En línea

El conocimiento Humano pertenece a la Humanidad.
Khronos14

Desconectado Desconectado

Mensajes: 285


A lie is a lie


Ver Perfil WWW
Re: Algoritmo de Fuerza bruta...
« Respuesta #3 en: 31 Diciembre 2010, 16:19 »

Me supongo que en la condición, en vez de ":=" iría un "=". verdad?

Pero Ferno se refiere a una condición, estás usando el operador de asignación en una condición.

Código:
if a[i] := p[j] then begin //sería =

Además, aquí creo que los paréntesis son necesarios.

Código:
until (j > M)  or (i > N);


Para devolver un valor con una función puedes usar result, en vez del nombre de la función.
En línea

CL1O


Desconectado Desconectado

Mensajes: 525


No confundas mi bondad con debilidad


Ver Perfil
Re: Algoritmo de Fuerza bruta...
« Respuesta #4 en: 31 Diciembre 2010, 16:26 »

Pero Ferno se refiere a una condición, estás usando el operador de asignación en una condición.

Código:
if a[i] := p[j] then begin //sería =

Además, aquí creo que los paréntesis son necesarios.

Código:
until (j > M)  or (i > N);


Para devolver un valor con una función puedes usar result, en vez del nombre de la función.

Muchas Gracias!!

Siempre ha cada segundo se aprende algo...

SAludos..

Feliz Año
En línea

El conocimiento Humano pertenece a la Humanidad.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
alguien sabe algun algoritmo de fuerza bruta
Programación Visual Basic
adn 2 946 Último mensaje 7 Enero 2006, 19:38
por adn
Algoritmo de Fuerza Bruta
Criptografía
e-spy 1 6,546 Último mensaje 26 Abril 2006, 19:46
por Crack_X
fuerza bruta
Hacking Avanzado
Ignor 3 2,409 Último mensaje 17 Abril 2007, 17:33
por Achernar
Fuerza bruta en C#
.NET
Hendrix 14 3,514 Último mensaje 25 Junio 2007, 13:41
por Hendrix
Fuerza bruta « 1 2 »
Programación Visual Basic
vivachapas 25 2,601 Último mensaje 22 Enero 2008, 03:06
por vivachapas
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines