Exercice3 :
Algorithme TestPair
Variable val : Entier
Début
Ecrire"Entrer un entier strictement positif"
Lire val
Si (val mod 2 = 0) Alors
Ecrire "Vrai"
Sinon
Ecrire"Faux"
Fin Si
Fin
Exercice5 :
Algorithme mention
Variables N: réel
Début
Ecrire "Entrer la note :"
Lire N
Si N<10 Alors
Ecrire "Faible "
Sinon
Si N<12 Alors
Ecrire "Passable "
Sinon
Si N<14 Alors
Ecrire "[Link] "
Sinon
Si N<16 Alors
Ecrire "Bien "
Sinon
Si N<18 Alors
Ecrire "T. bien "
Sinon
Ecrire "Excellent "
Fin Si
Fin Si
Fin Si
Fin Si
Fin Si
Fin
Exercice 6 :
Algorithme moyenneTrNotes
Variables a,b,c, moy : Réel
Début
Ecrire "Entrer trois notes"
Lire a,b,c
1
moy ← (a+b+c)/3
Si (moy ≥ 10) Alors
Ecrire "Module validé"
Sinon
Si (moy< 5)Alors
Ecrire "Note éliminatoire"
Sinon
Ecrire "Rattrapage"
Fin Si
Fin Si
Fin
Exercice 7 :
Algorithme moyenneNotes
Variables Nbnote, i : Entier
VariablesS, note: Réel
Début
S←0
Ecrire "Entrer le nombre de notes à saisir"
Lire Nbnote
Pour i←1 à Nbnote Faire
Ecrire "Entrer une note"
Lire note
Tant que note <0 ou note >20 Faire
Ecrire "Entrer une note"
Lire note
Fin Tant que
S ← S + note
Fin Pour
Ecrire "La moyenne est", S / Nbnote
Fin
Autre solution de l’exercice 7
Le bloc en couleur rouge (ci-dessus) peut être remplacé par :
Répéter
Ecrire "Entrer une note"
Lire note
Tant que (note<0 ou note>20)
Les autres parties de l’algorithme restent les mêmes.
Exercice 8 :
Algorithme Surface
Variables r, a, b, l, h, S : Réel
Variablech : caractère
Début
Ecrire "***Calcul de la surface***"
Ecrire "C : Cercle"
Ecrire "T : Triangle"
2
Ecrire "R : Rectangle"
Ecrire "Tapez votre choix : C, R ou T "
Lire ch
Si (ch="C" ou ch= "c") Alors
Lire r
S←3,14*r*r
Ecrire "La surface du cercle est : ", S
Sinon
Si (ch="T" ou ch= "t") Alors
Lire a, b
S←a*b/2
Ecrire "La surface du triangle est : ", S
Sinon
Si (ch="R" ou ch= "r") Alors
Lire l, h
S←l*h
Ecrire "La surface du rectangle est : ", S
Sinon
Ecrire "Erreur de saisie"
Fin Si
Fin Si
Fin Si
Fin
Exercice9 :
Algorithme Factorielle
Variables i, n, fact : Entier
Début
fact ←1
Ecrire "Entrer un nombre"
Lire n
Pour i←1 à n Faire
fact ← i * fact
Fin Pour
Ecrire "La factorielle de ", n, "est ", fact
Fin
Exercice 10 :
Algorithme Premier
Variables i, j, N: Entier
Début
Ecrire "Entrer un entier strictement positif"
Lire N
j←0
Pour i←2 à N-1 Faire
Si (N mod 2 =0) Alors
j←j+1
Fin Si
3
Fin Pour
Si (j=0) Alors
Ecrire "Le nombre", N,"est premier"
Sinon
Ecrire Le nombre", N, "n’est premier"
Fin Si
Fin
Exercice 11 :
Algorithme ProduitMoyenne
Variables N, nb, S, Moy, Prod : Réel
Variable i, nbneg, nbpos : Entier
Début
Ecrire "Entrer N :"
Lire N
Prod←1
S←0
nbneg←0
nbpos ←0
Pour i←1 à N
Ecrire "Entrer un nombre:"
Lire nb
Si nb<0 Alors
Prod←Prod*nb
nbneg←nbneg+1
Sinon
S←S + nb
nbpos← nbpos +1
Fin Si
Fin Pour
Si (nbpos>0) Alors
Ecrire "La moyenne des nombres positifs est :", S/nbpos
Sinon
Ecrire "Pas de nombres positifs :"
Fin Si
Si (nbneg>0) Alors
Ecrire "Le produit des nombres négatifs est :", Prod
Sinon
Ecrire "Pas de nombres négatifs :"
Fin Si
Fin
Exercice 12 :
Algorithme Intervalle
Variables bsup, binf, N : Réel
Début
Répéter
Ecrire "Entrez une borne inférieure de l’intervalle"
Lire binf
4
Ecrire "Entrez une borne supérieure de l’intervalle"
Lire bsup
Tant que (binf>bsup)
Ecrire "Entrez un nombre "
Lire N
Si (N≥ binf et N≤ bsup) Alors
Ecrire "Le nombre ", N, "appartient à l’intervalle [ ", binf, " ", bsup, "] "
Sinon
Ecrire "Le nombre ", N, "n’appartient pas à l’intervalle [ ", binf, " ", bsup, "] "
Fin Si
Fin
Exercice 13 :
Algorithme GrandPetit
Variable N : Réel
Début
N←0
Ecrire "Entrez un nombre"
Tant que (N < 10 ou N > 20) Faire
Lire N
Si N < 10 Alors
Ecrire "Plus grand !"
Sinon
Si N > 20 Alors
Ecrire "Plus petit !"
FinSi
Fin Tant que
Fin
Autre solution de l’exercice 13
Algorithme GrandPetit
Variable N : Réel
Début
Répéter
Ecrire "Entrez un nombre"
Lire N
Si N < 10 Alors
Ecrire "Plus grand !"
Sinon
Si N > 20 Alors
Ecrire "Plus petit !"
FinSi
Tant que (N < 10 ou N > 20)
Fin
5
Exercice 14 :
Algorithme Puissance
Variablei, n: Entier
Variable x, p:Réel
Début
p ←1
Ecrire "Donner un nombre réel : x et un nombre entier : n"
Lire x,n
Pour i=1 à n Faire
p←p*x
Fin Pour
Ecrire "x à la puissance n est :", p
Fin