MSWLogo por Pedro

MSWLogo_por_Pedro.es
Murcia
30007

pedro.alcarazg@gmail.com

Color

MSWLogo también tiene control del color. Puede usar imágenes .bmp y .gif, pero eso no lo vamos a hacer.
Vamos a usar estos comandos:
  • PONCOLORLAPIZ o PONCL define el color del lápiz y del texto que se escribe
  • PONCOLORPAPEL define el color de fondo
  • PONCOLORRELLENO define el color de relleno

Y vamos a usar estos comandos:

  • BORRAPANTALLA o BP borra la pantalla y lleva la tortuga al centro, bajando el lápiz
  • BORRATEXTO o BT borra la pantalla de texto
  • ROTULA o RO escribe un texto en la pantalla
  • MUESTRA o MU escribe un texto en la pantalla de texto y pasa a la siguiente línea
  • MUESTRAT escribe un texto en la pantalla de texto sin pasar a la siguiente línea
  • RECTANGULORRELLENO crea un rectángulo
  • RELLENA cambia el color del píxel en el que está la tortuga y todos los adyacentes que tengan exactamente el mismo color
  • CIRCULO crea un circulo
Hay que tener cuidado con el comando ROTULA porque escribe un texto girado. Para evitar problemas, usa PONRUMBO 90 antes.
 
Carga COLORES y ejecuta IMAGEN.
IZQUIERDA: Lo que aparece al ejecutar IMAGEN
DERECHA: El texto, que varía según la hora
Ahora vamos a analizar el programa (botón editar).
  1. para IMAGEN
  2. BP BT
  3. PONCL[255 255 0]PONCOLORRELLENO[255 0 0]PONCOLORPAPEL[0 0 255]
  4. CIRCULO 50 RELLENA PONCOLORRELLENO[0 255 0]RECTANGULORRELLENO 20 20
  5. PONCOLORLAPIZ[0 0 0]
  6. PONRUMBO 90 ROTULA[¡Hola!]
  7. MUESTRAT "Imagen
  8. MUESTRAT (CAR 32)
  9. MUESTRA "creada
  10. MUESTRAT "Terminado
  11. MUESTRAT (CAR 32)
  12. MUESTRAT "a
  13. MUESTRAT (CAR 32)
  14. MUESTRAT "las:
  15. MUESTRAT (CAR 32)
  16. MUESTRA (ELEMENTO 4 HORA)
  17. fin
Las líneas 1 y 17 son las de inicio y fin.
En la 2, BT borra el texto (por eso no aparece IMAGEN donde antes aparecían los textos) y BT borra la pantalla.
En la 3, se definen los colores:
  • El lápiz a amarillo
  • El relleno a rojo
  • El papel a azul
En la 4, se crea el círculo (solo el borde amarillo), se rellena de rojo, se define el color de relleno a verde y se crea el cuadrado (sí, el rectángulo de 20x20 es un cuadrado de lado 20).
En la 5, se define el color del lápiz a negro. Es importante saber que el color del lápiz es el color que se usa para el texto en pantalla.
En la 6, se escribe "¡Hola!" en pantalla.
Entre la 7 y la 16, se escriben los textos de la línea de textos:
  • Si empieza por MUESTRAT, al terminar de escribir no se pasa a la siguiente línea.
  • Si empieza por MUESTRA, sí.
(CAR 32) una forma de que MSWLogo muestre un espacio sin usar las listas. No interesa porque el resultado sería:
[Imagen creada]
[Terminado a las:]
 
El comando ELEMENTO lo veremos más adelante.
 
Ahora vamos a cambiar los datos. Aquí encontrarás algunos colores que puedes usar.
Cambia solo la línea 3
Pulsa el botón para ver ejemplos

Si no obtienes ninguno de los resultados de arriba, ¡felicidades!