albertohilal

Clase 2 Ejercicio 2.4.11

Aug 19th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. /*Escribir un procedimento LetrasERojaYNegra que dibuje una letra E roja seguida
  2. de una letra E negra.*/
  3. procedure PrepararTablero()
  4. {
  5. VaciarTablero()
  6. IrAlOrigen()
  7. }
  8. procedure Poner1GotaAcuarelaRojo()
  9. {
  10. Poner(Rojo)
  11. }
  12. procedure Poner1GotaAcuarelaNegro()
  13. {
  14. Poner(Negro)
  15. }
  16. /*Empieza E Rojo*/
  17. procedure PintarLineaHorizontal3()
  18. {
  19. Poner1GotaAcuarelaRojo();Mover(Este);Poner1GotaAcuarelaRojo();Mover(Este);Poner1GotaAcuarelaRojo();Mover(Oeste);Mover(Oeste)
  20. }
  21.  
  22. procedure LetraERoja()
  23. {
  24. PintarLineaHorizontal3() /* La base de la E */
  25. Mover(Norte)
  26. Poner1GotaAcuarelaRojo() /* Nivel 2 de la E */
  27. Mover(Norte)
  28. PintarLineaHorizontal3() /* La barra de la E */
  29. Mover(Norte)
  30. Poner1GotaAcuarelaRojo() /* Nivel 4 de la E */
  31. Mover(Norte)
  32. PintarLineaHorizontal3() /* El tope de la E */
  33. IrAlOrigen() /* Retorna el cabezal*/
  34. }
  35. procedure MoverCabezalAlEste()
  36. {
  37. Mover(Este);Mover(Este);Mover(Este);
  38. }
  39.  
  40. /*Empieza E Negro*/
  41. procedure PintarLineaHorizontalNegro(){
  42. Poner1GotaAcuarelaNegro();Mover(Este);Poner1GotaAcuarelaNegro();Mover(Este);Poner1GotaAcuarelaNegro();Mover(Oeste);Mover(Oeste)
  43. }
  44. procedure LetraENegro(){
  45. PintarLineaHorizontalNegro() /* La base de la E */
  46. Mover(Norte)
  47. Poner1GotaAcuarelaNegro() /* Nivel 2 de la E */
  48. Mover(Norte)
  49. PintarLineaHorizontalNegro() /* La barra de la E */
  50. Mover(Norte)
  51. Poner1GotaAcuarelaNegro() /* Nivel 4 de la E */
  52. Mover(Norte)
  53. PintarLineaHorizontalNegro() /* El tope de la E */
  54. IrAlOrigen() /* Retorna el cabezal*/
  55. }
  56. procedure Main()
  57. {
  58. PrepararTablero()
  59. LetraERoja()
  60. MoverCabezalAlEste()
  61. LetraENegro()
  62. }
Advertisement
Add Comment
Please, Sign In to add comment