MSWLogo

Preview:

DESCRIPTION

Computación

Citation preview

MSWLOGO Logo es un lenguaje de programación, desarrollado a finales de los años 70 por un equipo de matemáticos, dirigidos por Seymour Papert en la Universidad de California (Berkeley), con el fin de entrenar el pensamiento lógico. Veamos a continuación una pequeña muestra de las órdenes más sencillas de MSWLogo y de sus abreviaturas:

ORDEN (PRIMITIVA)

ACCIÓN ABREV

pongrosor [10 10] poncolorlapiz 3 centro avanza 150 retrocede 80 giraderecha 15 giraizquierda 30 rotula [hola] subelapiz bajalapiz goma ocultatortuga muestratortuga borrapantalla adios

Fija el grosor del trazo y la altura Establece el color con el que pinta (0 – 9) Lleva la tortuga al centro de la pantalla sin borrarla La tortuga avanza el número indicado de puntos Retrocede el número de puntos especificado Gira a la derecha el ángulo especificado en grados Gira a la izquierda el ángulo indicado Escribe texto en la dirección de la tortuga Levanta el lápiz y no pinta al moverse El lápiz toca el papel y pinta cuando se mueve La tortuga borra a lo largo de su trayectoria Oculta el icono de la tortuga Muestra el triángulo que representa la tortuga Borra la pantalla y sitúa la tortuga en el centro Sale de MSWLogo

PONG PONCL AV 150 RE 80 GD 15 GI 30 RO SL BL OT MT BP

Un programa típico, para dibujar un triángulo equilátero, en lenguaje logo tiene el siguiente aspecto: avanza 200 giraderecha 120 avanza 200 giraderecha 120 avanza 200

Para dibujar un cuadrado, en lenguaje logo tiene el siguiente aspecto: avanza 300 giraderecha 90 avanza 300 giraderecha 90 avanza 300 giraderecha 90 avanza 300

Para poner color al papel (poncp __ )

Para poner color al fondo del dibujo (poncolorrelleno __ )

PRACTICA:

bp bl poncp 14 poncl 5 poncolorrelleno 10 repite 6 [av 120 gd 60] sl gd 45 av 3 rellena bp bl poncp 7 poncl 5 poncolorrelleno 12 repite 4 [av 150 gd 90] sl gd 45 av 3 rellena