Ver Mensaje Individual
  #13  
Antiguo 05-06-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Reputación: 22
andres1569 Va por buen camino
Hola amigos:

Sinceramente creo que estáis empezando a desvariar todos un poco. Sin salirnos del ámbito de las matemáticas, podemos establecer que hay cantidades "finitas" , cantidades "infinitas" y cantidades "indeterminadas" (las infinitas son un subconjunto de éstas).

Un Googol plex o el mismo "Número de Avogadro" (aunque algún paleto lo llame "número del Abogado"), son cantidades finitas, de hecho se sabe su valor o el límite del mismo. Si queremos un número realmente grande, tan grande que no se pueda cuantificar tendremos que recurrir al lenguaje popular, de ahí lo de "tropecientos" o "tropocientos", "sepetecientos" o el "jijuemil" que usan en Colombia.

Pero hay números mayores, aunque a simple vista parezca que sean el más pequeño de todos. Ejemplo: "UN HUEVO". ¿Nadie ha preguntado nunca algo así: cuánta gente había viendo el partido? Y le han contestado: "un huevo de gente". Si alguien te contestara "un googol" le dirías "Zopenco, no te he preguntado cuántos goles se han marcado". O a veces preguntan ¿cuánto cobra Ronaldo? No lo sé, pero "un huevo". Es decir, una cantidad astronómica.

Por no hablar de "mogollón". Si alguien no se cree lo que estoy diciendo que se coja el Delphi y escriba esto:

Código:
c : Int64; // Un tipo de dato realmente grande

begin
  c := StrToInt64 ('mogollón de gente en la playa");
Inmediatamente salta una excepción diciendo :

"EConvertError: "mogollón de gente en la playa" is not a valid integer value".

Alguno pensará que es una expresión no válida y que por eso falla, pero en realidad estamos tratando de almacenar un valor demasiado grande para lo que admite el tipo Int64 (como a Borland le da vergüenza no tener un tipo de dato que esté a la altura, saca ese mensaje engañoso).

Pensadlo detenidamente antes de seguir diciendo tonterías.
Responder Con Cita