# data[].attributes.headline
Escola Superior de Educação do Instituto Politécnico de Viana do Castelo                                                     Licenciatura em Educação Básica

# data[].attributes.subject
Escola Superior de Educação do Instituto Politécnico de Viana do Castelo                                                     Licenciatura em Educação Básica

# data[].attributes.body
Ano Letivo 2019/2020

# data[].attributes.headline
Estrutura do código UPC                                                                                       

# data[].attributes.subject
Estrutura do código UPC                                                                                       

# data[].attributes.body
O código UPC é constituído por barras brancas e pretas, alternadamente, e com espessuras variáveis (fina, média, grossa e muito grossa). Na passagem desta informação para o formato binário sabe-se que o algarismo zero representa as barras brancas e o algarismo um representa as barras pretas. Por exemplo, o algarismo 0 representa a barra branca fina, o 00 representa a barra branca média, a sequência de algarismos 111 representa a barra preta grossa e a sequência de algarismos 1111 representa a barra preta muito grossa (Silva,2013).

Figura 4, Código de Barras UPC (GS1 Brasil, s.d.,p.1)

# data[].attributes.body
Blog Bz Tech. (2020). O que é um código de barras e a sua importância. Acedido em https://www.bztech.com.br/blog/o-que-e-um-codigo-de-barras-e-sua-importancia.

Milies,P.,C.(s.d). A Matemática dos Códigos de Barra.pp.1-19. Acedido em: https://pdfs.semanticscholar.org/4082/96981a2fc239edc037f2a90e9ba48a81a330.pdf.

Silva, G.,E (2013). Explorando vertentes matemáticas nos códigos de barras. Acedido em: http://bdtd.ibict.br/vufind/Record/UNSP_00c7dd86d17fdec3ff 9f7222c 9b2bc0b.

GS1 Espanha. (s.d.). Verificar cálculo de dígitos. Acedido em: https://www.gs1es.org/calculo-de-digito-de-control-gtin/

Código QR. (2019). Wikipédia. Acedido em: https://pt.wikipedia.org/wiki/C%C3%B3digo_QR

EAN-13,GTIN-13. (s.d). Activebarcode. acedido em: https://pt.activebarcode.com/codes/ean13.html

# data[].attributes.body
Os dois primeiros dígitos do código EAN-13 indicam o país de fabrico. Os índices 40-43 representam, por exemplo, a Alemanha como um local.

Os próximos cinco dígitos indicam o fabricante do produto. Este número é emitido na Alemanha pela GS1 Germany GmbH.

Os cinco dígitos a seguir formam o número de item individual e classificam o produto do fabricante. Esse número é atribuído diretamente pelo fabricante.

O décimo terceiro dígito final do código é o dígito de verificação, que é determinado pelo cálculo. Para o Activebarcode, você não precisa inserir o dígito de verificação porque ele é automaticamente calculado e anexado.

Figura 1, Código de Barras EAN-13 de Portugal  (Edgar Costa, 2015, p.1.)

# data[].attributes.headline
Onde podemos encontrar os Códigos de Barras EAN-13?

# data[].attributes.subject
Onde podemos encontrar os Códigos de Barras EAN-13?

# data[].attributes.body
Praticamente todos os produtos detêm o código de barras EAN-13, como por exemplo, produtos alimentícios, CD´s e DVDs, produtos naturais, verduras e legumes, roupas e vestuários e sapatos à exceção dos livros (ISBN) e medicamentos controlados.

Figura 3 (Freepik, 2019)

# data[].attributes.body
Figura 5 e 6, Código de Barras Linear e Código de Barras Bidimensional (Automatech, 2017,p.1)

# data[].attributes.body
A primeira patente de um código de barras surgiu em 1952, pela mão de Joseph Woodland e Bernard Silver. Esta baseava-se numa classiﬁcação identiﬁcada através de padrões envolvendo circunferências concêntricas (Silva, 2013).
Segundo Milies (n.d), contudo e devido ao desenvolvimento tecnológico, o ser humano sentiu a necessidade de armazenar os dados que ia obtendo nas diversas áreas o que potenciou o surgimento dos códigos de barras.

Figura 2, Joseph Woodland, Bernard Silver e Milies (Logistics Hall Of Fame, s.d,p.1)

# data[].attributes.headline
Como se calcula o dígito de controlo de erros?

# data[].attributes.subject
Como se calcula o dígito de controlo de erros?

# data[].attributes.body
O número do dígito de controlo de erros é obtido, quando se começa por colocar os doze primeiros números do código de barras EAN-13 numa posição horizontal. Depois se o dígito tiver uma posição par, multiplica-se por 3, se o dígito tiver uma posição ímpar, multiplica-se por 1.
Somam-se os resultados obtidos, a seguir, vê-se qual o múltiplo de 10 mais próximo do resultado e subtrai-se.

Figura 7, Cálculo do digito de controlo de erros (A.Pereira, B.Domingues e M. Santos,2020)

# data[].attributes.body
Elisabete Cunha

Discentes:
Ana Cláudia Pereira (nº20642)
Bárbara Domingues (nº19437)
Maria Santos (nº 24973)

# data[].attributes.body
Figura 1, Código de Barras EAN-13 de Portugal  (Edgar Costa, 2015, p.1.) retirado de: https://www.edgarcosta.net/gestao/codigo-de-barras/

Figura 2, Joseph Woodland, Bernard Silver e Milies (Logistics Hall Of Fame, s.d,p.1) retirado de: https://www.logisticshalloffame.net/en/members/norman-joseph-woodland-george-laurer-bernard-silver

Figura 3, Figura 3 (Freepik, 2019) retirado de: https://www.freepik.com/free-vector/men-going-food-shopping_5889598.htm#page=1&query=shopping%20family&position=29

Figura 4, Código de Barras UPC (GS1 Brasil, s.d.,p.1) retirado de: https://www.gs1br.org/codigos-e-padroes/codigo-de-barras/ean-upc

Figura 5 e 6, Código de Barras Linear e Código de Barras Bidimensional (Automatech, 2017,p.1) retirado de: https://www.automatech.com.br/blog/2017/08/14/diferencas-codigos-1d-e-2d/-----https://www.automatech.com.br/blog/2017/08/14/diferencas-codigos-1d-e-2d/

Figura 7, Cálculo do digito de controlo de erros (A.Pereira, B.Domingues e M. Santos,2020)