Os códigos de barra estão presentes no dia a dia das pessoas. Existem diversos tipos de código, os que aparecem nas embalagens dos produtos de supermercado são chamados de código de barras UPC, que significa Código Universal de Produtos, composto de 12 dígitos. A leitura desse tipo de código de barras deve ser feita considerando que ele é formado por uma sequência alternada de barras pretas e brancas, tomando como base a largura da primeira barra, a qual chamaremos de unidade. Cada barra, preta ou branca, pode ter larguras de 1, 2, 3 ou 4 unidades. Os dígitos do código UPC são formados por quatro grupos de barras (pretas e brancas) com as seguintes larguras:
0 = 3-2-1-1 1 = 2-2-2-1
2 = 2-1-2-2 3 = 1-4-1-1
4 = 1-1-3-2 5 = 1-2-3-1
6 = 1-1-1-4 7 = 1-3-1-2
8 = 1-2-1-3 9 = 3-1-1-2
O começo de qualquer código de barras é, partindo da
esquerda, dado por uma unidade de barra preta, uma
unidade de barra branca e uma unidade de barra preta,
em seguida começa a codificação específica. Segundo
esse método de codificação, os cinco primeiros dígitos
específicos do código UPC abaixo são:
a) 51130.
b) 50629.
c) 50129.
d) 80120.
e) 81639.
"É preciso que eu suporte duas ou três lagartas se quiser conhecer as borboletas"
Antonie de Saint Exupéry