Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por kanvictor
...porque 18446744073709551616 es el total de todas las casillas sumadas
A parte de eso (que no lo se), también es 2^64.

Cita:
Empezado por kanvictor
...lo que pide el enunciado es el de la ultima casilla
Por eso 2^64. A no ser que los tableros de ajedrez hayan cambiado y tengan ahora 63 casillas.

Supongo que es una tontería y en algun sitio me he perdido un detalle de porqué 63 y no 64.

Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2  
Antiguo 15-11-2006
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 22
marceloalegre Va por buen camino
Neftali:
De este sitio que me paso Domingo he leido los datos de la respuesta

http://www.renuevodeplenitud.net/Ref...ion.php?id=446

en cuanto al porque de 2^63 es justamente por lo mismo de 2^3 que te mostraba en el ejemplo ...
Lo explico de nuevo a ver si se entiende, imaginemos que el tablero de ajedrez tuviera 4 casilleros solamente, entonces segun la leyenda el matematico le pide al rey el doble de la casilla anterior empezando de 1:
casilleros:
1 2
4 8

Total de grano pedido 2^4 =16 pero como se ve ahi, total de granos de la ultima casilla 2^3=8

Los mismo de aplica para el tablero de 64 casilleros, la cantidad de granos que hay en la ultima casilla seria 2^63.-

Se entiende? o soy muy malo para explicarme!!

Saludos!!!
Responder Con Cita
  #3  
Antiguo 15-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por Neftali
A parte de eso (que no lo se), también es 2^64.


Por eso 2^64. A no ser que los tableros de ajedrez hayan cambiado y tengan ahora 63 casillas.

Supongo que es una tontería y en algun sitio me he perdido un detalle de porqué 63 y no 64.

Un saludo.
Vamos a recordar cuando en la universidad aprendíamos números binarios. Cuando tenemos un número de n bits, el valor mas alto que puede representarse es (2^n)-1, el valor del bit menos significativo es 2^0=1, el del mas significativo 2^(n-1). Eso creo que todo lo tenemos claro

Pues ahora en vez de bits piensa en casillas y en vez de valor piensa en granos. Todo el tablero tiene (2^64)-1 granos, la primera casilla tiene 1 grano y la ultima 2^(64-1)=2^63. Si es que con el avatar que tengo se me da por explicar todo con parábolas
Responder Con Cita
  #4  
Antiguo 15-11-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por seoane
...la primera casilla tiene 1 grano y la ultima 2^(64-1)=2^63.
Ok; Segun lo que yo había leído la casilla i debía tener 2^i granos. La casilla 1 tenía 2 granos, la 2 tenía 4,...

Enunciado: ..., y pidió lo siguiente: dos granos de trigo por la primera casilla del tablero, cuatro granos por la segunda, ocho por la tercera, dieciseis por la cuarta, y así sucesivamente hasta completar las sesenta y cuatro casillas.

Supongo que ahí estaba el error.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 15-11-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Podrian tener algo de consideracion con la gente ignorante de estos latos?

Como llegaron a eso? (Si ya vi el codigo, pero saber la respuesta no es mi interes, es como se llego alli)

La verdad esto es el tipo de cosas que me gustaria saber para darle toques especiales a MUTIS... y para saber como implementar el algoritmo de clustering (que lo tengo, pero no lo entiendo )....
__________________
El malabarista.
Responder Con Cita
  #6  
Antiguo 15-11-2006
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 22
marceloalegre Va por buen camino
Post

Bueno, la resolución la dio Seaone en primera instancia, pero te puedo contar lo siguiente:
En las primeras lecturas de Cifrado uno se encuentra con esto por ejemplo:

Cifrado Cesar

En la criptografía, un cifrado César, también conocido como cifrado por desplazamiento, es una de las técnicas de codificación más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra en una posición que está un número determinado de espacios más adelante en el alfabeto.

http://es.wikipedia.org/wiki/Cifrado_C%C3%A9sar


Es una de las tecnicas mas antiguas de cifrado, y muy buena para introducirse en estos temas.
Utilizando esta tecnica de desplazamiento, pero a izquierda, y tomando los nros 5732(clave) uno a uno es como se llega a la frase en cuestion.

En cuanto a la frase seguramente fue buscar en google y llegar al fondo de la cuestion.
Imagino que mas o menos Domingo lo encaro de esa manera pero bueno todo es solo una sospecha !

Saludos.-
Responder Con Cita
  #7  
Antiguo 15-11-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Ok, la explicacion de wikipedia estuvo con plastilina y dibujitos.. asi yantendi !

O sea que simplemente vieron la sequencia de letras y supusieron estaban codificas y pensaron, ok, no creo que para conseguir una entrevista hayan usado el sistema aleman de la 2da guerra mundial...
__________________
El malabarista.
Responder Con Cita
  #8  
