3

Click here to load reader

MSWLogo

Embed Size (px)

DESCRIPTION

Computación

Citation preview

Page 1: MSWLogo

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

Page 2: MSWLogo

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

Page 3: MSWLogo

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