Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Escribir un procedimiento DibujarArbol,
- que dibuje un arbol de tipo conıfera*/
- procedure PrepararTablero()
- {
- VaciarTablero()
- IrAlOrigen()
- }
- procedure DibujarLineaBaseVerde()
- {
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- }
- procedure DibujarLineaDerechaVerde()
- {
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure DibujarLineaIzquierdaVerde()
- {
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure MoverNorte4()
- {
- Mover(Norte)
- Mover(Norte)
- Mover(Norte)
- Mover(Norte)
- }
- procedure DibujarTrianguloBase11() --se dibuja el triangulo de abajo
- {
- DibujarLineaBaseVerde()
- DibujarLineaDerechaVerde()
- DibujarLineaIzquierdaVerde()
- MoverNorte4()
- }
- /*Empieza triangulo 2 desde abajo*/
- procedure DibujarLineaBaseVerde9()
- {
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- }
- procedure DibujarLineaDerechaVerde9()
- {
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure DibujarLineaIzquierdaVerde9()
- {
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure MoverNorte3()
- {
- Mover(Norte)
- Mover(Norte)
- Mover(Norte)
- }
- procedure DibujarTrianguloBase9()
- {
- DibujarLineaBaseVerde9()
- DibujarLineaDerechaVerde9()
- DibujarLineaIzquierdaVerde9()
- MoverNorte3()
- }
- /*Empieza triangulo 3 desde abajo*/
- procedure DibujarLineaBaseVerde7()
- {
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- }
- procedure DibujarLineaDerechaVerde7()
- {
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure DibujarLineaIzquierdaVerde7()
- {
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure MoverNorte2()
- {
- Mover(Norte)
- Mover(Norte)
- }
- procedure DibujarTrianguloBase7()
- {
- DibujarLineaBaseVerde7()
- DibujarLineaDerechaVerde7()
- DibujarLineaIzquierdaVerde7()
- MoverNorte2()
- }
- /*Empieza triangulo 4 desde abajo*/
- procedure DibujarLineaBaseVerde5()
- {
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- Mover(Este)
- Poner(Verde)
- }
- procedure DibujarLineaDerechaVerde5()
- {
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- Mover(Norte)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure DibujarLineaIzquierdaVerde5()
- {
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- Mover(Sur)
- Mover(Oeste)
- Poner(Verde)
- }
- procedure DibujarTrianguloBase5()
- {
- DibujarLineaBaseVerde5()
- DibujarLineaDerechaVerde5()
- DibujarLineaIzquierdaVerde5()
- }
- procedure DibujarArbol()
- {
- PrepararTablero()
- DibujarTrianguloBase11()
- DibujarTrianguloBase9()
- DibujarTrianguloBase7()
- DibujarTrianguloBase5()
- IrAlOrigen()
- }
- procedure Main()
- {
- DibujarArbol()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement