Está en la página 1de 3

1 ¿Qué es una variable dentro del lenguaje LOGO?

2 ¿Qué es un procedimiento en el lenguaje LOGO? Explica cómo se crean los procedimientos.

3 ¿Cómo se asignan valores a una variable que se ha definido con el nombre :V?

4 Cuando en el nombre de un procedimiento hay una variable (por ejemplo PARA CUADRADO :L) ¿Cómo se
asigna un valor a esa variable?

5 Indica en qué consiste la recursividad

6 Una vez que se ha realizado un procedimiento, ¿es posible cambiarlo?

7 Describe cómo se realiza un procedimiento.

8 Crea un procedimiento que te permita sumar dos puntos que introduzcas en esteclado

9 Realiza un procedimiento para que se multipliquen dos números que se deban introducir en sendas
ventanas:

10 Escribe el programa que permita dibujar una cenefa que repita el mismo motivo 10 veces utilizando la
primitiva REPITE. El motivo que se repita debe definirse en un procedimiento.

11 Diseña un procedimiento que te permita dibujar un cuadrado de lado y color variable.

1
12 Explica qué es un procedimiento recursivo e indica un ejemplo.

13 Indica un procedimiento recursivo que permita realizar una espiral, partiendo de un semicírculo que se
dibujará de la siguiente forma:
Para semicirculo :r
Repite 180 [av :r gd 1]
Fin

14 Realiza un programa que pida la base y la altura de un triángulo y escriba es área

15 ¿Cómo funciona la siguiente instrucción codificada en lenguaje MSWLOGO?


SiSINO :medida = 2 [Escribe [El lado mide 2 m.] [Escribe [El lado no mide 2 m.]

16 Explica cómo funciona el siguiente programa y realiza el procedimiento RESULTADO que refleje la suma
de todos los números que se introduzcan:
PARA OPERACIÓN
Haz "total 0
DATOS
FIN
PARA DATOS
Escribe [Introduce número a sumar]
Haz "n LeePalabra
SUMAR
Espera 100
Escribe [¿seguimos sumando?]
Haz :r leepalabra
Si :r = si [RESULTADO]
Si :r = no [DATOS]
FIN
PARA SUMAR
Haz "total :total + :n
FIN

17 Escribe un programa que te pida que escribas un número par, lo compruebe y escriba si es cierto o falso.

18 Escribe el procedimiento que realizarías para comprobar si un numero es par o impar y que se rotule en la
pantalla.

19 Realiza el algoritmo para saber si un número es par.

20 ¿Qué es un algoritmo?

2
21 Desarrolla el algoritmo para saber si un número es mayor que otro.

22 Representa mediante el diagrama de flujo el algoritmo de una báscula de supermercado que emite la
etiqueta del importe cuando el peso del producto está fijo.