Tu n'es pas encore inscrit, pour avoir un accès complet au forum clique ici    

Nous t’invitons à t’inscrire sur Be-Students afin de bénéficier de toutes les fonctionnalités du forum et ainsi communiquer avec les autres membres.

Inscris-toi maintenant !

Déjà membre ? Connectes-toi sur ton compte avec ton pseudo pour ne plus voir ce message.




Informatique Pour toutes tes questions concernant l'informatique

Réponse Ouvrir une nouvelle discussion
LinkBack Outils de la discussion Modes d'affichage
 
Vieux 21/04/2008, 04h02   #1
Elève muet
Points: 475, Niveau: 9
Points: 475, Niveau: 9 Points: 475, Niveau: 9 Points: 475, Niveau: 9
Activité: 0%
Activité: 0% Activité: 0% Activité: 0%
 
Avatar de Turing
 
Date d'inscription: février 2008
Genre: Homme
Localisation: Nouvelle Calédonie
Âge: 18
Messages: 14
Sujets: 6 Sujets
Remerciements: 0
Remercié 0 fois
Turing a une réputation neutre
Projet informatique pour le lundi 5 mai !!!

Bonjour,

1/ Recherche de solutions (approchées) d'équations du type f(x) = 0. Méthode dichotomique.

Méthode applicable à une fonction f continue monotone sur I = [a;b], avec f(a)*f(b) < 0 (f(a) et f(b) sont de signes contraires).

Méthode basée sur le théorème des valeurs intermédiaires : Comme f(a) et f(b) sont de signes contraires, f s'annule entre a et b.

On s'intéresse alors au milieu de l'intervalle
c = (a + b) / 2.

Soit f(c) est du même signe que f(a), on recommence alors avec l'intervalle [c, b]

Soit f(c) est du signe de f(b), on recommence alors avec l'intervalle [a,c]

Soit exceptionnellement, f(c) = 0, c'est fini, c'est OK.

Comme à chaque étape, la longueur de l'intervalle est divisée par 2, le moment va arriver où la longueur de l'intervalle va être inférieure à la précision cherchée epsilon, nous aurons la valeur de la solution de l'équation à epsilon près.

Ecrire une procédure dichotomie qui, à partir d'un intervalle [a;b] et d'une précision epsilon, vérifie si la méthode est applicable (a < b et f(a)*f(b) <0), et si c'est le cas rend x, la solution de l'équation f(x) = 0 (f supposée monotone sur l'intervalle)

J'ai pensé pour la programmation normale à un schéma itératif Tantque.

Tantque f(c) non égal à 0, faire
Si f(c) (Ici, il faudrait peut-être créer une fonction booléene TRUTH, qui rende VRAI si f(c) est du signe de a et FAUX si f(c) est du signe de b, non ?) TRUTH
Alors a:= c
Sinon b:=c
Fintantque

Je sais qu'il faut d'autres paramètres, qu'il faut définir et tout ça. Pourriez-vous m'aider à rédiger cette procédure en langage normal et en langage pascal, s'il vous plaît ?

Je vous remercie d'avance

BONNE JOURNEE ET BON COURAGE
Turing est déconnecté   Réponse avec citation
Publicités
Réponse Ouvrir une nouvelle discussion

Tags
informatique, lundi, mai, pour, projet

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui
Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Le projet GMR en Libye Elvenpath Géographie & histoire 3 21/04/2008 20h02
Mon projet vaut-il le coup ? slek22 Aide 6 30/03/2008 21h24
Tu as un problème informatique flopepe Informatique 6 20/12/2007 14h36


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés. Ad Management by RedTyger

Archives - Haut de page






Inactive Reminders By Icora Web Design