albertohilal

Clase 2 Ejercicio 2.4.15

Aug 15th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. /*Modificar el programa del ejercicio 2.4.14 para que ahora las flores se representen
  2. utilizando el siguiente esquema.
  3. Las rosas se representan con 3 bolitas de color rojo y 1 de color negro,
  4. las violetas se representan con 2 bolitas de color azul y 1 de color rojo,
  5. y los girasoles se representan con 3 bolitas de color negro y 2 de color verde.*/
  6. procedure PrepararTablero()
  7. {
  8. VaciarTablero()
  9. IrAlOrigen()
  10. }
  11.  
  12. procedure Plantar5Rosas()
  13. {
  14. Poner(Rojo);Poner(Rojo);Poner(Rojo);Poner(Negro)
  15. Poner(Rojo);Poner(Rojo);Poner(Rojo);Poner(Negro)
  16. Poner(Rojo);Poner(Rojo);Poner(Rojo);Poner(Negro)
  17. Poner(Rojo);Poner(Rojo);Poner(Rojo);Poner(Negro)
  18. Poner(Rojo);Poner(Rojo);Poner(Rojo);Poner(Negro)
  19. }
  20. procedure Plantar8Violetas()
  21. {
  22. Poner(Azul);Poner(Azul);Poner(Rojo)
  23. Poner(Azul);Poner(Azul);Poner(Rojo)
  24. Poner(Azul);Poner(Azul);Poner(Rojo)
  25. Poner(Azul);Poner(Azul);Poner(Rojo)
  26. Poner(Azul);Poner(Azul);Poner(Rojo)
  27. Poner(Azul);Poner(Azul);Poner(Rojo)
  28. Poner(Azul);Poner(Azul);Poner(Rojo)
  29. Poner(Azul);Poner(Azul);Poner(Rojo)
  30. }
  31. procedure Plantar3Girasoles()
  32. {
  33. Poner(Negro);Poner(Negro);Poner(Negro);Poner(Verde);Poner(Verde)
  34. Poner(Negro);Poner(Negro);Poner(Negro);Poner(Verde);Poner(Verde)
  35. Poner(Negro);Poner(Negro);Poner(Negro);Poner(Verde);Poner(Verde)
  36. }
  37. procedure ArmarCantero1()
  38. {
  39. Plantar5Rosas()
  40. Plantar8Violetas()
  41. Plantar3Girasoles()
  42. }
  43. procedure ArmarCantero()
  44. {
  45. PrepararTablero()
  46. ArmarCantero1()
  47. Mover(Norte)
  48. ArmarCantero1()
  49. Mover(Norte)
  50. ArmarCantero1()
  51. }
  52. procedure Main()
  53. {
  54. ArmarCantero()
  55. }
Advertisement
Add Comment
Please, Sign In to add comment