IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Programme utilisant la formule de Hörner


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 9
    Par défaut Programme utilisant la formule de Hörner
    Bonjour,

    J'ai un problème simple, qui est d'écrire un programme (langage Fortran). La question est la suivante:

    Écrire un programme HORNER qui calcule la valeur du polynôme de degré (N-1) :



    Merci d'avance !

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 499
    Par défaut
    Bonjour et bienvenue.

    On peut t'aider mais on ne fera pas ton travail à ta place. Montre-nous ce que tu as écrit jusqu'ici et dis-nous sur quel point tu bloques en particulier.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 9
    Par défaut
    je fait ca mais sa marche pas je ne sai pas quel est la probleme . . .
    il n'ya pas des errors mais il ne travaille pas la solution d'un polynome de degré(n-1)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    program horner
    	parameter (max=50)
    	doubleprecision a(max)
     
    	write(*,*)('donner la degrer de la polynom')
    	read(*,*)n
    	write(*,*)('donner la valeur de x')
    	read(*,*)x
    	do i=0,n
    	write(*,*)('donner la coifficient a'),n-i
    	read(*,*)a(n-i) 
    	enddo
    	n=n-1
    	b=a(n)
    	do i=1,n
    	b=b*x+a(n-i)
    	enddo
    	write(*,*)b
    	end

  4. #4
    Membre averti
    Homme Profil pro
    Doctorant Mécanique
    Inscrit en
    Décembre 2012
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant Mécanique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 45
    Par défaut
    Citation Envoyé par MEKKADRA Voir le message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	do i=0,n
    	write(*,*)('donner la coifficient a'),n-i
    	read(*,*)a(n-i) 
    	enddo
    Salut

    un première erreur que j'ai vu les tableau en fortran son définie de 1,N et non pas de 0 à N
    il y a surement un problème dans ta boucle do quand i = n

  5. #5
    Membre éclairé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Par défaut
    Utiliser:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    doubleprecision a(0:max)
    pour éviter le problème soulevé par Bob_Tom et avoir un polynôme de degré N.
    A titre purement personnel, je n'aime pas numéroter mes tableaux à partir d'autre chose que 1, mais il s'agit là de mes petites phobies à moi.

    Ceci mis à part, ça devrait fonctionner

  6. #6
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 9
    Par défaut
    merci pour l'aide ....
    mai sa marche rien
    je saie qu'il y a un errer dans la dernière boucle

Discussions similaires

  1. [EXCEL][VBA] Utilisation des formules Excel en VBA
    Par Amanck dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/12/2005, 15h08
  2. Utilisation de formule sous excel...
    Par learo dans le forum Excel
    Réponses: 7
    Dernier message: 06/12/2005, 12h02
  3. Réponses: 6
    Dernier message: 20/10/2005, 08h59
  4. Utilisation de formule stockée.
    Par brisky dans le forum Bases de données
    Réponses: 5
    Dernier message: 07/03/2005, 11h26
  5. [CR 9] Utilisation des formules
    Par Joleroy dans le forum Formules
    Réponses: 9
    Dernier message: 13/09/2004, 08h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo