Matière : Informatique Les Algorithmes- TD+TP- République Algérienne Démocratique et Populaire Ministère de l'Enseignement Supérieur et de la Recherche Scientifique École Supérieure des Sciences de L’Aliment et des Industries Agroalimentaires -Alger- (ex EPSNV Alger) Les algorithmes- Exercices + TP sous le logiciel AlgoboxPrésenté par : Mme. SID Karima – Maitre Assistante Classe BE-mail : [email protected] Public cible : Etudiants de la première année. Objectifs pédagogiques : une suite des exercices permet aux étudiants de comprendre mieux les algorithmes, les instructions conditionnelles et les boucles itératives. ****************************************** Exercice 1 Ecrire un programme qui échange la valeur de deux variables. Exemple, si a = 2 et b = 5, le programme donnera a = 5 et b = 2. Exercice 2 Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et affiche le carré de ce nombre. Exercice 3 Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA, et qui fournit le prix total TTC correspondant. 1 Matière : Informatique Les Algorithmes- TD+TP- Exercice 4 Ecrire un algorithme qui demande un nombre à l’utilisateur et l’informe ensuite s’il est négatif ou positif. Exercice 5 Ecrire un algorithme qui demande un nombre de départ, et qui calcule sa factorielle. NB : la factorielle de 8, notée 8 ! vaut 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 Exercice 6 Ecrire un algorithme qui demande un nombre de départ, et qui calcule la somme des entiers jusqu’`a ce nombre. Par exemple, si l’on entre 5, le programme doit calculer : 1 + 2 + 3 + 4 + 5 = 15. Exercice 7 Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite il l’informe de sa catégorie : ”Poussin” de 6 à 7 ans ”Pupille” de 8 à 9 ans ”Minime” de 10 à 11 ans ”Cadet” après 12 ans Exercice 8 : Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ? Variables A, B, C : entiers Début A 8 B -2 C A+ B A 4 C B–A Fin 2 Matière : Informatique Les Algorithmes- TD+TP- Exercice 9: Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ? Variables A, B : Entier Début A 2 B A+ 5 A A+ B B B+2 A B–A Fin Exercice 10 : Que produit l’algorithme suivant ? Variables A, B : Entier Début écrire("entrer la valeur de A : ") lire(A) écrire("entrer la valeur de B : ") lire(B) A A+ B B A- B A A– B écrire (" A = ",A) écrire(" B = ",B) Téléchargez le logiciel Algobox et validez vos solutions de ces exercices Des liens pour le téléchargement et tutorial : http://www.xm1math.net/algobox/download.html#windows http://www.xm1math.net/algobox/tutoalgobox/index.html http://www.methodemaths.fr/algorithmie/ 3