MSWLogo

Captura del display de 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.

Captura del display de FMSLogo

MSWLogo ha evolucionado hasta convertirse en FMSLogo: un entorno educativo de programación, una implementación gratuita y de código abierto del lenguaje Logo para Microsoft Windows. Se distribuye bajo la Licencia Pública General de GNU (GPL) y su desarrollo y mantenimiento corren principalmente a cargo de David Costanzo.

Índice del programa

El programa trabaja con tres ventanas:

Ventana de trabajo

En esta la ventana el usuario escribe órdenes directas que solamente se guardan en el historial, por lo que no se pueden enlazar órdenes que ejecuten acciones "simultáneas". En esta ventana se localizan unos botones muy útiles y prácticos que facilitan al usuario la rápida ejecución de determinadas órdenes, acciones o instrucciones.

Alto

Detiene el procedimiento en ejecución.

Pausa

Pausa el procedimiento momentáneamente para poder introducir las instrucciones que desee.

Paso

Muestra en una ventana, paso a paso, las instrucciones que se ejecutan en un procedimiento.

Estado

Muestra el estado de la tortuga (su posición, su rumbo, el color del instrumento de pintura 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 es editar una oración

Editar todo

Abre el editor mostrando todos los procedimientos declarados en el programa.

Display

Esta ventana sirve única y exclusivamente para que el programador pueda visionar las órdenes dirigidas a la tortuga.

Ventana de edición

Es quizás la ventana más utilizada del programa. No se muestra al inicio, pero se acciona pulsando en el botón 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 la pantalla.

Instrucciones básicas

Polilla replicante  (fractal rep-) diseñada por FMSLogo tortuga
Mariposa ternaria y dragón ternarios dibujados por la tortuga de FMSLogo

Las instrucciones básicas de MSWLogo son:

al transcurrir el tiempo indicado (en milésimas de segundo). Hay que indicar el número del contador activado en la instrucción.

Enlaces externos