Вы находитесь на странице: 1из 2

Ecole Normale Supérieure d’Haïti

Initiation à la programmation informatique

L2 Physique

Evaluation #5

Date : Le 20 septembre 2018

*Groupe 4(Clender MONFILS : Simon LIFAITE : Sondes ALEXANDRE)

Soit la fonction mathématique f définie par f(x)=(2x+3)(3x2+2)

a) Ecrire un programme en C qui calcule l’image par f d’un nombre saisi au clavier.
b) Une approximation de la dérivée f de la fonction f est donnée en chaque point x, pour h
𝑓(𝑥+ℎ)−𝑓(𝑥)
assez petit (proche de 0) par : f’(x)=

Ecrire un programme en C qui calcule et affiche une approximation de la dérivée de f en un
point x entré au clavier. On pourra faire saisir le paramètre h au clavier.

Structure du programme

Le programme est structuré en 2 parties:


 Les directives de préprocesseur
 La fonction principale

Les directives de préprocesseur


On utilise très souvent trois. Les deux premières servant d’affichage et d’écriture (print et scanf) à
savoir <stdio.h> et<stdlib.h> tandis que la troisième (math.h) sert à faire exécuter les fonctions
mathématiques telles que :fx_plus_h ,f_prime_x

NB. fx_plus_h: Calcul l’image de la fonction avec l’approximation h


f_prime_x: Calcul la dérivée première de la fonction

La fonction principale (main)


Comme son nom l’indique, c’est la fonction principale qui, à travers laquelle le programme se
dérouleà l’aide d’un ensemble de variables et d’instructions.
Algorithme : Calcul de l’image d’une fonction et une approximation de la dérivée. {Cet
algorithme permet de calculer l’image par f d’une fonction mathématique et permet ensuite
de calculer et afficher une approximation de la dérivée de f en un point x entré au clavier.}
a)

Var x, fx: Reels

Debut

{
Ecrire (“ Veuillez entrer une valeur de x SVP!!! ‘’)
Lire( x)
fx (2.0 * x +3)*(3.0 * x*x +2)
Ecrire (‘’ l’image de la fonction f est’’, fx)
}

Fin

b)

Varx,h,fx, fx_plus_h,f_prime_x :Réels

Début

Ecrire(‘’ Veuillez saisir un nombre :’’)

Lire ( x)

Ecrire (‘’ Veuillez saisir le h : ‘’)

Lire (h)

fx (2.0*x + 3.0)*(3.0*x*x + 2.0)

fx_plus_h (2.0*(x+h)+3.0)*(3.0*(x+h)*(x+h)+2.0)

f_prime_x (fx_plus_h – fx)/h

Ecrire (“la dérivée de la fonction f est : ,f_prime_x)

Fin

Вам также может понравиться