Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Action affGrille( E l : entier, E c :entier, E e:entier)
- var g : TTab2Dim
- file : TFile de {TTab2Dim {entier, entier}}
- x,y,k,lig,col,ind : entier
- tmp : TTab2Dim
- Debut
- x <- 1
- y <- 1
- g <- nouvelleGrille(l,c)
- file.créerFile()
- file.enfiler(g,{x,y})
- Pour k allant de 1 à l*c faire
- |
- | Pour lig allant de y à l faire
- | |
- | | Pour col allant de x à c faire
- | | |
- | | | Pour ind allant de 1 à e faire
- | | | |
- | | | | tmp <- copieGrille(file.valeurPremier().premier()
- | | | |
- | | | | x <- file.valeurPremier().second().premier()
- | | | | y <- file.valeurPremier().second().second()
- | | | | tmp[x][y] <- ind
- | | | | // x <- x+1
- | | | |
- | | | | Si x >= c alors
- | | | | | x <- 1
- | | | | | y <- y+1
- | | | | |__
- | | | | Si y >= l alors
- | | | | | y <- l
- | | | | | x <- c
- | | | | |__
- | | | | file.enfiler(tmp,{x,y})
- | | | |__
- | | |__
- | | aff1Grille(file.valeurPremier().premier(), l, c)
- | | file.defiler()
- | |__
- |
- |__
- Après correction
- Début
- Pour k allant de 1 à l*c faire
- |
- | Pour lig allant de y à l faire
- | |
- | | Pour col allant de x à c faire
- | | |
- | | | Pour ind allant de 1 à e faire
- | | | |
- | | | | tmp <- copieGrille(file.valeurPremier().premier()
- | | | |
- | | | | x <- file.valeurPremier().second().premier()
- | | | | y <- file.valeurPremier().second().second()
- | | | | tmp[x][y] <- ind
- | | | | // x <- x+1 j'ai pas compris le but
- | | | |
- | | | | //Si x >= c alors c'est le pout qui gère ça normalement
- | | | | // | x <- 1
- | | | | // | y <- y+1
- | | | | // |__
- | | | | //Si y >= l alors
- | | | | // | y <- l
- | | | | // | x <- c
- | | | | //|__
- | | | | file.enfiler(tmp,{x,y})
- | | | |__
- | | |__
- | |
- | |
- | |__
- | aff1Grille(file.valeurPremier().premier(), l, c)
- | file.defiler()
- |__
- Fin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement