48 1 93KB
Exercices Exercice 1 : Que fait la liste d'instructions suivantes ? 1. X -5 ; 2. X X*2 ; 3. Y -X-3 ; 4. Z (-X-Y)*2 ; 5. X -(X+Y)*2+Z ; 6. Y Z*X*Y ; 7. Y -(Z+Y) ; 8. X X+Y-Z ; 9. Y X+Z ; 10. X (Y-Z)*2 ; 11. Y X-Y ; 12. Ecrire (‘la valeur de X est : ’, X) ; 13. Ecrire (‘la valeur de Y est : ’, Y) ; 14. Ecrire (‘la valeur de Z est : ’, Z) ;
Exercice 2 : Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou négatif (en incluant le cas où le nombre vaut zéro).
Exercice 3 : A partir d’un montant lu, on détermine un montant net par application d’une remise de : - 1% si le montant est compris entre 2000 et 5000 DH (valeurs comprises) - 2 % si le montant est supérieur à 5000 DH. Exercice 6 : (3 pts) Un magasin de reprographie facture 0,10 E les dix premières photocopies, 0,09 E les vingt suivantes et 0,08 E audelà. Ecrivez un algorithme qui demande à l’utilisateur le nombre de photocopies effectuées et qui affiche la facture correspondante.
Exercice 7 : (3 pts) Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu’à ce que la ré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.
Exercice 8 : (3 pts) Ecrire un algorithme qui demande un nombre de départ, et qui calcule la somme des entiers jusqu’à ce nombre. Par exemple, si l’on entre 5, le programme doit calculer : 1 + 2 + 3 + 4 + 5 = 15 NB : on souhaite afficher uniquement le résultat, pas la décomposition du calcul.
Professeur :Youness AIT HSAIN
2016/2017