albertohilal

Clase 5 Ejercicio 4.2.2

Sep 6th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. /*Rehacer el ejercicio 2.4.12 para generalizar el tama˜no de la base
  2. del triangulo. Observar que se requiere como precondicion
  3. que el tama˜no de la base sea un numero impar.
  4. Completar la precondicion con la cantidad de celdas
  5. que debe haber disponibles para el dibujo.*/
  6.  
  7. procedure PrepararTablero()
  8. {
  9. VaciarTablero()
  10. IrAlOrigen()
  11. }
  12. procedure PonerNVerde(color,dir,cant){
  13. {Poner(color)}
  14. Mover(dir)
  15. }
  16. procedure PonerNLado(color,dir,dir1,cant){
  17. {Poner(color)}
  18. Mover(dir)
  19. Mover(dir1)
  20. }
  21. procedure DibujarLineaBaseVerde(n){
  22. repeatWith i in 1..n
  23. {PonerNVerde(Verde,Este,i)}
  24. }
  25. procedure DibujarLineaDerecha(m){
  26. repeatWith i in 1..m
  27. {PonerNLado(Verde,Norte,Oeste,1)}
  28. }
  29.  
  30. procedure DibujarLineaIzquierda(m){
  31. repeatWith i in 1..m
  32. {PonerNLado(Verde,Sur,Oeste,1)}
  33. }
  34. procedure Main(){
  35. PrepararTablero()
  36. DibujarLineaBaseVerde(6)
  37. DibujarLineaDerecha(3)
  38. DibujarLineaIzquierda(3)
  39. }
Advertisement
Add Comment
Please, Sign In to add comment