Códigos Numéricos - iesorospeda.esiesorospeda.es/jorquera/conferencia1.pdf · Códigos Numéricos...

72

Transcript of Códigos Numéricos - iesorospeda.esiesorospeda.es/jorquera/conferencia1.pdf · Códigos Numéricos...

Códigos Numéricos

Códigos Numéricos

Miguel A. Jorquera

I.E.S �Ortega y Rubio�, Mula (Murcia)

19/04/10

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Índice

1 Cálculo de la letra de control del NIF

2 Códigos de barrasIntroducciónCódigo BinarioHistoriaCodi�caciónCifra de control

3 Códigos QR

4 ISBN

5 Tarjeta de Crédito

6 JuegosLa cifra borradaNº de calzado

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

Índice

1 Cálculo de la letra de control del NIF

2 Códigos de barrasIntroducciónCódigo BinarioHistoriaCodi�caciónCifra de control

3 Códigos QR

4 ISBN

5 Tarjeta de Crédito

6 JuegosLa cifra borradaNº de calzado

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF1

La equivocación en algún número del número del DNI suponeque pueda ser el número de otra persona.

Para evitar este tipo de errores se añade la letra de control ytenemos lo que se denomina NIF.

La letra se asigna según un proceso de tal forma que si seproduce una variación en alguna cifra la letra de control nocoincide (hay poca probabilidad) y por lo tanto se detecta elerror.

Para obtener la letra de control se divide el número entre 23 yse coge el resto que será un número comprendido entre 0 y 22.Y se le asigna la letra correspondiente según la tabla siguiente.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF1

La equivocación en algún número del número del DNI suponeque pueda ser el número de otra persona.

Para evitar este tipo de errores se añade la letra de control ytenemos lo que se denomina NIF.

La letra se asigna según un proceso de tal forma que si seproduce una variación en alguna cifra la letra de control nocoincide (hay poca probabilidad) y por lo tanto se detecta elerror.

Para obtener la letra de control se divide el número entre 23 yse coge el resto que será un número comprendido entre 0 y 22.Y se le asigna la letra correspondiente según la tabla siguiente.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF1

La equivocación en algún número del número del DNI suponeque pueda ser el número de otra persona.

Para evitar este tipo de errores se añade la letra de control ytenemos lo que se denomina NIF.

La letra se asigna según un proceso de tal forma que si seproduce una variación en alguna cifra la letra de control nocoincide (hay poca probabilidad) y por lo tanto se detecta elerror.

Para obtener la letra de control se divide el número entre 23 yse coge el resto que será un número comprendido entre 0 y 22.Y se le asigna la letra correspondiente según la tabla siguiente.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF1

La equivocación en algún número del número del DNI suponeque pueda ser el número de otra persona.

Para evitar este tipo de errores se añade la letra de control ytenemos lo que se denomina NIF.

La letra se asigna según un proceso de tal forma que si seproduce una variación en alguna cifra la letra de control nocoincide (hay poca probabilidad) y por lo tanto se detecta elerror.

Para obtener la letra de control se divide el número entre 23 yse coge el resto que será un número comprendido entre 0 y 22.Y se le asigna la letra correspondiente según la tabla siguiente.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF2

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF3

Ejemplo

¾Qué letra le corresponde al número 5607413? ¾Recuerdas cómo sehace una división entre un número de 2 cifras?

Mirando en la tabla, vemos que le corresponde la letra J.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF4

¾Cómo se hace con la calculadora?

Forma1

Si dividimos 5607413 entre 23 en la calculadora resulta 243800.56por lo que el cociente entero será 243800. Para calcular el restoutilizarmo la fórmula D = d · c + r =⇒ r = D − d · c y resultar = 5607413− 23 · 243800 = 13

Forma2

Utilizar la operación �módulo� 23 que precisamente nos devuelve elresto al dividir entre 23. 5607413 mod 23 = 13

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF4

¾Cómo se hace con la calculadora?

Forma1

Si dividimos 5607413 entre 23 en la calculadora resulta 243800.56por lo que el cociente entero será 243800. Para calcular el restoutilizarmo la fórmula D = d · c + r =⇒ r = D − d · c y resultar = 5607413− 23 · 243800 = 13

Forma2

