Mswlogo
[pic]
[pic]
Una guía simplificada
(Version 2)
por J. P. Fuller
Traducido al castellano por Agustín Andérica - 2003
Contenidos
Una breve introducción a MSW Logo 3
Introducción de primitivas en MSW Logo 4
Listado de Primitivas seleccionadas MSW Logo 5
Utilización de Variables en MSW Logo 6
Introducción de datos 7
LEELISTA y LEECAR 8Escribiendo procedimientos en MSW Logo 9
Ejercicios de MSW Logo 11
Guardando el trabajo en MSW Logo 14
Escritura de procedimientos en la ventana de Edición 15
APÉNDICE
Ejemplos Avanzados 16
Mas sobre entradas de datos y números 17
Recursos en Internet 18
Formas y Diseños Logo 19
Agradecimiento especial a Paul Dench por leer los borradores de este texto y por lassugerencias realizadas.
Una breve introducción a MSW Logo
El lenguaje logo fue desarrollado a finales de los 70 y principio de los 80 por un equipo dirigido por Seymour Papert que quería desarrollar un programa con un entorno gráfico que fuera a la vez potente y fácil de usar.
El símbolo de Logo es una tortuga robotizada que se mueve bajo el control de un ordenador dibujando a medidaque se desplaza por la pantalla.
[pic]
En la mayor parte de las aplicaciones, la tortuga se reduce a un objeto en el centro de la pantalla, normalmente solo un triángulo.
El usuario introduce órdenes como AVANZA, RETROCEDE, BAJALAPIZ, SUBELAPIZ, GIRADERECHA, GIRAIZQUIERDA, etc. Si el lápiz de la tortuga está bajado, dibuja en la pantalla a medida que se mueve.
Todaslas versiones del software Logo para Unix, Dos, Macintosh y Windows desarrolladas inicialmente por la Universidad de California (Berkeley), son gratuitas y pueden ser copiadas sin ningún tipo de restricción por instituciones educativas.
Versión Actual
MswLogo fué modificado en 1994 para permitir el control por ordenador a través de los puertos serie y paralelo utilizando las funcionesLeePuerto y EscribePuerto.
Introducción de Primitivas en MswLogo
MswLogo es un lenguaje interpretado. Esto quiere decir que las órdenes introducidas por el usuario son interpretadas por el ordenador y ejecutadas inmediatamente por orden. Los programas "Compilados" , por otro lado, son convertidos primero a código máquina antes de que cualquier parte del programa pueda empezar a funcionar.Las primitivas se introducen en la ventana de trabajo en la parte baja de la pantalla.
[pic]
Las primitivas son ejecutadas, después de introducirlas en la ventana de trabajo y de pulsar la tecla Enter o de hacer clic en el botón ejecutar. Cada orden se graba en una lista de órdenes y comandos de la ventana superior a la de entrada de datos.
[pic]
[pic]
Un programatípico de Logo Dimensiones de la pantalla
Para salir de MSW Logo introduce ADIOS en la Ventana de Trabajo o seleccionando Salir del Menú principal.
Listado de Primitivas seleccionadas de MSW Logo
|Primitiva |Acción |Método abreviado |
|AVANZA 100|La tortuga avanza el número especificado de unidades. |AV 100 |
|RETROCEDE 50 |La tortuga retrocede el número especificado de unidades. |RE 50 |
|GIRADERECHA 90 |La tortuga gira en el sentido de las agujas del reloj el número de grados especificado.|GD 90|
|GIRAIZQUIERDA 45 |La tortuga gira en sentido contrario a las agujas del reloj el ángulo especificado. |GI 45 |
|SUBELAPIZ |El lápiz de la tortuga está arriba. (No dibuja al moverse.) |SL |
|BAJALAPIZ |El lápiz de la tortuga está abajo....
Regístrate para leer el documento completo.