Lycée Technique Med V Développement Informatique : Langage de programmation structurée
Beni Mellal 1ère Année BTS SRI
H.SADAQ
TD/TP N° 3
Exercice 1
Ecrire un algorithme qui affiche la table des valeurs de 1 à 20, leurs carrés et cubes.
De la forme (par exemple)
1 1 1
2 4 8
:
20 400 8000
Traduire cet algorithme en un programme C
Exercice 2
Ecrire un algorithme qui convertit un nombre entier positif de décimal en une base comprise entre 2 et 9.
Traduire cet algorithme en un programme C
Exercice 3
Ecrire un algorithme qui demande un nombre et calcule la somme des entiers jusqu’à ce nombre (sans
utiliser la formule magique). Par exemple, si l’on entre 5, le programme doit calculer :
1 + 2 + 3 + 4 + 5 = 15
Traduire cet algorithme en un programme C
Exercice 4
Ecrire un algorithme qui demande un nombre et calcule sa factorielle
n!=1 pou n =0
n!=n*(n-1)*(n+2)* …..*3*2*1 pour n≠0
Traduire cet algorithme en un programme C
Exercice 5
Ecrire un algorithme qui demande un nombre et ensuite écrit la table de multiplication de ce nombre,
présentée comme suit (cas où l'utilisateur entre le nombre 7) :
Table de : 7
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 10 = 7
Traduire cet algorithme en un programme C
Exercice 6
Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu’à ce que la ponse
convienne. En cas de réponse supérieure à 20, on fera apparaître un message : « Plus petit ! », et
inversement, « Plus grand ! » si le nombre est inférieur à 10.
Traduire cet algorithme en un programme C
Exercice 7
Ecrire un algorithme qui demande un nombre de départ, et ensuite affiche les dix nombres suivants. Par
exemple, si l'utilisateur entre le nombre 17, le programme affichera les nombres de 18 à 27.
Traduire cet algorithme en un programme C
Exercice 8
Écrire un algorithme qui calcule la quantité S avec :
S = 1 - 2 + 3 - 4 + ................ ± N (N est strictement positif).
Traduire cet algorithme en un programme C
Lycée Technique Med V Développement Informatique : Langage de programmation structurée
Beni Mellal 1ère Année BTS SRI
H.SADAQ
Exercice 9
Écrire un programme qui calcule XN
Avec XN=X*X*X*X* ................ *X (N est un entier positif et X est un réel).
Traduire cet algorithme en un programme C
Exercice 10
Écrire un algorithme qui calcule la quantité S
Avec S=1/X-2!/X2+3!/X3-4!/X4+ ................ ±N!/XN (N est un entier positif et X est un réel).
Traduire cet algorithme en un programme C
Exercice 11
Écrire un algorithme qui détermine et affiche la nième valeur Un (n étant fourni en donnée) de la "suite de
Fibonacci" définie comme suit :
U1 = 1 U2 = 1 Un = Un-1 + Un-2 pour n>2
Méthode : utilisation trois variables pour chercher Un .
Traduire cet algorithme en un programme C
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !