dimarts, de gener 07, 2014

Exercicis de Logo

Programació. 3r d'ESO.

av    avanza
gi     gira izquierda
gd    gira derecha
re     retrocede
pla   pon lápiz
goma
sl    sube lápiz
bl    baja lápiz
bp   borra pantalla
espera
repite 4 [  ]
ot    oculta tortuga
mt   muestra tortuga

Exercicis
E1: Una espiral quadrada

L'objectiu d'aquest exercici és fer un procediment (anomenat e1) que dibuixi una espiral que faci angles de 90 graus. El procediment podria començar amb:

av 10
gd 90 
av 15 
gd 90 
av 20 
gd 90 ...

i així successivament fins a tenir 16 costats.

El resultat podria ser semblant a:


E2: Senefa.

Fes un procediment que, fent crides al procediment e1 i utilitzant la instrucció repite, crei un dibuix com el següent. El procediment es dirà e2.


E3: Quadrat que fa pampallugues.

Modifica el programa següent perquè es vegi com es dibuixa i s’esborra el quadrat costat per costat. L’espera entre el dibuix d’un costat i el següent serà d’un quart de segon.

para e3
ot
bp
siempre [
   repite 4 [av 50 gd 90 espera 30]
   espera 30
   bp
   espera 30
   ]
fin


E4: Quadrat lent.

Crea un procediment anomenat E4 que dibuixi un quadrat de 100 punts de costat però molt lentament (només podrem avançar 1 punt cada vegada i sempre després d’avançar haurem d’esperar 1/60 seg).


E5: Mandala.

Modifica el programa anterior perquè es vegi com es va dibuixant una Mandala.


(i si us queda temps...)

para control 
  haz "tecla car lc
  si :tecla = 1 [gi 20]
  si :tecla = 2 [gd 20]
fin

para joc
  bp
  sl
  mt
  ponfoco [Pantalla de MSWLogo]
  ponteclado [control]
  siempre [av 2 espera 1]
fin