Antiguo 15-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por kanvictor
Imagino que mas o menos Domingo lo encaro de esa manera pero bueno todo es solo una sospecha !
Pues los pasos que di fueron los siguientes, suponía que el cifrado seria sencillo (suma, resta, xor), pero no sabia cual, y tampoco como intervenía la clave en todo esto. Si nos fijamos en la frase hay varios casos de 2 letras iguales juntas, así que una sustitución de una letra por otra, sin mas, no era posible, entonces no podíamos usar un ataque estadístico.

Luego me centre en las palabras de solo dos letras, hice la suposición de que eran "EL" o "LA", así que hice algunas sumas y restas y vi que aparecían los números de la clave. Esa fue la pista definitiva.

Una vez sabia el método de cifrado, implemente una función de descifrado, y funciono solo con las primeras palabras. Entonces sospeche que había un problema de desplazamiento (faltaban algunas letras) así que probé a añadir algunos caracteres en el lugar correcto y entonces el mensaje se revelo por completo.

En cuanto a la historia de los granos de arroz ya la sabia, lo que si tuve que mirar es cuantas casillas tenia un tablero de ajedrez porque no me acordaba
Responder Con Cita
  #9  
Antiguo 15-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por seoane
Pues los pasos que di fueron los siguientes, suponía que el cifrado seria sencillo (suma, resta, xor), pero no sabia cual, y tampoco como intervenía la clave en todo esto. Si nos fijamos en la frase hay varios casos de 2 letras iguales juntas, así que una sustitución de una letra por otra, sin mas, no era posible, entonces no podíamos usar un ataque estadístico.

Luego me centre en las palabras de solo dos letras, hice la suposición de que eran "EL" o "LA", así que hice algunas sumas y restas y vi que aparecían los números de la clave. Esa fue la pista definitiva.

Una vez sabia el método de cifrado, implemente una función de descifrado, y funciono solo con las primeras palabras. Entonces sospeche que había un problema de desplazamiento (faltaban algunas letras) así que probé a añadir algunos caracteres en el lugar correcto y entonces el mensaje se revelo por completo.

En cuanto a la historia de los granos de arroz ya la sabia, lo que si tuve que mirar es cuantas casillas tenia un tablero de ajedrez porque no me acordaba
Muy interesante, de verdad. ¿Lo podrías volver a explicar, esta vez en español?



// Saludos
Responder Con Cita
  #10  
Antiguo 15-11-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 22
Héctor Randolph Va por buen camino
Lo que yo acabo de descubrir es que en realidad Domingo Seoane no es una sola persona, se trata de un grupo de informáticos (al menos nueve) que utilizan este pseudónimo colectivo.

Este grupo está perfectamente organizado para cubrir tres turnos de ocho horas cada uno, es decir, que en cada momento están conectados al menos tres con el mismo nick resolviendo preguntas del foro en paralelo.

No encuentro otra explicación más lógica, si no es eso entonces, nos tendríamos que creer lo que muestra su avatar, es decir, omnipotente, omnipresente y omnisciente.

Saludos

Última edición por Héctor Randolph fecha: 15-11-2006 a las 20:09:29.
Responder Con Cita
  #11  
Antiguo 16-11-2006
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

¡Viva el César cifrado y el Domingo descifrador!

No conocía el nombre de la técnica, aunque la apliqué en algunas ocasiones en el pasado. Pero definitivamente no es lo mismo saber codificar que decodificar; enhorabuena a Domingo Seoane por su destacado descubrimiento.

Bueno, ya que estamos en este tipo de suertes, quisiera comentar que en los primeros exámenes de selección que redactaba (allá por 1999), solía poner en ellos la siguiente expresión Pascal, con el objeto de que el candidato explicara la utilidad que podría tener:

Código Delphi [-]
(Byte (B) * 2) - 1

(Siendo B una expresión de tipo Boolean).

Sé que para muchos de los lectores es una cosa de novatos , pero vaya que me servía para determinar qué tan duchos eran los prospectos, y hasta me daba una idea de la forma en que razonaban los problemas de lógica.

Un abrazo lógico.

Al González.
Responder Con Cita
  #12  
Antiguo 16-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues yo la verdad no tengo ni la más remota idea de para qué pueda servir esa expresión. Ni modo, hubiera sido muy mal prospecto...

// Saludos
Responder Con Cita
  #13  
Antiguo 16-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por roman
Pues yo la verdad no tengo ni la más remota idea de para qué pueda servir esa expresión. Ni modo, hubiera sido muy mal prospecto...

// Saludos
No seas modesto , yo la verdad dude porque no estaba seguro si delphi utilizaba 1 o -1 para representar TRUE (usa el uno). La verdad no se que habría puesto.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Necesito alguien con paciencia y ganas e ayudare. Gabel Varios 2 13-09-2006 20:09:24
Para pensar seoane Humor 4 04-06-2006 23:48:34
Alguien tiene idea de que sea este error.... Alfredo Varios 2 04-02-2005 13:59:15
Me ayuda alguien con este msg de error? NaZZ Varios 4 12-03-2004 09:31:25


La franja horaria es GMT +2. Ahora son las 21:29:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi