Pixel é a menor unidade de uma imagem gerada digitalmente e representa um ponto luminoso na tela do dispositivo. O material Print Pixels trabalha com uma malha impressa com objetivo de representar uma tela de 16x16 Pixels. Para facilitar a orientação, as linhas e colunas da malha estão numeradas começando do canto superior esquerdo em 0, e seguindo em ordem crescente para a direita e para baixo.
Assim, ao escolhermos uma coordenada horizontal e uma vertical, temos definida a posição de um Pixel na malha. Assim, o Pixel do canto superior esquerdo teria coordenada horizontal 0 e coordenada vertical 0).
Para simplificarmos as notações denotaremos as coordenadas como (x, y) onde x representa a coordenada horizontal e y a coordenada vertical. Assim, o Pixel do canto superior direito seria denotado como (15, 0).
Quando quisermos definir um segmento horizontal, vertical ou diagonal de Pixels, utilizarmos a notação "até" entre ambas as coordenadas. Assim, a terceira linha da malha seria denotada como (0, 3) até (15, 3).
Denotaremos também cores às posições dos Pixels, atribuindo a palavra COR seguida pelo código da cor, antes de qualquer sequência de Pixels definidos. A cor atribuída será mantida até que outra cor venha a ser atribuída. Por exemplo, ao escrevermos COR 2 (0, 0) até (0, 7) COR 1 (0, 8) até (0, 15) estamos definindo que metade à esquerda da primeira linha será verde e metade à direita será vermelha.
Códigos de cores:
0 - preto
1 - vermelho
2 - verde
3 - azul
O primeiro grupo de atividades tem como foco a compreensão do conceito de coordenadas dos Pixels. Para isso, mantêm a mesma cor (preto) enquanto define Pixels a serem pintados na malha.
Atividade 1-1
COR 0
(9, 1)
(0, 3)
(12, 13)
(11, 13)
(10, 13)
(5, 10)
(11, 8)
(6, 15)
(3, 12)
(8, 1)
Atividade 1-2
COR 0
(9, 11)
(9, 14)
(8, 4)
(10, 4)
(11, 3)
(0, 6)
(1, 0)
(2, 1)
(3, 2)
(4, 3)
Atividade 1-3
COR 0
(11, 11)
(10, 11)
(9, 11)
(8, 11)
(7, 11)
(7, 10)
(7, 9)
(7, 8)
(7, 7)
(7, 6)
O segundo grupo de atividades tem como foco a tradução do conceito de cor e coordenadas dos Pixels. Para isso, são dispostas malhas com Pixels pintados para terem suas posições e cores definidas na codificação usual.
Atividade 2-1
Atividade 2-2
Atividade 2-3
O terceiro grupo de atividades tem como foco o uso da função até para definirmos segmentos horizontais, verticais e diagonais de Pixels. Para isso, variamos as cores utilizadas em cada atividade ao mesmo tempo que são definidos Pixels a serem pintados na malha.
Atividade 3-1
COR 3
(0, 1)
(0, 2)
(0, 3)
(0, 4)
(0, 5) até (0, 10)
Atividade 3-2
COR 1
(10, 6) até (15, 11)
(4, 4)
(4, 9)
(8, 5) até (8, 10)
Atividade 3-3
COR 2
(5, 5) até (5, 10)
(6, 6) até (6, 9)
(7, 7) até (7, 8)
O quarto grupo de atividades tem como foco a tradução das posições fazendo uso da função até quando for conveniente. Para isso, são dispostas malhas com Pixels pintados para terem suas posições e cores definidas na codificação usual.
Atividade 4-1
Atividade 4-2
Atividade 4-3
O quinto grupo de atividades tem como foco a elaboração de desenhos mais complexos utilizando esquemas de cores e a função até.
Atividade 5-1
COR 0
(0, 5) até (0, 9)
(1, 10) até (1, 11)
(2, 12)
(3, 13) até (5, 13)
(6, 14) até (9, 14)
(10, 13) até (11, 13)
(12, 12) até (13, 12)
(14, 11)
(15, 10) até (15, 8)
(14, 7) até (14, 5)
(13, 4) até (13, 3)
(12, 2)
(11, 1) até (10, 1)
(9, 0) até (5, 0)
(4, 1) até (3, 1)
(2, 2)
(1, 3) até (1, 4)
(3, 4) até (3, 5)
(5, 4) até (5, 5)
(9, 8) até (10, 7)
(11, 7) até (12, 8)
(12, 9) até (11, 10)
COR 1
(2, 7) até (2, 9)
(3, 8) até (3, 11)
(4, 7) até (4, 10)
(5, 8) até (5, 11)
(6, 7) até (6, 10)
(7, 10) até (7, 11)
Segue abaixo as resoluções dos 5 grupos de atividades.
Resolução 1-1
Resolução 1-2
Resolução 1-3
Resolução 2-1
COR 0
(4, 4)
(5, 3)
(6, 3)
(7, 3)
(8, 4)
(8, 5)
(7, 6)
(6, 7)
(6, 8)
(6, 10)
Resolução 2-2
COR 0
(0, 0)
(1, 1)
(2, 2)
(3, 3)
(4, 4)
(5, 5)
(6, 6)
(7, 7)
(8, 8)
(9, 9)
Resolução 2-3
COR 0
(6, 4)
(5, 5)
(7, 5)
(4, 6)
(6, 6)
(8, 6)
(3, 7)
(5, 7)
(7, 7)
(9, 7)
Resolução 3-1
Resolução 3-2
Resolução 3-3
Resolução 4-1
COR 3
(4, 1) até (14, 1)
(12, 6) até (12, 13)
Resolução 4-2
COR 1
(0, 0) até (15, 15)
Resolução 4-3
COR 1
(5, 3) até (6, 3)
(8, 3) até (9, 3)
(4, 4)
(10, 4)
(4, 5) até (7, 8)
(10, 5) até (8, 7)
Resolução 5-1