top of page

ALGORITHME 2

Initialisation

i,j = entiers //deux variables permettant de parcourir des tableaux

n = dimension du système +1

A = une matrice de taille n //Pour stocker la partie fonction de l’équation

B = un vecteur de taille n //Pour stocker la partie résultat de la fonction de l’équation

X = vecteur stockant les inconnues x

T = température de test

H = heure du test

ASCII = un char //Pour afficher les inconnues

Asci = entier //Pour stocker et changer ASCII

 

Algorithme

Afficher « Polynome du système : »

Saisir n+1

//Saisie des x pour chaque equation dans la matrice A

Pour i = 0  Tant que i < n 

                  Afficher « ➔Saisissez l’heure de la i+1eme température »

                  Saisir l’heure de la température

                  Pour j = 0 Tant que j < n

                                   A[i][j] =pow(x,n-j-1) //Associe à chaque case j de la ligne i la valeur de la puissance de x par n-j-1 correspondante pour obtenir la première partie de l’equation

                                   j=j+1

                                   Fin pour

                  i=i+1

Fin pour

//Saisie des solution des équations dans B

Afficher « ➔Saisissez les température: »

Pour i = 0 Tant que i < n

                  Afficher « Temperature »(i+1) «  =  »

                                   Saisir la température i+1

                  I=i+1      

Fin pour

Afficher « Affichage du système : »

Pour i = 0 Tant que i<n

                  ASCII = Asci

                  //Cette boucle afficher la premiere partie de l’équation i

                  Pour j = 0 Tant que j<n

                                   Afficher A[i][j] « * »ASCII //Affiche le x^(n-j)*inconnue

                                   Asci++

                                   ASCII = Asci

                                   Fin pour

                  Affiche la seconde partie de l’équation i

Afficher « = »b[i]

Fin pour

Résolution du système grâce au pivot de Gauss

Affichage de la fonction sous forme f(x) = ax^n + … (a+n-1)x + (a+n)

Afficher « Quelle est la derniere température aux extremums du jour précèdent et a quelle heure ?»

Saisir la temperature T et l’heure h

i = f(h)

//Si la temperature précédente est à peu près bonne, donne la temperature suivante

Si T-i est dans [-3 ;3]

                  Alors

                  Afficher « De quelle heure voulez-vous connaitre la température ? »

                  Saisir l’heure h

                  j = f(h)

                  Afficher « Il fera probablement »j  « °C demain a »h  « heure »

                  Fin Si

bottom of page