Utilizar la operación �módulo� 23 que precisamente nos devuelve elresto al dividir entre 23. 5607413 mod 23 = 13

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Cálculo de la letra de control del NIF

NIF4

¾Cómo se hace con la calculadora?

Forma1

Si dividimos 5607413 entre 23 en la calculadora resulta 243800.56por lo que el cociente entero será 243800. Para calcular el restoutilizarmo la fórmula D = d · c + r =⇒ r = D − d · c y resultar = 5607413− 23 · 243800 = 13

Forma2

Utilizar la operación �módulo� 23 que precisamente nos devuelve elresto al dividir entre 23. 5607413 mod 23 = 13

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Índice

1 Cálculo de la letra de control del NIF

2 Códigos de barrasIntroducciónCódigo BinarioHistoriaCodi�caciónCifra de control

3 Códigos QR

4 ISBN

5 Tarjeta de Crédito

6 JuegosLa cifra borradaNº de calzado

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Introducción

Códigos de barras1

Los artículos de los comercios llevan un código de barras quelos identi�ca.

Pasándolos por un lector apropiado que mide la luz re�ejadaqueda registrado el nombre y el precio del artículo. Restandoademás una unidad al total que había.

Los códigos de barras están formados por barras blancas ynegras de distintos grosores y unas cifras que son la traducciónnumérica de las mismas.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Introducción

Códigos de barras1

Los artículos de los comercios llevan un código de barras quelos identi�ca.

Pasándolos por un lector apropiado que mide la luz re�ejadaqueda registrado el nombre y el precio del artículo. Restandoademás una unidad al total que había.

Los códigos de barras están formados por barras blancas ynegras de distintos grosores y unas cifras que son la traducciónnumérica de las mismas.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Introducción

Códigos de barras1

Los artículos de los comercios llevan un código de barras quelos identi�ca.

Pasándolos por un lector apropiado que mide la luz re�ejadaqueda registrado el nombre y el precio del artículo. Restandoademás una unidad al total que había.

Los códigos de barras están formados por barras blancas ynegras de distintos grosores y unas cifras que son la traducciónnumérica de las mismas.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Introducción

Códigos de barras1

Los artículos de los comercios llevan un código de barras quelos identi�ca.

Pasándolos por un lector apropiado que mide la luz re�ejadaqueda registrado el nombre y el precio del artículo. Restandoademás una unidad al total que había.

Los códigos de barras están formados por barras blancas ynegras de distintos grosores y unas cifras que son la traducciónnumérica de las mismas.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Introducción

Códigos de barras2

Las barras negras se codi�can en el sistema binario como unosy los espacios en blanco o barras blancas se codi�can comoceros.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Código Binario

Decimal a Binario

Hay que conocer el sistema binario y el sitema decimal. Lascalculadoras hacen la conversión de forma inmediata.

¾Cómo se escribe en binario el número decimal 153?

Basta dividir entre 2 el número 153, luego dividir entre 2 elcociente de la división anterior y así sucesivamente hasta queno se pueda seguir. Escribimos los restos de derecha aizquierda y ese es el número binario buscado.

