Vous êtes sur la page 1sur 13

Exercice1:

n i som
13 - 0
13 1 1
13 3 4
13 5 9
13 7 16
13 9 25
13 11 36
13 13 49

Entrer un nombre entier: 13

La somme est:49

Exercice2:

Algorithme puissance

Variable: X,n:entier ; Resultat:booleen


Debut

Repeter

Ecrire(‘’Entrer un nombre entier: ‘’)

Lire(n)

Ecrire(‘’x:’’)

Lire(x)

Jusqu’a(x=0)

Resultat<----1

Pour i de 1 a n faire

Resultat<----Resultat*x

Exercice3

Algorithme somme

Variable:n:entier

S:reel

Debut

Ecrire(‘’n: ‘’)

Lire(n)

s<---0

Pour i de 1 a n faire

J<---(1/2^i)

S<---1+j

Fin pour
Ecrire(‘’la somme de la série est : ‘’,s)

fin

Exercice 4:

Algorithme caractere

Variable c:caractére ;Nb:entier

Debut

Repeter

Ecrire(‘’saisir un caractére: ‘’)

Lire(c)

Jusqu’a(c=’*’)

Nb<---0

Tant que(c<>’*’)faire

Si (pos(c)=’’A’’) alors

Nb<---Nb+1

Fin si

Fin tant que

fin

Exercice 5

Algorithme triangle

Variable n,i,j:entier
Debut

Repeter

Ecrire(‘’veuillez saisir un entier=’’)

Lire(n)

Jusqu’a(n<0)

Si(n>0) alors

Pour i de 1 a n faire

Pour j de 1 a i faire

Ecrire(‘’*’’)

Fin pour

Ecrire(‘’‘’)

sinon

Ecrire(‘’Mercie d’avoir utilisé ce programme’’)

Fin si

Fin
Exercice 6

1)Algorithme parfait

Variable N,i:entier

Debut

repeter

Ecrire("N=")

Lire(N)

Jusqu’a(N>0)

S<---0

Pour i de 1 a N-1 alors

Tantque(i<>N) faire

Si ((N mod i=0)) alors

S<---s+i

Fin si

Si(s=N) alors

Ecrire("L'entier N est un nombre parfait.")

Sinon

Ecrire("L'entier N n’est un nombre parfait.")

Fin si

Fin pour

fin
2) Variable N,i:entier

Debut

repeter

Ecrire("N=")

Lire(N)

Jusqu’a((N>0)et(N>1000))

S<---0

Pour i de 1 a N-1 alors

Tantque(i<>N) faire

Si ((N mod i=0)) alors

S<---s+i

Fin si

Si(s=N) alors

Ecrire("L'entier N est un nombre parfait.")

Sinon

Ecrire("L'entier N n’est un nombre parfait.")

Fin si

Fin pour

fin
Exercice7

1) algorithme nombreplusgrands

Variable N,M,i:entier

Debut

Ecrire("N=")

Lire(N)

M<---0

Pour i de 1 a 20 faire

Ecrire("entrer le nombre numéro",i,":")

Lire(N)

Si(M<N) alors

M<---N

Fin si

Fin pour

Ecrire("le plus grands de ces nombres est",M)

fin
2) 2)algorithme nombreplusgrands

Variable N,M,i,max:entier

Debut

Ecrire("N=")

Lire(N)

M<---0

Pour i de 1 a 20 faire

Ecrire("entrer le nombre numéro",i,":")

Lire(N)

Si(M<N) alors

M<---N

Max<-- i

Fin si

Fin pour

Ecrire("le plus grands de ces nombres est",M)

Ecrire("c’était le nombre numéro",i)

Fin
3) 3)algorithme nombreplusgrands

Variable N,M,i,k,max:entier

Debut

Ecrire("N=")

Lire(N)

M<---0

repeter

Pour i de 1 a k faire

Ecrire("entrer le nombre numéro",i,":")

Lire(N)

Jusqu’a(N=0)

Si(M<N) alors

M<---N

Max<-- i

Ecrire("le plus grands de ces nombres est",M)

Ecrire("c’était le nombre numéro",i)

Fin si

Fin pour

Fin
Exercice 8

Algorithme information

Variable

nbmasculins,nbfeminins,nbetudiant,nbagemoin18,Nbmasculinsplus25,

Sommeagefeminis,sexe

Debut

Nbmasculins<---0

Nbfeminins<---0

nbagemoin18<---0

Nbmasculinsplus25<---0

Sommeagefeminin<---0

Pour i de 1 a nbetudiants faire

Ecrire("saisir le sexe de l’etudiant(M/F): ")

Lire(sex)

Ecrire("saisir l’age de l’etudiant: ")

Lire(age)

Si(sex=M)alors

Nbmasculins<--Nbmasculins+1

Si(age>25) alors

Nbmasculinsplus25<--Nbmasculinsplus25+1

Sinon

Nbfeminins<--Nbfeminins+1
Fin si

Sommeagefeminin<---Sommeagefeminin+age

Moyenneagefeminin<---sommeagefeminin/nbfeminin

Si(age<18)alors

Nbagemoins18<---Nbagemoins18+1

Fin si

Pourcentagemasculins<---(

nbmasculins/(nbfeminin+Nbmasculins))*100

Pourcentagefemins<---

(nbfeminins/(nbfeminin+Nbmasculins))*100

Ecrire("Pourcentagemasculins: ")

Ecrire("Pourcentagefemins: ")

Ecrire("Nbagemoins18: ")

Ecrire("Nbmasculinsplus25: ")

Ecrire("Moyenneagefeminin: ")
Exercice9

Algorithme caractére

Variable nb:entier ,c:caractere,ch:chaine de caractere

Debut

Repeter

Ecrire("ch:")

Lire(ch)

Jusqu’a(ch=".")

Nb<--0

Pour i de 1 a longuer(ch)-1 faire

Si(ch[i]="S"etch[i+1]="I") alors

nb<--nb+1

Fin si

Fin pour

Ecrire("le nombre d’apparition de mot SI",nb,"fois dans la phrase")

fin

Vous aimerez peut-être aussi