Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

Java algo td4

De The Linux Craftsman

Exercice 1

Une matrice de Toeplitz (du nom du mathématicien allemand Otto Toeplitz 1881-1940) est une matrice dont les coefficients sur une diagonale descendant de gauche à droite sont les mêmes.

Par exemple, la matrice suivante est une matrice de Toeplitz :

A=(01234501236501276501)

On souhaite écrire un programme qui permette de créer et d’afficher des matrices de Toeplitz. Ce programme devra effectuer les opérations suivantes :

  • Demander à l’utilisateur la saisie d’un nombre de lignes et d’un nombre de colonnes ;
  • Demander à l’utilisateur la saisie d’une séquence d’initialisation ;
  • Générer la matrice correspondante ;
  • Afficher cette matrice.

Faire une analyse du sujet en décrivant les fonctionnalités du programme en langage naturel ou sous forme d’algorigramme et écrivez le en C.

Afficher la solution:


Exercice 2

Écrire un programme permettant de manipuler des polynômes. Un polynôme de degré d peut s’écrire sous la forme :

P(X)=c0.X0+c1.X1+c2.X2++cd.Xd

On limitera le degré de nos polynômes à la valeur 10 et nous considérerons seulement les polynômes dans .

Question 1

Écrire un programme permettant la saisie des coefficients d’un polynôme de degré d.

Afficher la solution:


Exécution

Veuillez spécifier le degré de votre premier polynome: 3
Veuillez spécifier le coefficient de degré 3 : 4
Veuillez spécifier le coefficient de degré 2 : 3
Veuillez spécifier le coefficient de degré 1 : 2
Veuillez spécifier la constante: 1

Question 2

Ajouter des instructions permettant l’affichage à l’écran un polynôme de degré d.

Afficher la solution:


Exécution

Veuillez spécifier le degré de votre premier polynome: 3
Veuillez spécifier le coefficient de degré 3 : 4
Veuillez spécifier le coefficient de degré 2 : 3
Veuillez spécifier le coefficient de degré 1 : 2
Veuillez spécifier la constante : 1
P(X) = 4X^3 + 3X^2 + 2X + 1

Question 3

Ajouter des instructions permettant d’effectuer la somme de deux polynômes de degrés au plus d.

Afficher la solution:


Exécution

Combien de polynomes voulez-vous additionner: 2
 Choisissez le degre du polynome 1 : 2
 Choisissez le degre du polynome 2 : 3
Veuillez entrer le coefficient de degre 2 du polynome 1: 3
Veuillez entrer le coefficient de degre 1 du polynome 1: 2
Veuillez entrer la constante du polynome 1 : 1

Polynome P0(X)= 3X^2 + 2X + 1

Veuillez entrer le coefficient de degre 3 du polynome 2: -4
Veuillez entrer le coefficient de degre 2 du polynome 2: -5
Veuillez entrer le coefficient de degre 1 du polynome 2: -6
Veuillez entrer la constante du polynome 2 : -7

Polynome P1(X)= -4X^3 -5X^2 -6X -7


La somme des polynomes P3(X)= -4X^3 + -2X^2 + -4X + -6

Question 4

Ajouter des instructions permettant d’évaluer un polynôme pour une valeur x particulière.

Afficher la solution:


Exécution

Combien de polynomes voulez-vous additionner: 2
 Choisissez le degre du polynome 1 : 2
 Choisissez le degre du polynome 2 : 3
Veuillez entrer le coefficient de degre 2 du polynome 1: 3
Veuillez entrer le coefficient de degre 1 du polynome 1: 2
Veuillez entrer la constante du polynome 1 : 1

Polynome P0(X)= 3X^2 + 2X + 1

Veuillez entrer le coefficient de degre 3 du polynome 2: -4
Veuillez entrer le coefficient de degre 2 du polynome 2: -5
Veuillez entrer le coefficient de degre 1 du polynome 2: -6
Veuillez entrer la constante du polynome 2 : -7

Polynome P1(X)= -4X^3 -5X^2 -6X -7


La somme des polynomes P3(X)= -4X^3 + -2X^2 + -4X + -6

Choisissez une valeur pour X: 2

La somme des polynomes P3(X)= -54