Université d’Antananarivo L1 Informatique et Technologie
Faculté des Sciences Semestre 1
MIT
TD 01: Programmation
Exercice 1 :
Ecrire un algorithme qui demande un nombre à l’utilisateur et l’informe en suite si ce nombre est
positif ou négatif.
Exercice 2 :
Ecrire un algorithme qui demande deux nombres a l’utilisateur et l’informe ensuite si leur produit
est négatif ou bien positif (on laisse de côté où le produit est nul). Attention toutefois : on ne doit
pas calculer le produit de deux nombres.
Exercice 3 :
Ecrire un algorithme permettant d’échanger les valeurs de deux variables A et B, et ce quel que soit
leur contenu préalable. Modifier le programme pour échanger trois valeurs A, B et C.
Exercice 4 :
Ecrire un algorithme qui lit deux notes de type réel et affiche leur somme et leur moyenne.
Exercice 5 :
Ecrire un algorithme de résolutions de l’équation Ax²+Bx+C=0 où A, B et C se sont des réels saisies
au clavier.
Exercice 6 :
Ecrire un algorithme qui lit deux notes et leurs coefficients et affiche leur moyenne.
Exercice 7 :
Ecrire un algorithme qui lit trois valeurs et affiche leur maximum.
Exercice 8 :
Ecrire un algorithme qui affiche 1 jusqu’à N ou N est une valeur saisie en clavier.
Exercice 9 :
Ecrire un algorithme qui affiche le nombre pair compris entre 1 et N où N est saisie au clavier.
Exercice 10:
Ecrire un algorithme qui affiche les diviseurs d’un entier N à saisir au clavier.
Exercice 11:
Ecrire un algorithme qui calcule et affiche le factoriel de N à saisir au clavier.
Exercice 12:
Ecrire un algorithme qui calcule et affiche la somme 1+2+3+…+N ou N est saisie au clavier.
Université d’Antananarivo L1 Informatique et Technologie
Faculté des Sciences Semestre 1
MIT
TD 01: Programmation
Exercice 13:
Ecrire un algorithme qui calcule et affiche la multiplication 1*2*3*…*N ou N est saisie au clavier.
Exercice 14:
Construire un algorithme qui calcule et affiche la somme s=1/1+1/2+1/3...+1/N, ou N est saisi au
clavier.
Exercice 15:
Construire un algorithme qui calcule et affiche la somme s=1 + 10 + 10^2+ ….+ 10^N ou N est
saisi au clavier.
Exercice 16:
Ecrire un algorithme qui calcule et affiche S=1! + 2! + 3! +…. +N!, où N est saisie au clavier.
Exercice 17:
Ecrire un algorithme qui calcule et affiche S=1/1! + 1/2! + 1/3! +….+1/N!, où N est saisi au clavier.
Exercice 18:
Ecrire un algorithme qui lit deux entiers, calcule et affiche leur pgcd.
Exercice 19:
Ecrire un algorithme qui lit deux entiers et affiche s’il est premier ou non.