albertohilal

Clase 4 Ejercicio 3.2.10

Aug 27th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. /*
  2. Escribir un procedimiento ArribaAbajo que tome un parametro
  3. de tipo Direccion, y ponga una bolita roja en la celda contigua a la inicial
  4. en la direccion indicada, y una bolita verde en la celda contigua a la inicial,
  5. pero en la direccion opuesta a la indicada.
  6. Por ejemplo, el resultado de llamar al procedimiento
  7. ArribaAbajo(Norte) deberıa ser como el mostrado en el grafico G.3.6.
  8. Observar que la celda actual al terminar debe ser la misma que la celda inicial.
  9. */
  10. procedure PrepararTablero()
  11. {
  12. VaciarTablero()
  13. IrAlOrigen()
  14. Mover(Este)
  15. Mover(Este)
  16. Mover(Norte)
  17. Mover(Norte)
  18. }
  19.  
  20. procedure ArribaAbajo(dir){
  21. Mover(dir)
  22. Poner(Rojo)
  23. Mover(-dir)
  24. Mover(-dir)
  25. Poner(Verde)
  26. }
  27.  
  28. procedure Main(){
  29. PrepararTablero()
  30. ArribaAbajo(Norte)
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment