Blogia
Bitneriáceo

El hombre dio nombre a todos los animales... in the beginning... long time ago. Las maquinas han puesto número a todas las cosas... nowadays …

El hombre dio nombre a todos los animales... in the beginning... long time ago. Las maquinas han puesto número a todas las cosas... nowadays … Desde hace ya tiempo, (aunque no tanto) los seres humanos nos hemos dedicado a asignar un número y codificar todo cuanto deseamos contar, verificar, constatar, organizar, guardar etc.. etc... A ese numero le hemos aplicado un código que permite su rápida lectura por medios mecánicos, así tenemos todo lleno de códigos de barras, chips, bandas magnéticas y otros artilugios que nos facilitan recabar la información.
Alguien tiene que teclear esos datos y ese alguien viene siendo una persona como tu o como yo que podemos poner el dedo en el número equivocado. Mira tu por donde que a otro alguien se le ocurrió inventar el dígito de control, que es una cifra, una letra u otro símbolo que se genera aplicando un algoritmo que usa los dígitos del número que se graba , de forma que si nos equivocamos al introducir cualquier número, el digito de control no será correcto y nos avisará de algún error.
Asi, el carné de identidad, las cuentas bancarias, los números de los códigos de barras de cualquier producto, y muchos otros números van acompañados de su dígito de control.
El algoritmo que genera la letra de carné de identidad español consiste en averiguar la diferencia entre el anterior múltiplo de 23 y el numero del carné y buscar en una tabla de letras la que le corresponde a cada uno de los 23 posibles números. Para Excel (97 o posterior) existe una sencilla función :
=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKET";1+RESIDUO(A1;23);1)
copiándola en la celda A2 solo tendrás que poner el numero del carné en A1 y en A2 aparecerá la letra que le corresponde.

El de los códigos de barras de los productos de gran consumo que usamos en Europa(que se llama EAN13) es el decimotercero de los dígitos, se calcula sumando los valores de las cifras que ocupan posiciones impares multiplicados por 3 más los valores de las posiciones pares, (contando las posiciones de derecha a izquierda de los 12 primeros dígitos), al resultado de la suma le calculamos la cantidad que le falta hasta su siguiente decena, esa cantidad es el digito de control.
Un lío ¿verdad?. Todo para evitar que nos equivoquemos.

El algoritmo del que sale el último dígito de la siguiente serie es sencillo pero no es muy bueno para evitar un error muy común al escribir números ¿cuál?

12356-7
29999-8
35560-9
56629-8
83825-6
92523-1
55314-8
21648-1
12858-4

NOTA COMPLEMENTARIA.
Yo no tengo el alfabeto chino, pero al que quiera tatuarse un codigo de barras con el nombre de su amor, su fecha de caducidad, su coeficiente intelectual o los 300 primeros decimales de la raiz de 2, se lo puedo facilitar, que pueda ser leido por el scaner dependerá de tatuador y de lo que el tatuado (o la zona tatuada)engorde.

11 comentarios

yoyito de oro -

Estupenda

pini, tatuada -

me va el rojo de día, el negro para la noche.
gracias, itn, por mi tatú.

itn -

El enlace falla prueba copiar y pegar :
http://www.pix8.net/pro/pic/4413Y8Uy6/126499.jpg

itn -

A sus pies Pini,
TU TATÚ

disinerge -

En cierta manera vivo rodeado de sistemas de calidad pero no me gano el jornal directamente con ello. Esto daría para filosofar un rato y no son horas de aburrir a nadie; me son familiares estos términos japoneses por culturilla profesional pero nada más.
En el altavoz de mi portátil suena ténue (es asombroso :(, hay gente a quien no le gusta) la voz del viejo judío de Minnesota a la memoria de Rubin "Huracán" Carter.
Pistol shots ring out in the barroom night...

pini -

voy a la nota complementaria.
quiero mi código de barras.
hay suficiente espacio para el tatuado.
elijo el tobillo, así tatuador y scaneador se ponen a mis pies.
(algún día se me tenía que dar).

itn -

Homero, no creo que google llegue más abajo de los títulos, y creo que los mios están hechos a prueba de invasiones. Por cierto el de éste se basa en una canción de Bob Dylan (Robert Zimmerman)

hoemro -

De acuerdo con Disinerge. Aunque si es verdad el etsduios de la uivenrsdiad ignlsea, no debiera causar mayor problema...
A Robert, no lo ubico. Pero si uds lo admiran, debe ser un buen tipo.
Itn, un consejo: borra de tu comentario las palabras "a1fabeto chin0", mira que si Google te atrapa, este comentario se va a convertir en un nuevo sitio de encuentro para los desinformados que invadieron Pequños Enigmas...

itn -

disinerge ¿no me digas que te dedicas a calidad?.
Estoy de acuerdo contigo hasta en lo de Bob.

disinerge -

Un genio Robert Zimmermann, sin duda uno de los grandes (esto no podía callármelo).

disinerge -

Estoy crecido con tanto estreno. Espero que no moleste a nadie.

El algorimto dle utlimo diigto de la sigiuente seire es senclilo preo no es muy beuno praa evtiar un erorr muy coumn al escriibr nuemros ¿caul?
Y letras también, itn, y letras.

Técnicamente podría decirse que el dígito de tu serie carece de pokayoke antidisléxico.