Código (sólo cambia el procedimiento semaforo):
para semaforo
  SI :tiempo <1 [BP SL GI 90 AV 100 GD 180 BL ROTULA [Demasiado rápido. Pulse el botón de freno para continuar] ALTO]
;el texto no cabe en la pantalla, por lo que hay que desplazar el cursor a la izquierda antes de escribir
;el resto del código es idéntico al ejercicio 2.
  BP BL
  REPITE 4 [AV 100 GD 90]
  SL AV 50 GD 90 AV 50 BL
  CIRCLE 40
  POCCR 4 RELLENA ESPERA :tiempo
  POCCR 6 RELLENA ESPERA :tiempo
  POCCR 2 RELLENA ESPERA :tiempo
fin