Académique Documents
Professionnel Documents
Culture Documents
Algorithme
Algorithme
variable: a,b:entier
foction:minimum(a:entier,b:entier):entier
debut
min<-a si(a>b)alors
min<-b
fin si
debut(minimum)
lire(a)
lire(b)
ecrire(le minimum)
fin
const: n=max
type
matrice=mat[1..n,1..n]
variable: x:entier
n:entier
trouver:booléen
fonction:recherche(x:entier):entier
debut
Lire(X)
min 🡨 nl
Trouve 🡨 Faux
Faire min 🡨 nc
Tant que
Fin Si
min🡨 min+1
fin
variable:a:entier
foction:premier(a:entier):entier
debut
lire(a)
si
(adiv2<>0)alor
fin si
fin
2//
algorithme matrice
type
matrice=m[1..nl,1..nc]
entier
rariable m:matrice
i,j:entier
nc=max
nl=max
procedure
mattrice([1..nl,1..nc]:entier):entier
debut
Fin Pour
Fin Pour
Pour i allant de 1 à L
Faire
Pour j allant de 1 à C
Faire
lire(M[i, j])
Fin pour
Fin pour
fin 3//
algorithme matrice
VARIABLE
M: Nom_Tab
Pour i allant de 1 à L
Faire
Pour j allant de 1 à C
Faire
lire(M[i, j])
Fin pour
Fin pour
fin
const: n=max
type
matrice=mat[1..n,1..n]
variable: x:entier
n:entier
trouver:booléen
procedure:recherche(x:entier):entier
debut
Lire(X)
min 🡨 nl
Trouve 🡨 Faux
Faire min 🡨 nc
Tant que
Faire Si (M(I,J) = X)
min🡨 min+1
fin
Constante
L=3
C= 4
M : Mat
i, j : entier
procedure:afficher
Début
Pour i allant de 1 à L
Faire
écrire(M[i, j])
Fin pour
Fin pour
procedure:minimum(a:entier,b:entier):entier
debut
min<-a
si(a>b)alors
min<-bfin si
debut(minimum)
lire(a)
lire(b)
ecrire(le minimum)
fin
variable:a:entier
foction:premier(a:entier):entier
debut
lire(t[1])
si (t[1]div2<>0)alor ecrire(t[1] est premier)
fin si
lire(t[2])
si (t[2]div2<>0)alor
ecrire(t[2]est premier)
fin si
Fin