albertohilal

Clase 6 Ejercicio 2

Sep 17th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. /*Escribi la funcion nroFilas() que indica la cantidad
  2. de filas que tiene el tablero.*/
  3.  
  4. //Vamos a la primera celda
  5.  
  6. procedure IrAlBorde(dir) {
  7. while (puedeMover(dir))
  8. {Mover(dir)}
  9. }
  10.  
  11. procedure CabezalALaPrimeraColumna(){
  12. IrAlBorde(Este)
  13. }
  14.  
  15. procedure CabezalALaPrimeraFila(){
  16. IrAlBorde(Norte)
  17. }
  18.  
  19. procedure CabezalALaPrimeraCelda(){
  20. CabezalALaPrimeraColumna()
  21. CabezalALaPrimeraFila()
  22. }
  23.  
  24.  
  25. function nroFilas(){
  26. CabezalALaPrimeraCelda()
  27. cantFilas:=1
  28. while (puedeMover(Sur)){
  29. Mover(Sur)
  30. cantFilas:= cantFilas + 1
  31. }
  32. return(cantFilas)
  33. }
  34.  
  35. procedure Main(){
  36. valor := nroFilas()
  37. return (valor)
  38. }
Advertisement
Add Comment
Please, Sign In to add comment