daily pastebin goal
36%
SHARE
TWEET

Untitled

a guest Oct 12th, 2017 56 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Action affGrille( E l : entier, E c :entier, E e:entier)
  2.  
  3. var g : TTab2Dim
  4.     file : TFile de {TTab2Dim {entier, entier}}
  5.     x,y,k,lig,col,ind : entier
  6.     tmp : TTab2Dim
  7.    
  8. Debut
  9.  
  10. x <- 1
  11. y <- 1
  12. g <- nouvelleGrille(l,c)
  13. file.créerFile()
  14. file.enfiler(g,{x,y})
  15.  
  16. Pour k allant de 1 à l*c faire
  17. |
  18. |    Pour lig allant de y à l faire
  19. |    |
  20. |    |    Pour col allant de x à c faire
  21. |    |    |
  22. |    |    |    Pour ind allant de 1 à e faire
  23. |    |    |    |
  24. |    |    |    |    tmp <- copieGrille(file.valeurPremier().premier()
  25. |    |    |    |    
  26. |    |    |    |    x <- file.valeurPremier().second().premier()
  27. |    |    |    |    y <- file.valeurPremier().second().second()
  28. |    |    |    |    tmp[x][y] <- ind
  29. |    |    |    |   // x <- x+1
  30. |    |    |    |    
  31. |    |    |    |   Si x >= c alors
  32. |    |    |    |   |    x <- 1
  33. |    |    |    |   |    y <- y+1
  34. |    |    |    |   |__    
  35. |    |    |    |   Si y >= l alors
  36. |    |    |    |   |    y <- l
  37. |    |    |    |   |    x <- c
  38. |    |    |    |   |__
  39. |    |    |    |    file.enfiler(tmp,{x,y})
  40. |    |    |    |__
  41. |    |    |__      
  42. |    |     aff1Grille(file.valeurPremier().premier(), l, c)
  43. |    |     file.defiler()
  44. |    |__  
  45. |        
  46. |__
  47.  
  48. Après correction
  49. Début
  50. Pour k allant de 1 à l*c faire
  51. |
  52. |    Pour lig allant de y à l faire
  53. |    |
  54. |    |    Pour col allant de x à c faire
  55. |    |    |
  56. |    |    |    Pour ind allant de 1 à e faire
  57. |    |    |    |
  58. |    |    |    |    tmp <- copieGrille(file.valeurPremier().premier()
  59. |    |    |    |    
  60. |    |    |    |    x <- file.valeurPremier().second().premier()
  61. |    |    |    |    y <- file.valeurPremier().second().second()
  62. |    |    |    |    tmp[x][y] <- ind
  63. |    |    |    |   // x <- x+1  j'ai pas compris le but
  64. |    |    |    |    
  65. |    |    |    |   //Si x >= c alors  c'est le pout  qui gère ça normalement
  66. |    |    |    |  // |    x <- 1
  67. |    |    |    |  // |    y <- y+1
  68. |    |    |    |  // |__    
  69. |    |    |    |   //Si y >= l alors
  70. |    |    |    |  // |    y <- l
  71. |    |    |    |  // |    x <- c
  72. |    |    |    |   //|__
  73. |    |    |    |    file.enfiler(tmp,{x,y})
  74. |    |    |    |__
  75. |    |    |__      
  76. |    |    
  77. |    |    
  78. |    |__  
  79. |       aff1Grille(file.valeurPremier().premier(), l, c)   
  80. |       file.defiler()         
  81. |__
  82.  
  83. Fin
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top