Presentación:
Un buen sistema de que los niños comprendan de forma intuitiva el concepto informático de "mapa de bits" (extensiones de imágenes .bmp) o una aproximación a imágenes vectoriales es jugar a realizar dibujos mediante sencillas instrucciones en papel cuadriculado (que sería el panel de puntos luminosos de una pantalla).
Instrucciones:
Podemos realizar este dibujo mediante un "barrido" de la pantalla progresivo línea a línea especificando consecutivamente el bit de color de cada punto. (También podemos utilizar factores de compresión si hay líneas enteras en blanco, las saltaremos directamente)
Así el dibujo de arriba sería un mapa de bits con las siguiente instrucciones:
1ª línea: b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b
2ª línea: b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b
3ª línea: b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b
4º línea: b-b-n-n-n-b-b-b-b-b-b-b-b-b-b-b-b-n-n-n-b-b
5ª línea: b-n-n-a-n-n-b-b-b-b-b-b-b-b-b-b-n-n-a-n-n-b
6ª línea: b-n-a-a-a-n-b-b-b-b-b-b-b-b-b-b-n-a-a-a-n-b
7ª línea: b-n-n-a-a-n-b-r-n-n-m-m-m-n-r-b-n-a-a-n-n-b
8ª línea: b-b-n-n-n-g-g-g-n-n-m-m-m-n-g-g-g-n-n-n-b-b
9ª línea: b-b-b-b-n-g-g-g-n-n-m-m-m-n-n-g-g-n-b-b-b-b
10ª línea: b-b-b-n-n-n-g-n-n-n-m-m-m-n-n-g-n-n-n-b-b-b
11ª línea: b-b-b-n-n-n-n-n-n-n-m-m-m-n-n-n-n-n-n-b-b-b
12ª línea: b-b-b-n-n-n-b-b-n-m-m-m-m-m-n-b-b-n-n-b-b-b
13ª línea: b-b-b-n-n-n-b-v-n-m-m-m-m-m-n-b-v-n-g-b-b-b
14ª línea: b-b-b-g-n-n-n-n-n-m-m-m-m-m-n-n-n-n-g-b-b-b
15ª línea:b-b-b-g-g-g-n-n-n-g-g-g-g-g-n-g-g-g-n-b-b-b
16ª línea: b-b-b-n-n-n-g-n-n-g-g-g-g-g-n-n-n-n-n-b-b-b
17ª línea: b-b-b-g-n-n-n-n-n-n-g-g-g-n-n-n-g-g-g-b-b-b
18ª línea: b-b-b-g-g-g-g-n-n-n-n-g-n-n-n-g-n-n-g-b-b-b
19ª línea: b-b-b-b-g-n-g-n-n-n-n-g-n-n-n-n-n-n-n-b -b-b
20ª línea: b-b-b-b-n-n-n-n-n-r-n-g-n-r-n-n-n-n-b-b-b-b
21ª línea: b-b-b-b-b-n-n-n-n-r-r-r-r-r-n-n-n-b-b-b-b-b
22ª línea: b-b-b-b-b-b-n-n-n-n-n-n-n-n-n-n-b-b-b-b-b-b
23ª línea: b-b-b-b-b-b-b-m-m-m-m-m-m-m-m-m-b-b-b-b-b-b
24ª línea: b-b-b-b-b-b-n-m-g-g-m-m-m-g-m-n-n-b-b-b-b-b
25ª línea: b-b-b-b-b-g-g-g-g-n-n-m-m-g-g-g-g-g-b-b-b
26ª línea: b-b-b-b-g-g-g-g-n-n-n-n-n-n-n-g-g-g-b-b-b
27ª línea: b-b-b-b-g-n-n-n-n-n-n-n-n-n-n-n-nn-n-b-b
28ª línea: b-b-b-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-b-b
Si lo deseamos podemos aplicarle un sencillo algoritmo de compresión ("multiplicar por las veces que se repite un color"). La reducción del tamaño de las instrucciones muestra de manera muy gráfica esa ventaja.
1ª línea: 22b
2ª línea: 22b
3ª línea: 22b
4º línea: 2b-3n-12b-3n-2b
5ª línea: b-2n-a-2n-10b-2n-a-2n-b
6ª línea: b-n-3a-n-10b-n-3a-n-b
7ª línea: b-2n-2a-n-b-r-2n-3m-n-r-b-n-2a-2n-b
8ª línea: 2b-3n-3g-2n-3m-n-3g-3n-2b
9ª línea: 4b-n-3g-2n-3m-2n-2g-n-4b
10ª línea: 3b-3n-g-3n-3m-2n-g-2n-3b
11ª línea: 3b-7n-3m-6n-3b
12ª línea: 3b-3n-2b-n-5m-n-2b-2n-3b
13ª línea: 3b-3n-b-v-n-5m-n-b-v-n-g-3b
14ª línea: 3b-g-5n-5m-4n-g-3b
15ª línea: 3b-3g-3n-5g-n-3g-n-3b
16ª línea: 3b-3n-g-2n-5g-5n-3b
17ª línea: 3b-g-6n-3g-3n-3g-3b
18ª línea: 3b-3g-4n-g-3n-g-2n-g-3b
19ª línea: 4b-g-n-g-4n-g-7n-3b
20ª línea: 4b-5n-r-n-g-n-r-4n-4b
21ª línea: 5b-4n-5r-3n-5b
22ª línea: 6b-10n-6b
23ª línea: 7b-9m-6b
24ª línea: 6b-n-m-2g-3m-g-m-2n-5b
25ª línea: 5b-4g-2n-2m-5g-4b
26ª línea: 4b-4g-7n-3g-4b
27ª línea: 4b-g-12n-2g-3b
28ª línea: 3b-16n-3b
Comentarios:
Aquí os dejo algunos dibujos más extraídos de alguna web infantil. Como se aprecia se usan para los clásicos juegos de pinchitos o la realización de sencillas teselas con papelitos de colores.