Sei sulla pagina 1di 4

MSWLogo

MSWLogo
MSWLogo es un software libre cuya utilidad es programar, con LOGO, una controladora para circuitos o bien,
simplemente, programar la "tortuga" y darle instrucciones para que las ejecute.

Estructura del Programa


El programa trabaja con tres ventanas:
Ventana de trabajo
En esta ventana el usuario escribe rdenes directas que solamente se guardan en el historial, por lo que no se pueden
enlazar rdenes que ejecuten acciones "simultneas". En esta ventana se localizan unos botones muy tiles y
prcticos que facilitan al usuario la rpida ejecucin de determinadas rdenes, acciones o instrucciones.
Alto
Detiene el procedimiento en ejecucin.
Pausa
Pausa el procedimiento momentneamente para poder introducir instrucciones.
Paso
Muestra en una ventana, paso a paso, las instrucciones que se ejecutan en un procedimiento.
Estado
Muestra el estado de la tortuga (su posicin, su rumbo, el color del lpiz y el color de relleno).
Reiniciar
Borra la pantalla y la deja en su estado inicial (blanca), pero no detiene el procedimiento en curso.
Ejecutar
Ejecuta el procedimiento escrito en la lnea de comandos.
Editar todo
Abre el editor mostrando todos los procedimientos declarados en el programa.ola||||
Display
Esta ventana sirve nica y exclusivamente para que el programador pueda visionar las rdenes dirigidas a la tortuga.
Ventana de edicin
Es quizs la ventana ms utilizada del programa. No se muestra al inicio, pero se acciona pulsando en el botn
Editar, en la ventana de trabajo. Aqu se escriben las rdenes en una lista, con un nombre del procedimiento, para
posteriormente ser ejecutadas en la ventana trabajo y visionadas en el display.

MSWLogo

Instrucciones bsicas
(ESCRIBE |una frase larga| :variable) Si ponemos toda la instruccin entre parntesis podemos escribir palabras,
frases y variables.
:VARIABLE Utiliza el valor de una variable.
AV nmero Avanza la tortuga.
BL Baja el lpiz.
BP Borra la pantalla.
BT Borra el contenido de la ventana de trabajo.
CAR LC Obtenemos el carcter correspondiente al cdigo de la ltima tecla pulsada.
CARGADIB ruta\\archivo.extensin Carga dibujo con extensin bmp.
CIRCLE nmero Dibuja un crculo de radio nmero.
ESCRIBE :variable Escribe el valor de una variable.
ESCRIBE |una frase| Escribe la frase en la barra de comandos.
ESCRIBE palabra Escribe la palabra en barra de comandos.
ESPERA nmero Cantidad de frames que espera la tortuga.
GD grados Gira hacia la derecha a la tortuga.
GI grados Gira hacia la izquierda la tortuga.
HAZ variable LEEPALABRA Pide que se introduzca el valor de la variable por teclado.
HAZ variable valor Crea una variable y le da un valor.
MT Muestra la tortuga.
OT Oculta la tortuga.
PIXEL Devuelve (entre corchetes) los nmeros que representan la intensidad de los colores rojo, verde y azul del
pxel que se encuentra bajo la tortuga.
PONCL [R G B] Fija color del lpiz.
PONCOLORRELLENO [R G B] Fija color de relleno.
PONCONTADOR nmero tiempo [instrucciones] Ejecuta las instrucciones entre corchetes al transcurrir el
tiempo indicado (en milsimas de segundo). Hay que indicar el nmero del contador activado en la instruccin.
PONFOCO [Nombre de la Pantalla] Pasa el control a la pantalla especificada.
PONPOS [x y] Pone a la tortuga en las coordenadas [x y].
PONRUMBO grados Pone la tortuga en el rumbo indicado.
PONTECLADO [instrucciones] Al pulsar una tecla, se ejecutan las instrucciones entre [ ].
RE nmero Retrocede la tortuga.
RELLENA Rellena de un color.
REPITE nmero [instrucciones] Repite n veces lo que hay entre [ ].
ROTULA [ palabras ] Escribe en la trayectoria de la tortuga las palabras.
SI condicin [instrucciones] Ejecuta instrucciones si se cumple una condicin.
Si pixel = [R G B] [instrucciones] Realiza instrucciones si el pxel de debajo de la tortuga es [ R G B].
Si y (condicin1) (condicin2) [instrucciones] Realiza instrucciones si se cumplen las dos condiciones.
SL Sube el lpiz.

MSWLogo

Enlaces externos

MSWLogo en espaol [1]


Softronix MSWLogo [2]
Ejercicios bsicos de MSWLOGO [3]
Aprender a programar con MSWLogo [4]
Ejercicios de MSWLogo para clases de Tecnologa [5]

Referencias
[1]
[2]
[3]
[4]
[5]

http:/ / www. matedu. cinvestav. mx/ ~asacristan/ mswlogoes. htm


http:/ / www. softronix. com/ logo. html
http:/ / platea. pntic. mec. es/ ~lgonzale/ tic/ programar/ Ejercicios%20b%E1sicos%20de%20MSWLogo%201_6. pdf
http:/ / www. slideboom. com/ presentations/ 40968/ PROGRAMANDO-CON-MSWLOGO
http:/ / usuarios. multimania. es/ dlmorte/

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


MSWLogo Fuente: http://es.wikipedia.org/w/index.php?oldid=44569315 Contribuyentes: Arcibel, Davodavo, Ertitosoy, Galandil, RoyFocker, 12 ediciones annimas

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

Potrebbero piacerti anche