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.