Année universitaire : 2019/2020 Filière Génie Electrique
TD : Algorithme
Exercice 1 : Quelles seront les valeurs des doit pas calculer le produit de deux
variables A, B et C après exécution des nombres.
instructions suivantes ?
Algorithme : Ex1 Exercice 6 : Ecrire un algorithme de
Variable : A, B, C : Entier; résolutions de l’équation Ax²+Bx+C=0 où A,
Début : B et C se sont des réels saisies au clavier.
A <- 3;
B <- 10 ; Exercice 7 : Ecrire un algorithme qui lit
C <- A + B; deux notes de type réel et affiche leur
B <- A + B; somme et leur moyenne.
A <- C ;
Fin Exercice 8 : Ecrire un algorithme qui lit
deux notes et leurs coefficients et affiche
Exercice 2 : Pari ces affectations leur moyenne.
(considérées indépendamment les unes les
autres), lesquelles provoqueront des Exercice 9 : Ecrire un algorithme qui lit trois
erreurs, et pourquoi ? valeurs et affiche leur maximum.
Algorithme : Ex2
Variable : Exercice 10 : Ecrire un algorithme qui
A, B, C : Entier ; affiche 1 jusqu’à N ou N est une valeur
D : Caractère ; saisie en clavier.
Début :
A <- sin(B); Exercice 11 : Ecrire un algorithme qui
A <- sin(A + B * C) ; affiche le nombre pair compris entre 1 et N
B <- sin(A) + B; où N est saisie au clavier.
B <- sin(A) + sin(D);
C <- sin(A/B) ; Exercice 12 : Ecrire un algorithme qui
C <- cos(sin(A); affiche les diviseurs d’un entier N à saisir
Fin au clavier.
Exercice 13 : Ecrire un algorithme qui
Exercice 3 : Ecrire un algorithme
calcule et affiche le factoriel de N à saisir
permettant d’échanger les valeurs de deux
au clavier.
variables A et B, et ce quel que soit leur
contenu préalable. Modifier le programme
Exercice 14 : Ecrire un algorithme qui
pour échanger trois valeurs A, B et C.
calcule et affiche la somme 1+2+3+…+N ou
N est saisie au clavier.
Exercice 4 : Ecrire un algorithme qui
demande un nombre à l’utilisateur et
Exercice 15 : Ecrire un algorithme qui
l’informe en suite si ce nombre est positif
calcule et affiche la multiplication
ou négatif.
1*2*3*…*N ou N est saisie au clavier.
Exercice 5 : Ecrire un algorithme qui
Exercice 16 : Construire un algorithme qui
demande deux nombres a l’utilisateur et
calcule et affiche la somme s
l’informe ensuite si leur produit est négatif
=1/1+1/2+1/3...+1/N, ou N est saisi au
ou bien positif (on laisse de côté où le
clavier.
produit est nul). Attention toutefois : on ne
1
Année universitaire : 2019/2020 Filière Génie Electrique
TD : Algorithme
Exercice 17 : Construire un algorithme qui
calcule et affiche la somme s=1 + 10 + 10^2
+ ….+ 10^N ou N est saisi au clavier.
Exercice 18 : Ecrire un algorithme qui
calcule et affiche S=1! + 2! + 3! +…. +N!, où
N est saisie au clavier.
Exercice 19 : Ecrire un algorithme qui
calcule et affiche S=1/1! + 1/2! + 1/3! +….
+1/N!, où N est saisi au clavier.
Exercice 20 : Ecrire un algorithme qui lit
deux entiers, calcule et affiche leur pgcd.
Exercice 21 : Ecrire un algorithme qui lit
deux entiers et affiche s’il est premier ou
non.