0% ont trouvé ce document utile (0 vote)
4 vues6 pages

Algorithmes de Calcul et Évaluation

Le document présente une série d'algorithmes en pseudo-code pour divers exercices, allant de la vérification de la parité d'un nombre à la calcul de la factorielle, en passant par le calcul de la moyenne de notes et la détermination de la surface de formes géométriques. Chaque algorithme est structuré avec des variables, des conditions et des boucles pour traiter les entrées et produire des résultats. Les exercices illustrent des concepts fondamentaux de programmation tels que les structures conditionnelles et les boucles itératives.

Transféré par

moradmed907
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues6 pages

Algorithmes de Calcul et Évaluation

Le document présente une série d'algorithmes en pseudo-code pour divers exercices, allant de la vérification de la parité d'un nombre à la calcul de la factorielle, en passant par le calcul de la moyenne de notes et la détermination de la surface de formes géométriques. Chaque algorithme est structuré avec des variables, des conditions et des boucles pour traiter les entrées et produire des résultats. Les exercices illustrent des concepts fondamentaux de programmation tels que les structures conditionnelles et les boucles itératives.

Transféré par

moradmed907
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi