24
Departamento de Matemática Universidade de Coimbra Como detectar erros A matemática dos números de identificação ~

Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Embed Size (px)

Citation preview

Page 1: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Departamento de Matemática

Universidade de Coimbra

Como detectar erros

~ A matemática dos números de identificação ~

Page 2: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Maio 2004 A matemática dos números de identificação FIM Maio 2004 A matemática dos números de identificação FIM

A matemática dos números de identificação 0 A matemática dos números de identificação 0

Cálculo do dígito suplementar do Bilhete

de Identidade

Page 3: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Sistemas de identificação

com algarismo de controle

A matemática dos números de identificação 1

Page 4: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Código de barras

UPC

A matemática dos números de identificação 2

Page 5: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 2 A matemática dos números de identificação 2

e muitos mais exemplos ...• cartões de crédito

• cheques, contas bancárias (NIB)• NIF, passaportes• correio expresso, vales postais• livros (ISBN), revistas (ISSN)• cartões de utilizador (bibliotecas, lojas, ...)

• cd’s, telemóveis, comunicações com satélites ...

Page 6: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 2 A matemática dos números de identificação 2 A matemática dos números de identificação 3

PLAY

00

STOP

01

REW

10

FW

11

00 10PLAY REW

Page 7: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 2 A matemática dos números de identificação 2 A matemática dos números de identificação 3

PLAY

0000

STOP

0101

REW

1010

FW

1111

0000 1000

PLAY

Detecta o erro!

Page 8: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 2 A matemática dos números de identificação 2 A matemática dos números de identificação 3

PLAY

000000

STOP

010101

REW

101010

FW

111111

000000 100000

PLAY

Corrige o erro!

erros singulares

111111101010010101000000

Detecta o erro!

Page 9: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 4 A matemática dos números de identificação 4

Identifica ofabricante

Códigos de barras

Identifica oproduto

Algarismode

Controle

Identifica opaís

European Article Number

Sistema

Page 10: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 4 A matemática dos números de identificação 4

Código de barras EAN

é o algarismo em {0,1,2,3,4,5,6,7,8,9} tal que

é divisível por 10

?

Page 11: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 4 A matemática dos números de identificação 4

5 6 0 1 1 9 9 0 7 2 6 7 ?

x3 x3 x3 x3 x3 x3

Código de barras EAN

5 0 1 9 7 6 ?

103 110+ 7 =+ ? =

18 3 27 0 6 21

x1 x1 x1 x1 x1 x1

A matemática dos números de identificação 5 A matemática dos números de identificação 5

Page 12: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Maio 2004 A matemática dos números de identificação 3Maio 2004 A matemática dos números de identificação 3

Os testes de qualidade garantem:

poderão ocorrer quando muito erros singulares

(um algarismo errado)

5 6 0 1 1 9 9 0 7 7 6 7 7x3

103 + 7 + 15

X3

= 125

3x(7-2)

103 + 7 = 110

A matemática dos números de identificação 6 A matemática dos números de identificação 6

Page 13: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 7 A matemática dos números de identificação 7

Sistema ISBN

criado pelas

editoras

Page 14: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 8 A matemática dos números de identificação 8

Sistema ISBN?

0 - 3 8 7 - 9 4 6 6 5 - 9país editora n.º identificação alg. controle

{0,1,2,3,4,5,6,7,8,9,10} tal que

é divisível por 11

Quando =10 faz-se = X

Page 15: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 8 A matemática dos números de identificação 8

Page 16: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 9 A matemática dos números de identificação 9

Sistema do BI foi COPIADO do ISBN

n.º identificação alg. controle

X10 x9 x8 x7 x6 x5 x4 x3 x2 x1

A soma tem que ser divisível por 11

Page 17: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Maio 2003 O algarismo misterioso do BI 8Maio 2003 O algarismo misterioso do BI 8

6 2 3 5 0 0 8 ?

x8 x7 x6 x5 x4 x3 x2 x1

Sistema do BI foi COPIADO do ISBN

48 14 18 25 0 0 16 ?

121 121

8

+ 0 = A matemática dos números de identificação 9

Page 18: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 9 A matemática dos números de identificação 9

Sistema do BI foi COPIADO do ISBN

{0,1,2,3,4,5,6,7,8,9} {X}

Disparate!= 10

mas,mal copiado!

Page 19: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 10 A matemática dos números de identificação 10

Sistema do número identif. fiscal (NIF)

é igual ao do BI

Disparate!

Page 20: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 11 A matemática dos números de identificação 11

Page 21: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

L 4 Finlândia

M 5 Portugal

N 6 Áustria

P 8 Holanda

R 1 Luxemburgo

S 2 Itália

A matemática dos números de identificação 11 A matemática dos números de identificação 11

T 3 Irlanda

U 4 França

V 5 Espanha

X 7 Alemanha

Y 8 Grécia

Z 9 Bélgica

M 3 1 3 2 6 8 1 5 4 1 ?

Page 22: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

Maio 2003 O algarismo misterioso do BI 10Maio 2003 O algarismo misterioso do BI 10

M 3 1 3 2 6 8 1 5 4 1 ?

5+3+1+3+2+6+8+1+5+4+1+?

39“noves fora” 3

div. por 9

logo ?=6

A matemática dos números de identificação 11

Page 23: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 11 A matemática dos números de identificação 11

Page 24: Departamento de Matemática Universidade de Coimbra Como detectar erros ~ A matemática dos números de identificação ~

A matemática dos números de identificação 11 A matemática dos números de identificação 11

Não detecta os erros singulares 0 9

9 0

Não detecta nenhuma troca!!!

Disparate!

www.atractor.pt