Nội dung text °°TDs ALGORITHMIQUE II FSJ ELJADIDA SMI3.pdf
http://saborpcmath.com/ SMPC SMAI ENSAM ENSA FST Résumé des cours, corrigé des exercices et des examens, pour les étudiants niveau universitaire ملخص شامل للدروس + تمارين شاملة + تصحيح المتحانات PHYSIQUE CHIMIE MATH INFORMATIQUE Veuillez nous contacter : 06-38-14-88-74 par whatsapp :06-02-49-49-25 S3 SMI-3 FSJ-ELJADIDA TDS ALGORITHMIQUE II
Faculté des Sciences – El jadida - SMI- S3/Algo II 2020/2021 Prof : O. Boutkhoum Algorithmique avancée : TD(1=>2) I- Rappel Exercice 1 : Ecrivez un programme qui lit N nombre entiers au clavier et qui affiche leur somme, leur produit et leur moyenne. a) en utilisant tant que, b) en utilisant répéter ... jusqu’à c) en utilisant pour Laquelle des trois variantes est la plus naturelle pour ce problème ? Exercice 2 : 1) Affichez un triangle rectangle formé d’étoiles de N lignes (N est fourni au clavier) Exercice 3 : Ecrire un algorithme permettant de chercher la première occurrence d’un élément dans un tableau. Exercice 4 : Ecrire l’algorithme qui calcule le produit de deux matrices carrées réelles A = (aij ) et B = (bij ) de dimension n : II- Manipulation des pointeurs Exercice 5 : Soient trois entiers a, b et c et deux pointeurs de type entier p1 et p2. Nombre de lignes : 8 * *** ***** ******* ********* *********** ************* ***************
Faculté des Sciences – El jadida - SMI- S3/Algo II 2020/2021 Prof : O. Boutkhoum 1. Déterminez quelle est la valeur des différents éléments donnés dans le tableau pour chaque opération. a b c &a &b &c p1 p2 *p1 *p2 Init. p1&a p2&c *p1*p2 (*p2)++ p1p2 p2&b *P1*p1-2* *p2 (*p2)-- *p1*p2-c a(2+*p2)* *p1 p2&c *p2*p1/*p2 *p1a+b a+*p1 b*p1+*p2 *p12*a a*p2 *p2*p1-*p2 *p11-c *p2 +*p1+a p2p1&a p1null Exercice 6 : Soit le morceau du programme algorithmique suivant : Variables a : entier pa : *entier x : réel p : **entier Début a8 pa&a x3.14 p&pa **p281 Fin En supposant que la mémoire soit structurée en octets, que les entiers soient codés sur 4 octets, les pointeurs sur 4 octets et que la zone de mémoire automatique soit située en début d’exécution à l’adresse 2004, représentez la mémoire finale de ce programme.