Una maravilla de la naturaleza: el Arco-iris
Este programa dibuja un arco iris. Los colores se eligen desde una lista. Como el añil es un color "especial", lo dejaremos para la tercera versión del ejemplo.
para arcoiris # Inicializamos papel, lapiz y tortuga reponetodo pontamañopantalla [400 400] poncolorpapel negro subelapiz ocultatortuga # ponformalapiz 1 pongrosor 10 # lapiz redondeado y grueso haz "cols [1 13 3 2 4 15 ] repitepara [n 1 6] [ poncolorlapiz elemento :n :cols arco (180-12*:n) cambiasigno 90 90 ] fin |
para arcoiris ponformalapiz 1 pongrosor 10 haz "cols [rojo naranja amarillo verde azul violeta] repitepara [n 1 6] [ poncolorlapiz ejecuta frase (elemento :n :cols) [] arco (180-12*:n) cambiasigno 90 90 ] fin |
para arcoiris ponformalapiz 1 pongrosor 10 haz "cols [ [255 0 0] [255 160 0] [255 255 0] [0 255 0] [0 0 255] [75 0 130] [128 0 255] ] repitepara [n 1 7] [ poncolorlapiz (elemento :n :cols) arco (180-12*:n) cambiasigno 90 90 ] fin |