albertohilal

Clase 2 Ejercicio 2.4.14

Aug 15th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. /*Supongamos que cada celda del tablero representa una seccion del cantero de 1metro de longitud.
  2. Ademas, representaremos flores con combinaciones de bolitas.
  3. Las rosas se representan con 1 bolita de color rojo, las
  4. violetas se representan con 1 bolita de color azul, y los
  5. girasoles se representan con 1 bolita de color negro.
  6. Se desea armar un cantero de flores de 3 metros de longitud,
  7. donde cada metro del cantero posee 5 rosas, 8 violetas
  8. y 3 girasoles.
  9. Escribir el procedimiento ArmarCantero que cumpla con esta
  10. representacion.*/
  11. procedure PrepararTablero()
  12. {
  13. VaciarTablero()
  14. IrAlOrigen()
  15. }
  16.  
  17. procedure Plantar5Rosas()
  18. {
  19. Poner(Rojo)
  20. Poner(Rojo)
  21. Poner(Rojo)
  22. Poner(Rojo)
  23. Poner(Rojo)
  24. }
  25. procedure Plantar8Violetas()
  26. {
  27. Poner(Azul)
  28. Poner(Azul)
  29. Poner(Azul)
  30. Poner(Azul)
  31. Poner(Azul)
  32. Poner(Azul)
  33. Poner(Azul)
  34. Poner(Azul)
  35. }
  36. procedure Plantar3Girasoles()
  37. {
  38. Poner(Negro)
  39. Poner(Negro)
  40. Poner(Negro)
  41. }
  42. procedure ArmarCantero1()
  43. {
  44. Plantar5Rosas()
  45. Plantar8Violetas()
  46. Plantar3Girasoles()
  47. }
  48. procedure ArmarCantero()
  49. {
  50. PrepararTablero()
  51. ArmarCantero1()
  52. Mover(Norte)
  53. ArmarCantero1()
  54. Mover(Norte)
  55. ArmarCantero1()
  56. }
  57. procedure Main()
  58. {
  59. ArmarCantero()
  60. }
Advertisement
Add Comment
Please, Sign In to add comment