Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Códigos de Barras

Apresentação sobre códigos de barras: história, funcionamento e detecção de erros
by

Bruno Santos

on 14 September 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Códigos de Barras

História, funcionamento, detecção de erros Código de Barras Utilizado pela primeira vez em 1974 num supermercado na cidade de Troy, OH, nos EUA.
O escâner utilizado para a leitura era muito grande e barulhento.
O primeiro produto escaneado foi um pacote de goma de mascar, cuja embalagem encontra-se hoje em um museu.
Trouxe diversos benefícios, como agilidade nos caixas, precisão nos estoques, diminuição de erros nas compras, entre outros... História O primeiro formato de código utilizado foi o UPC, que vem do inglês Universal Product Code, ou seja, Código de Produto Universal.
Maioria dos códigos no formato UPC são compostos por 12 dígitos.
Os seis primeiros dígitos identificam o fabricante ou vendedor.
Os próximos 5 dígitos identificam o produto.
O último dígito é o dígito de verificação... UPC A detecção de erros em códigos como os códigos de barras é feita de maneira muito simples.
Na prática, define-se uma “receita” tendo com ingredientes cada um dos dígitos do código, obtendo-se um produto final.
Caso algum destes ingredientes seja inserido incorretamente, ou na ordem errada, o produto final será, muito provavelmente, diferente do produto original.
Dessa forma saberemos que o produto obtido é, de alguma forma, incorreto. Detecção de erros Assim como o RG, CPF ou números de contas de bancos, os códigos de barras possuem um dígito especial chamado dígito de verificação.
Sua função é permitir que erros na digitação do código possam ser automaticamente detectados.
No caso dos códigos de barras, ele é importante quando o escâner falha na leitura óptica e o próprio operador do caixa precisa digitar o código do produto. Dígito de Verificação Para verificar se um código UPC está correto, deve-se obter a soma de todos os números em posição par e de todos os números em posição ímpar separadamente.
Multiplica-se a soma dos dígitos ímpares por 3. A adição deste produto com a soma dos dígitos em posição par deve ser um múltiplo de 10. Detecção de erros
no UPC Exemplo 1 Código: 013000001243 Soma dos dígitos em posição ímpar: 0+3+0+0+1+4=8

Soma dos dígitos em posição par: 1+0+0+0+2+3=6

3 x 8 + 6 = 30, que é múltiplo de 10. Logo, o código está correto. Exemplo 2 Código: 012000001243 Soma dos dígitos em posição ímpar: 0+2+0+0+1+4=7

Soma dos dígitos em posição par: 1+0+0+0+2+3=6

3 x 7 + 6 = 27, que não é múltiplo de 10. Logo, o código está incorreto. Exemplo 3 Código: 013000001234 Soma dos dígitos em posição ímpar: 0+3+0+0+1+3=7

Soma dos dígitos em posição par: 1+0+0+0+2+4=7

3 x 7 + 7 = 28, que não é múltiplo de 10. Logo, o código está incorreto. Os códigos de barra são compostos por listras brancas e pretas, alternadas.
Toda representação dos códigos em listras é dividida em duas partes: uma esquerda e uma direita, com 6 dígitos em cada.
Cada uma das listras pode ter uma das seguintes espessuras: fina, média, grossa e muito grossa.
Se representarmos as listras brancas por 0 e as pretas por 1, podemos estabelecer a seguinte tabela: Representação A cada um dos possíveis dígitos do código é atribuído uma sequência de zeros e uns de tamanho fixo, dependendo de se ele se encontra no lado esquerdo ou direito do código, conforme a tabela: Representação bruno.icmc@gmail.com Bibliografia http://tryengineering.org/lessons/crackingthecode.pdf Bruno Augusto dos Santos Repare que quando o dígito está no lado esquerdo, sua representação é sempre com uma quantidade ímpar de 1's. Quando está no lado direito, a quantidade de 1's é sempre par.
Assim, apenas contando quantos uns estão presentes na representação de cada dígito, o sistema realizando a leitura do código sabe qual lado é qual.
Dessa forma, não faz diferença o sentido em que a leitora realiza a leitura do código. Representação A Matemática dos Códigos de Barras Francisco César Polcino Milies - OBMEP Contato
Full transcript