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

Turbo Pascal Discussion :

[TP] Tracé de courbe


Sujet :

Turbo Pascal

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 9
    Points : 6
    Points
    6
    Par défaut [TP] Tracé de courbe
    j'aimerai tracé la fonction f(x)=cos(x²-1) seulement je n'ai jamais utilisé le mode graphique.

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    Dis nous d' abord quel compilateur tu veux utiliser pour tracer la courbe.

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 9
    Points : 6
    Points
    6
    Par défaut complément d'information
    en fait j'utilise turbo pascal 7

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 943
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 943
    Points : 5 655
    Points
    5 655
    Par défaut
    Die,
    Citation Envoyé par fouberge Voir le message
    j'aimerai tracé la fonction f(x)=cos(x²-1) seulement je n'ai jamais utilisé le mode graphique.
    Eh bien c'est le moment d'essayer (quand on veut programmer, il faut prendre le temps d'apprendre).

    Puisque tu utilises TP, il y a quelques exemples dans l'aide. Teste-les et apprends comment ça marche.

    Une fois que tu auras compris, fais quelques essais supplémentaires.

    Ensuite, tracer ta courbe sera de la routine.
    Si les cons volaient, il ferait nuit à midi.

  5. #5
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    Tu dois savoir que pour utliser l' ecran graphique, il faut d' abord l' initialiser avec la procedure initgraph contenu dans l' unité graph. Tu peux consulter l' aide fournie avec tp7 pour svoir comment on l' utilise.
    Il faudra savoir le troisieme parametre est le chemin absolu du dossier bgi contenu dans le dossier tp7.
    Ensuite pour la coube, tu n' auras qu' à faire une boucle qui fait changer la valeur de x dans la fonction voulue.
    Voici quelques procedures dont tu auras besion :
    line:trace une ligne;
    putpixel:allume un pixel sur l' ecran
    cleardevice: efface l' ecran
    setcolor: definit une couleur pour le tracé

  6. #6
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 9
    Points : 6
    Points
    6
    Par défaut slt
    un exemple de code svp

  7. #7
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    Il y en a dans l'aide. Press F1
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  8. #8
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    Il y en a dans l'aide. Press shift+F1
    puis double clique sur initgraph et descend la page. Recopie l' exemple en bas. Modifie le troisieme parametre de initgraph qui indique le chemin absolu du dossier bgi contenu dans le dossier tp7:exemple :'c:\tp7\bgi' si le dossier tp7 se trouve sur le c.
    Il te reste plus qu' à l' executer.
    Enfin ce que je veux dire c' est que tu dois faire plus d' effort si tu veux faire de la programmation. Il faut etre curieux mais pas attendre qu' on te montre tout.

  9. #9
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 9
    Points : 6
    Points
    6
    Par défaut mon code ne marche pas
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    program courbe_fb;
    uses crt,graph;
    var
        Gd,Gm:integer;
    type fonction=function(x:real):real;
        function f(x:real):real;
          begin
            f:=2*cos(x*x-2);
          end;
    procedure courbe(f:function;x0,y0:integer;dx,dy:real);
         var
            x,y,Xreel,Yreel:real
         begin
           for x:=0 to 630 do
                begin
                  Xreel:=(x-x0)*dx
                  Yreel:=f(Xreel);
                  y:=y0+Yreel*dy
                  putpixel(x,y,red);
                end;
         end;
    begin
     clrscr;
     Gd:= detect;
     initgraph(Gd,Gm,'c:\tp\bgi');
     if graphresult<>grok then
            halt(1);
         raondomize;
     courbe(f,320,220,0.01,0.01);
     closegraph;
    end.

  10. #10
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    Et la marmotte... Pourquoi ca ne marche pas ? On n'est pas devins.
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  11. #11
    Expert confirmé
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Points : 4 015
    Points
    4 015
    Par défaut
    Et j'ajoute qu'il y a pas mal de choses qui vont pas aller ton code
    D'abord ici
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    procedure courbe(f:function;x0,y0:integer;dx,dy:real);
    Ensuite ici oùu je vois dans ton code x est reel
    Sans oublier les ";" oublié un peu partout et d'autres fautes ...
    Prends juste la peine de compiler toi meme ton code(s'il est de toi ,ce qui m'etonnerait)
    @+
    Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !

    Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells

Discussions similaires

  1. [Débutant] Récupération et tracé de courbe sous matlab
    Par Guigui973 dans le forum MATLAB
    Réponses: 4
    Dernier message: 14/12/2007, 12h48
  2. tracé de courbe non fait dans Graphics
    Par skud dans le forum C#
    Réponses: 1
    Dernier message: 13/06/2007, 20h18
  3. Tracé de courbe + Régression linéaire
    Par AC88mm dans le forum MATLAB
    Réponses: 4
    Dernier message: 02/05/2007, 14h27
  4. tracé de courbe xy avec mschart
    Par legos dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/09/2006, 15h30
  5. Tracé de courbes ou graphe
    Par dridri86 dans le forum Composants VCL
    Réponses: 7
    Dernier message: 11/04/2006, 16h51

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