Logo - Colore

Gli schermi dei computer funzionano con componenti di luce rossa, verde e blu, quindi a volte vengono chiamati RGB screens.

Nel menu Set di Logo, possiamo impostare il colore di tre elementi dello schermo:

  • La penna della tartaruga
  • Il riempimento della tartaruga (come un secchio di vernice per i recinti)
  • Lo sfondo dello schermo

Impostiamo un colore spostando questi tre cursori a sinistra ea destra. Ricorda che il nero è l'assenza di tutti i colori e il bianco è tutti i colori insieme. Mescolare la luce non è come mescolare la vernice. Ad esempio, se mescoli vernice rossa e verde, ottieni un colore fangoso. Poiché si tratta di un computer, ogni colore ha una rappresentazione numerica interna.

All'estremità sinistra della scala mobile è zero (0). All'estremità destra c'è 255, che è un po 'come 99 per un computer (è 2 8 - 1). Quindi il nero è [0 0 0], il rosso è [255 0 0], il verde è [0 255 0], il blu è [0 0 255]. Puoi fare qualsiasi cosa tra questi colori e in tutti questi ci sono 256 * 256 * 256 colori possibili. Questo è 2 8 * 2 8 * 2 8 , o 24 bit di colore - 24 cifre binarie all'interno della macchina.

I seguenti comandi ti daranno una grande penna rossa grassa:

setpensize [5 5]
setpencolor [255 0 0]

Quando trovi un colore che ti piace usando i cursori, puoi chiedere a Logo di cosa si tratta: scegli il colore della penna, quindi nella finestra di comando, inserisci il seguente comando.

show pencolor

Lo screenshot seguente mostra l'esecuzione e l'output del codice precedente.

Puoi creare un quadrato colorato usando i seguenti passaggi:

Step 1 - Disegna il quadrato con lato lunghezza 40 utilizzando il seguente comando.

repeat 4 [fd 40 rt 90]

Step 2 - Penna usando il seguente comando.

pu

Step 3- Vai in un punto all'interno della piazza. Ad esempio, posiziona la tartaruga alla coordinata (20, 20) usando il seguente comando.

setxy 20 20

Step 4- Riempi il quadrato con il colore del flusso impostato. Ad esempio, per impostare il colore flood su blu utilizzare il seguente comando.

setfloodcolor [0 0 255]

La tabella seguente elenca alcuni altri comandi relativi a Colore e penna.

Comando Colore e penna Scopo del comando

setpencolor [rgb]

setpc [rgb]

Imposta il colore per la penna della tartaruga

rgb sono numeri nell'intervallo [0, 255]

setfloodcolor [rgb]

setfc [rgb]

Imposta il colore per un'area approvata

setscreencolor [rgb]

setsc [rgb]

Imposta il colore per lo sfondo

mostra pencolor

mostra floodcolor

mostra screencolor

Specifica i valori correnti per [rgb] di un elemento denominato

Riempire

Scarica un bucket del colore flood corrente nella posizione del cursore

Riempire

Scarica un bucket del colore flood corrente nella posizione del cursore

Prova a eseguire il seguente set di comandi:

  • cs - Per cancellare lo schermo.

  • home - Per portare la tartaruga a casa.

  • setpensize [5 5] - Impostazione della dimensione della penna.

  • setpencolor [255 0 0] - Impostare il colore della penna sul rosso.

  • setfloodcolor [0 0 255] - Impostazione del colore dell'inondazione su blu.

  • setscreencolor [0 255 0] - Impostazione del colore dello schermo sul verde.

  • repeat 4 [fd 40 rt 90] - Disegna un quadrato con lato lungo 40.

  • pu - Penna in alto.

  • setxy 20 20 - Metti la tartaruga alle coordinate (20, 20).

  • fill - Riempi il quadrato con il colore blu impostato.

  • ht - Nascondi tartaruga.

Dovresti ricevere il seguente output all'esecuzione dei comandi precedenti.