0% ont trouvé ce document utile (0 vote)
50 vues2 pages

TD5 Mod

Transféré par

Hibatallah Belk
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
50 vues2 pages

TD5 Mod

Transféré par

Hibatallah Belk
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Département de Mathématiques et Informatique

Module Informatique 1 : Initiation à l’informatique


Cycle préparatoire 1
Année universitaire : 2024/2025

Série No5
Les tableaux

Exercice 1 :
Ecrire un algorithme qui lit la taille N d'un tableau T de type entier (dimension maximale : 50 composantes) et
remplit le tableau par des valeurs entrées au clavier. Copiez ensuite toutes les composantes strictement positives
dans un deuxième tableau TPOS et toutes les valeurs strictement négatives dans un troisième tableau TNEG.
Afficher les tableaux TPOS et TNEG.
Exercice 2 :
Ecrivez un algorithme qui reçoit au clavier une série de notes d’une classe de N élèves, et ensuite calcule et
affiche :
▪ La note maximale et la note minimale ;
▪ La moyenne des notes 𝝁, la variance V et l’écart-type 𝝈 en utilisant les relations suivantes :
𝑁
1
𝜇 = ∑ 𝑁𝑜𝑡𝑒𝑖
𝑁
𝑖=1
𝑁
1
𝑉= ∑(𝑁𝑜𝑡𝑒𝑖 − 𝜇)2
𝑁
𝑖=1
𝜎 = √𝑉
L’algorithme doit contrôler la saisie de la valeur de N.

Exercice 3 :
Ecrivez un algorithme qui calcule le produit scalaire de deux vecteurs réels U et V (de même dimension) saisis
au clavier. Si 𝑈 = (𝑢1 , 𝑢2 , … , 𝑢𝑛 ) et 𝑉 = (𝑣1 , 𝑣2 , … , 𝑣𝑛 ) alors le produit scalaire est :
𝑈 × 𝑉 𝑇 = ∑𝑛𝑖=1 𝑢𝑖 × 𝑣𝑖
L’algorithme doit tout d’abord demander la taille n avec un contrôle de saisie.

Exercice 4 :

On considère le polynôme suivant :


𝑃(𝑋) = 𝑎𝑛 𝑋 𝑛 + 𝑎𝑛−1 𝑋 𝑛−1 + ⋯ + 𝑎1 𝑋 + 𝑎0
Avec X et 𝑎𝑖 sont de type réel.
Ecrivez un algorithme qui reçoit au clavier la valeur de n, la valeur de X et les valeurs 𝒂𝒊 et ensuite calcule et
affiche la valeur de 𝑃(𝑋). L’algorithme doit effectuer un contrôle de saisie pour s’assurer que l’utilisateur saisi
la bonne valeur pour n.

Pr. RAGRAGUI Anouar


Exercice 5 :(DL)

Ecrivez un algorithme qui lit au clavier une matrice de taille N×M et ensuite calcule et affiche sa transposée.
Voici quelques indications :
▪ La matrice résultante sera de taille M×N.
▪ La transposition sera calculée par permutation des éléments.
L’algorithme doit contrôler la saisie des valeurs de N et M.

Exercice 6 :
Ecrivez un algorithme qui reçoit au clavier une matrice A de taille N×M et une matrice B de taille M×P et ensuite
calcule et affiche leur produit A × B. Voici quelques indications :
▪ Le produit sera enregistré dans une troisième matrice C (𝐶 = 𝐴 × 𝐵).
▪ La taille de la matrice C sera N×P.
▪ L’élément 𝑐𝑖𝑗 est calculé en utilisant la relation suivante : 𝑐𝑖𝑗 = ∑𝑀
𝑘=1(𝑎𝑖𝑘 × 𝑏𝑘𝑗 )
Par raison de simplicité, on ne va pas contrôler la saisie des valeurs N, M et P, et on supposera que l’utilisateur
va saisir les bonnes valeurs.

Pr. RAGRAGUI Anouar

Vous aimerez peut-être aussi