153(10 = 10011001(2

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Código Binario

Decimal a Binario

Hay que conocer el sistema binario y el sitema decimal. Lascalculadoras hacen la conversión de forma inmediata.

¾Cómo se escribe en binario el número decimal 153?

Basta dividir entre 2 el número 153, luego dividir entre 2 elcociente de la división anterior y así sucesivamente hasta queno se pueda seguir. Escribimos los restos de derecha aizquierda y ese es el número binario buscado.

153(10 = 10011001(2

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Código Binario

Decimal a Binario

Hay que conocer el sistema binario y el sitema decimal. Lascalculadoras hacen la conversión de forma inmediata.

¾Cómo se escribe en binario el número decimal 153?

Basta dividir entre 2 el número 153, luego dividir entre 2 elcociente de la división anterior y así sucesivamente hasta queno se pueda seguir. Escribimos los restos de derecha aizquierda y ese es el número binario buscado.

153(10 = 10011001(2Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Código Binario

Binario a Decimal

¾Cómo se escribe en decimal el número binario 1101001?

¾Recuerdas la descomposición de un nº natural en unidades,decenas, centenas, etc.?

153 = 1 · 102 + 5 · 101 + 3 · 100

Hacemos lo mismo en base 2 para pasar de binario a decimal.

1101001(2 = 26 + 25 + 23 + 20 = 105

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Código Binario

Binario a Decimal

¾Cómo se escribe en decimal el número binario 1101001?

¾Recuerdas la descomposición de un nº natural en unidades,decenas, centenas, etc.?

153 = 1 · 102 + 5 · 101 + 3 · 100

Hacemos lo mismo en base 2 para pasar de binario a decimal.

1101001(2 = 26 + 25 + 23 + 20 = 105

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Código Binario

Binario a Decimal

¾Cómo se escribe en decimal el número binario 1101001?

¾Recuerdas la descomposición de un nº natural en unidades,decenas, centenas, etc.?

153 = 1 · 102 + 5 · 101 + 3 · 100

Hacemos lo mismo en base 2 para pasar de binario a decimal.

1101001(2 = 26 + 25 + 23 + 20 = 105

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Código Binario

Binario a Decimal

¾Cómo se escribe en decimal el número binario 1101001?

¾Recuerdas la descomposición de un nº natural en unidades,decenas, centenas, etc.?

153 = 1 · 102 + 5 · 101 + 3 · 100

Hacemos lo mismo en base 2 para pasar de binario a decimal.

1101001(2 = 26 + 25 + 23 + 20 = 105

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Historia

Códigos de barras3

El primer sistema de código de barras fue patentado el 7 deoctubre de 1952 por los norteamericanos Norman Woodland yBernard Silver. El principio era el mismo pero utilizabancírculos concéntricos en puesto de barras.

Existen numerosos estándar de códigos de barras, pero el máshabitual es el EAN (European Article Number - NúmeroEuropeo de Artículo) en su versión de 13 dígitos. Ahora sellama GS1.

El código de barras EAN-13 permite que todo producto puedaser identi�cado en cualquier parte del mundo, de manera ágil ysin demasiado margen de error.

El EAN-13 representa los 13 dígitos por medio de 30 barrasnegras de diferente grosor.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Historia

Códigos de barras3

El primer sistema de código de barras fue patentado el 7 deoctubre de 1952 por los norteamericanos Norman Woodland yBernard Silver. El principio era el mismo pero utilizabancírculos concéntricos en puesto de barras.

Existen numerosos estándar de códigos de barras, pero el máshabitual es el EAN (European Article Number - NúmeroEuropeo de Artículo) en su versión de 13 dígitos. Ahora sellama GS1.

El código de barras EAN-13 permite que todo producto puedaser identi�cado en cualquier parte del mundo, de manera ágil ysin demasiado margen de error.

El EAN-13 representa los 13 dígitos por medio de 30 barrasnegras de diferente grosor.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Historia

Códigos de barras3

El primer sistema de código de barras fue patentado el 7 deoctubre de 1952 por los norteamericanos Norman Woodland yBernard Silver. El principio era el mismo pero utilizabancírculos concéntricos en puesto de barras.

Existen numerosos estándar de códigos de barras, pero el máshabitual es el EAN (European Article Number - NúmeroEuropeo de Artículo) en su versión de 13 dígitos. Ahora sellama GS1.

El código de barras EAN-13 permite que todo producto puedaser identi�cado en cualquier parte del mundo, de manera ágil ysin demasiado margen de error.

El EAN-13 representa los 13 dígitos por medio de 30 barrasnegras de diferente grosor.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Historia

Códigos de barras3

El primer sistema de código de barras fue patentado el 7 deoctubre de 1952 por los norteamericanos Norman Woodland yBernard Silver. El principio era el mismo pero utilizabancírculos concéntricos en puesto de barras.

Existen numerosos estándar de códigos de barras, pero el máshabitual es el EAN (European Article Number - NúmeroEuropeo de Artículo) en su versión de 13 dígitos. Ahora sellama GS1.

El código de barras EAN-13 permite que todo producto puedaser identi�cado en cualquier parte del mundo, de manera ágil ysin demasiado margen de error.

El EAN-13 representa los 13 dígitos por medio de 30 barrasnegras de diferente grosor.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Historia

Códigos de barras4

El número es dividido en 2 zonas diferenciables, la parte izq. yla parte derecha. Dichas zonas son delimitadas por una barrasde inicio de código, separación de código y �n de código.Estas barras son fácilmente diferenciables dentro del código debarras pues su longitud es algo mayor.

Las dos primeras se re�eren al país. A España le correspondeel pre�jo 84. En el caso de libros el pre�jo en España es 978.Las siguientes 5 cifras representan a la empresa y las siguientes5 al producto.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Historia

Códigos de barras4

El número es dividido en 2 zonas diferenciables, la parte izq. yla parte derecha. Dichas zonas son delimitadas por una barrasde inicio de código, separación de código y �n de código.Estas barras son fácilmente diferenciables dentro del código debarras pues su longitud es algo mayor.

Las dos primeras se re�eren al país. A España le correspondeel pre�jo 84. En el caso de libros el pre�jo en España es 978.Las siguientes 5 cifras representan a la empresa y las siguientes5 al producto.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Codi�cación

Codi�cación1

El primer y último dígito tienen un signi�cado especial.

Barras inicio de código -> codi�cadas como 101

Barras separación central -> codi�cadas como 01010

Barras �n de código -> codi�cadas como 101

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Codi�cación

Codi�cación2

Esta codi�cación se basa en los 4 vectores de la imagen. Veamos

cómo codi�car 8470006564707.

8: No se codi�ca sino que indica la forma de codi�car la parteizquierda -> Elegir_Izquierda[8]='BABBA' (*)

4: Se elige siempre de Parte_Izquierda_A->Parte_Izquierda_A[4]=0100011

7: Por (*) se codi�ca como Parte_Izquierda_B[7]=0010001

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Codi�cación

Codi�cación2

Esta codi�cación se basa en los 4 vectores de la imagen. Veamos

cómo codi�car 8470006564707.

8: No se codi�ca sino que indica la forma de codi�car la parteizquierda -> Elegir_Izquierda[8]='BABBA' (*)

4: Se elige siempre de Parte_Izquierda_A->Parte_Izquierda_A[4]=0100011

7: Por (*) se codi�ca como Parte_Izquierda_B[7]=0010001

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Codi�cación

Codi�cación2

Esta codi�cación se basa en los 4 vectores de la imagen. Veamos

cómo codi�car 8470006564707.

8: No se codi�ca sino que indica la forma de codi�car la parteizquierda -> Elegir_Izquierda[8]='BABBA' (*)

4: Se elige siempre de Parte_Izquierda_A->Parte_Izquierda_A[4]=0100011

7: Por (*) se codi�ca como Parte_Izquierda_B[7]=0010001

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Codi�cación

Codi�cación2

Esta codi�cación se basa en los 4 vectores de la imagen. Veamos

cómo codi�car 8470006564707.

8: No se codi�ca sino que indica la forma de codi�car la parteizquierda -> Elegir_Izquierda[8]='BABBA' (*)

4: Se elige siempre de Parte_Izquierda_A->Parte_Izquierda_A[4]=0100011

7: Por (*) se codi�ca como Parte_Izquierda_B[7]=0010001

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Codi�cación

Codi�cación3

Continuación: Codi�car 8470006564707.

0: Por (*) se codi�ca como Parte_Izquierda_A[0]=0001101

0: Por (*) se codi�ca como Parte_Izquierda_B[0]=0100111

0: Por (*) se codi�ca como Parte_Izquierda_B[0]=0100111

6: Por (*) se codi�ca como Parte_Izquierda_A[6]=0101111

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Codi�cación

Codi�cación4

Continuación: Codi�car 8470006564707.

5: Se codi�ca como Parte_Derecha[5]=1001110

6: Se codi�ca como Parte_Derecha[6]=1010000

4: Se codi�ca como Parte_Derecha[7]=1000100

7: Se codi�ca como Parte_Derecha[0]=1110010

7: Se codi�ca como Parte_Derecha[7]=1000100

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Cifra de control 1

El último dígito es la cifra de control cuya misión es evitarerrores de lectura y se obtiene imponiendo la siguientecondición: �La suma de las cifras que ocupan lugares

impares más el triple de la suma de las cifras

correspondientes a lugares pares ha de ser múltiplo de

10 �.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Cifra de control 2

Ejemplo 1

Calcular el dígito de control del número 847000656470*

(8+7+0+6+6+7+*) + 3(4+02+0+5+4+0) = 34 + * + 39= = 73 + *

Para obtener 80, que es el primer múltiplo de 10 mayor o igualque 73, la cifra de control habrá de ser necesariamente el 7,que coincide con la del ejemplo. Si la cifra �nal no coincidiera,el lector óptico detectaría el error y no se aceptaría la lectura.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Cifra de control 2

Ejemplo 1

Calcular el dígito de control del número 847000656470*

(8+7+0+6+6+7+*) + 3(4+02+0+5+4+0) = 34 + * + 39= = 73 + *

Para obtener 80, que es el primer múltiplo de 10 mayor o igualque 73, la cifra de control habrá de ser necesariamente el 7,que coincide con la del ejemplo. Si la cifra �nal no coincidiera,el lector óptico detectaría el error y no se aceptaría la lectura.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Cifra de control 2

Ejemplo 1

Calcular el dígito de control del número 847000656470*

(8+7+0+6+6+7+*) + 3(4+02+0+5+4+0) = 34 + * + 39= = 73 + *

Para obtener 80, que es el primer múltiplo de 10 mayor o igualque 73, la cifra de control habrá de ser necesariamente el 7,que coincide con la del ejemplo. Si la cifra �nal no coincidiera,el lector óptico detectaría el error y no se aceptaría la lectura.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Cifra de control 3

Ejemplo 2

Supongamos el código de barras de un libro en el que una desus cifras no se aprecia. 9788*79543976

(9+8+*+9+4+9+6) + 3(7+8+7+5+3+7) = 45+*+111 =156+*

Hasta 160 que es el primer múltiplo de 10 mayor o igual que156, nos faltan 4 unidades. Por lo tanto la cifra borrada es: 4

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Cifra de control 3

Ejemplo 2

Supongamos el código de barras de un libro en el que una desus cifras no se aprecia. 9788*79543976

(9+8+*+9+4+9+6) + 3(7+8+7+5+3+7) = 45+*+111 =156+*

Hasta 160 que es el primer múltiplo de 10 mayor o igual que156, nos faltan 4 unidades. Por lo tanto la cifra borrada es: 4

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Cifra de control 3

Ejemplo 2

Supongamos el código de barras de un libro en el que una desus cifras no se aprecia. 9788*79543976

(9+8+*+9+4+9+6) + 3(7+8+7+5+3+7) = 45+*+111 =156+*

Hasta 160 que es el primer múltiplo de 10 mayor o igual que156, nos faltan 4 unidades. Por lo tanto la cifra borrada es: 4

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos de barras

Cifra de control

Práctica con el teléfono

Escanear con una aplicación del teléfono móvil el código debarras de un producto tecnológico.

Comparar precios.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos QR

Índice

1 Cálculo de la letra de control del NIF

2 Códigos de barrasIntroducciónCódigo BinarioHistoriaCodi�caciónCifra de control

3 Códigos QR

4 ISBN

5 Tarjeta de Crédito

6 JuegosLa cifra borradaNº de calzado

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos QR

QR

En 1994, la empresa japonesa Denso-wave Denso-wavedesarrolló un sistema grá�co de codi�cación denominado QR(Quick Response - Respuesta Rápida) para identi�car laspartes de los coches.

Se extendió más allá de las fábricas de coches y en pocos añoslos teléfonos móviles de Japón podían leer la informacióncontenida.

Este tipo de código tiene mayor capacidad de almacenamientoque los códigos de barras.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos QR

QR

En 1994, la empresa japonesa Denso-wave Denso-wavedesarrolló un sistema grá�co de codi�cación denominado QR(Quick Response - Respuesta Rápida) para identi�car laspartes de los coches.

Se extendió más allá de las fábricas de coches y en pocos añoslos teléfonos móviles de Japón podían leer la informacióncontenida.

Este tipo de código tiene mayor capacidad de almacenamientoque los códigos de barras.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos QR

QR

En 1994, la empresa japonesa Denso-wave Denso-wavedesarrolló un sistema grá�co de codi�cación denominado QR(Quick Response - Respuesta Rápida) para identi�car laspartes de los coches.

Se extendió más allá de las fábricas de coches y en pocos añoslos teléfonos móviles de Japón podían leer la informacióncontenida.

Este tipo de código tiene mayor capacidad de almacenamientoque los códigos de barras.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos QR

QR2

Es un código de tipo matricial formado por cuadrados blancosy negros que a su vez están dispuesto en un cuadrado mayor.Los cuadrados representan valores binarios 0 ó 1.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Códigos QR

Prácticas QR

Generador de códigos QR.http://qrcode.es/?page_id=18&language=es.

Generar un código QR a partir de un texto.

Utilizar el teléfono móvil para escanearlo y descifrar el código.

Mostrar vídeo.http://www.youtube.com/watch?v=FDT7vNpYsYY.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

ISBN

Índice

1 Cálculo de la letra de control del NIF

2 Códigos de barrasIntroducciónCódigo BinarioHistoriaCodi�caciónCifra de control

3 Códigos QR

4 ISBN

5 Tarjeta de Crédito

6 JuegosLa cifra borradaNº de calzado

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

ISBN

ISBN

ISBN(International Standar Book Number) es un número quenos da información de los libros formado por 10 cifras.

La última cifra es la de control.

Se multiplica la primera cifra por 1, la segunda por 2 y asísucesivamente hasta la décima que se multiplica por 10.

La suma de los productos obtenidos tiene que ser múltiplo de11.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

ISBN

Cálculo cifra de control

Ejemplo: 84-7954-397-3

El único valor de x para que 278+10x sea múltiplo de 11 es 3(278 + 10 · 3 = 308 = 11 · 28)

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Tarjeta de Crédito

Índice

1 Cálculo de la letra de control del NIF

2 Códigos de barrasIntroducciónCódigo BinarioHistoriaCodi�caciónCifra de control

3 Códigos QR

4 ISBN

5 Tarjeta de Crédito

6 JuegosLa cifra borradaNº de calzado

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Tarjeta de Crédito

Tarjeta

La mayoría de las tarjetas tienen 16 dígitos entre 0 y 9,agrupados en 4 grupos de 4.

Los 4 primeros identi�can al banco o entidad.

El quinto corresponde al tipo de tarjeta (Visa, Master Card,etc.).

Los diez siguientes identi�can al usuario de la misma.

El último es el dígito de control.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Tarjeta de Crédito

Cálculo dígito de control

El dígito de control se calcula por el algoritmo de Luhn, debidoal alemán Hans Peter Luhn.

El doble de la suma de los dígitos que ocupan un lugarimpar más la suma de los dígitos que ocupan un valorpar más el número de dígitos en posición impar mayoresde 4 es múltiplo de 10.

ABCD EFGH IJKL MNOP

2(A+C+E+G+I+K+M+O) +(B+D+F+H+J+L+N+P) + número de dígitos enposición impar mayores que 4 es múltiplo de 10

Ejemplo: 1234 5678 9012 3452

2·(1+3+5+7+9+1+3+5)+(2+4+6+8+0+2+4+2)+4 = 100que es múltiplo de 10.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Índice

1 Cálculo de la letra de control del NIF

2 Códigos de barrasIntroducciónCódigo BinarioHistoriaCodi�caciónCifra de control

3 Códigos QR

4 ISBN

5 Tarjeta de Crédito

6 JuegosLa cifra borradaNº de calzado

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

La cifra borrada

La cifra borrada

Escribe tu número de teléfono en un papel (Ejemplo: 1234)

Escribe el número al revés (Ejemplo: 1234 -> 4321)

Al mayor, réstale el menor (Ejemplo: 4321 - 1234 =3087)

Elige una cifra, memorízala y después la tachas (Ejemplo:Tacho el 8 y queda 30 7)

Suma las cifras restantes (Ejemplo: 3+0+7=10)

Díme el número que te sale e intentaré averiguar elnúmero que has tachado.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

La cifra borrada

La cifra borrada

Escribe tu número de teléfono en un papel (Ejemplo: 1234)

Escribe el número al revés (Ejemplo: 1234 -> 4321)

Al mayor, réstale el menor (Ejemplo: 4321 - 1234 =3087)

Elige una cifra, memorízala y después la tachas (Ejemplo:Tacho el 8 y queda 30 7)

Suma las cifras restantes (Ejemplo: 3+0+7=10)

Díme el número que te sale e intentaré averiguar elnúmero que has tachado.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

La cifra borrada

La cifra borrada

Escribe tu número de teléfono en un papel (Ejemplo: 1234)

Escribe el número al revés (Ejemplo: 1234 -> 4321)

Al mayor, réstale el menor (Ejemplo: 4321 - 1234 =3087)

Elige una cifra, memorízala y después la tachas (Ejemplo:Tacho el 8 y queda 30 7)

Suma las cifras restantes (Ejemplo: 3+0+7=10)

Díme el número que te sale e intentaré averiguar elnúmero que has tachado.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

La cifra borrada

La cifra borrada

Escribe tu número de teléfono en un papel (Ejemplo: 1234)

Escribe el número al revés (Ejemplo: 1234 -> 4321)

Al mayor, réstale el menor (Ejemplo: 4321 - 1234 =3087)

Elige una cifra, memorízala y después la tachas (Ejemplo:Tacho el 8 y queda 30 7)

Suma las cifras restantes (Ejemplo: 3+0+7=10)

Díme el número que te sale e intentaré averiguar elnúmero que has tachado.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

La cifra borrada

La cifra borrada

Escribe tu número de teléfono en un papel (Ejemplo: 1234)

Escribe el número al revés (Ejemplo: 1234 -> 4321)

Al mayor, réstale el menor (Ejemplo: 4321 - 1234 =3087)

Elige una cifra, memorízala y después la tachas (Ejemplo:Tacho el 8 y queda 30 7)

Suma las cifras restantes (Ejemplo: 3+0+7=10)

Díme el número que te sale e intentaré averiguar elnúmero que has tachado.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

La cifra borrada

La cifra borrada

Escribe tu número de teléfono en un papel (Ejemplo: 1234)

Escribe el número al revés (Ejemplo: 1234 -> 4321)

Al mayor, réstale el menor (Ejemplo: 4321 - 1234 =3087)

Elige una cifra, memorízala y después la tachas (Ejemplo:Tacho el 8 y queda 30 7)

Suma las cifras restantes (Ejemplo: 3+0+7=10)

Díme el número que te sale e intentaré averiguar elnúmero que has tachado.

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Nº de calzado

Nº de calzado

Escribir el número del calzado.

Multiplicarlo por 2.

Sumar 5 al resultado anterior.

Multiplicar el resultado por 50.

Restar el año del nacimiento.

Sumarle el número 1760.

½Las dos primeras cifras son el número del calzado y lasdos últimas la edad!

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Nº de calzado

Nº de calzado

Escribir el número del calzado.

Multiplicarlo por 2.

Sumar 5 al resultado anterior.

Multiplicar el resultado por 50.

Restar el año del nacimiento.

Sumarle el número 1760.

½Las dos primeras cifras son el número del calzado y lasdos últimas la edad!

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Nº de calzado

Nº de calzado

Escribir el número del calzado.

Multiplicarlo por 2.

Sumar 5 al resultado anterior.

Multiplicar el resultado por 50.

Restar el año del nacimiento.

Sumarle el número 1760.

½Las dos primeras cifras son el número del calzado y lasdos últimas la edad!

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Nº de calzado

Nº de calzado

Escribir el número del calzado.

Multiplicarlo por 2.

Sumar 5 al resultado anterior.

Multiplicar el resultado por 50.

Restar el año del nacimiento.

Sumarle el número 1760.

½Las dos primeras cifras son el número del calzado y lasdos últimas la edad!

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Nº de calzado

Nº de calzado

Escribir el número del calzado.

Multiplicarlo por 2.

Sumar 5 al resultado anterior.

Multiplicar el resultado por 50.

Restar el año del nacimiento.

Sumarle el número 1760.

½Las dos primeras cifras son el número del calzado y lasdos últimas la edad!

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Nº de calzado

Nº de calzado

Escribir el número del calzado.

Multiplicarlo por 2.

Sumar 5 al resultado anterior.

Multiplicar el resultado por 50.

Restar el año del nacimiento.

Sumarle el número 1760.

½Las dos primeras cifras son el número del calzado y lasdos últimas la edad!

Miguel A. Jorquera Códigos Numéricos

Códigos Numéricos

Juegos

Nº de calzado

Nº de calzado

Escribir el número del calzado.

Multiplicarlo por 2.

Sumar 5 al resultado anterior.

Multiplicar el resultado por 50.

Restar el año del nacimiento.

Sumarle el número 1760.

½Las dos primeras cifras son el número del calzado y lasdos últimas la edad!

Miguel A. Jorquera Códigos Numéricos