Logotipo - Color

Las pantallas de computadora funcionan con componentes de luz rojo, verde y azul, por lo que a veces se les llama RGB screens.

En el menú Conjunto de logotipos, podemos establecer el color de tres elementos de la pantalla:

  • La pluma de la tortuga
  • El relleno de la tortuga (como un cubo de pintura para recintos)
  • El fondo de la pantalla

Establecemos un color moviendo estos tres controles deslizantes hacia la izquierda y hacia la derecha. Recuerde que el negro es la ausencia de todo color y el blanco es todos los colores juntos. Mezclar luz no es como mezclar pintura. Por ejemplo, si mezclas pintura roja y verde, obtienes un color turbio. Dado que se trata de una computadora, cada color tiene una representación numérica interna.

En el extremo izquierdo de la escala móvil hay cero (0). En el extremo derecho está 255, que es como 99 para una computadora (es 2 8 - 1). Así, el negro es [0 0 0], el rojo es [255 0 0], el verde es [0 255 0], el azul es [0 0 255]. Puede hacer cualquier cosa entre estos colores, y en todos estos, hay 256 * 256 * 256 colores posibles. Eso es 2 8 * 2 8 * 2 8 , o 24 bits de color, 24 dígitos binarios dentro de la máquina.

Los siguientes comandos le darán un bolígrafo rojo grande y gordo:

setpensize [5 5]
setpencolor [255 0 0]

Cuando encuentre un color que le guste usando los controles deslizantes, puede preguntarle a Logo qué es: elija el color del lápiz, luego en la ventana de comandos, ingrese el siguiente comando.

show pencolor

La siguiente captura de pantalla muestra la ejecución y salida del código anterior.

Puede hacer un cuadrado de color siguiendo los siguientes pasos:

Step 1 - Dibuja el cuadrado con una longitud de lado de 40 usando el siguiente comando.

repeat 4 [fd 40 rt 90]

Step 2 - Lápiz usando el siguiente comando.

pu

Step 3- Ve a un punto dentro del cuadrado. Por ejemplo, coloque la tortuga en las coordenadas (20, 20) usando el siguiente comando.

setxy 20 20

Step 4- Rellena el cuadrado con el color de inundación establecido. Por ejemplo, para establecer el color de inundación en azul, use el siguiente comando.

setfloodcolor [0 0 255]

La siguiente tabla enumera algunos comandos más relacionados con el lápiz y el color.

Comando Color y lápiz Propósito del comando

setpencolor [rgb]

setpc [rgb]

Establece el color de la pluma de la tortuga

rgb son números en el rango [0, 255]

setfloodcolor [rgb]

setfc [rgb]

Establece el color de un área respaldada

setscreencolor [rgb]

setsc [rgb]

Establece el color del fondo

mostrar el color de la pluma

mostrar color de inundación

mostrar color de pantalla

Especifica los valores actuales para [rgb] de un elemento con nombre

Llenar

Vuelca un cubo de color de inundación actual en la ubicación del cursor

Llenar

Vuelca un cubo de color de inundación actual en la ubicación del cursor

Intente ejecutar el siguiente conjunto de comandos:

  • cs - Para limpiar la pantalla.

  • home - Llevar la tortuga al hogar.

  • setpensize [5 5] - Configuración del tamaño de la pluma.

  • setpencolor [255 0 0] - Establecer el color del lápiz en rojo.

  • setfloodcolor [0 0 255] - Establecer el color de la inundación en azul.

  • setscreencolor [0 255 0] - Establecer el color de la pantalla en verde.

  • repeat 4 [fd 40 rt 90] - Dibujar un cuadrado de 40 lados de longitud.

  • pu - Pluma arriba.

  • setxy 20 20 - Coloque la tortuga en las coordenadas (20, 20).

  • fill - Rellena el cuadrado con el set floodcolor blue.

  • ht - Ocultar tortuga.

Debería recibir el siguiente resultado al ejecutar los comandos anteriores.