Besoin d'aide

cs_delage Messages postés 3 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 5 juin 2003 - 5 juin 2003 à 11:30
fredcl Messages postés 547 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 7 octobre 2007 - 6 juin 2003 à 19:15
je dois écrire le programme suivant:
A Ecrîre le programme permettant de tracer f suivant la méthode suivante
- entrer Les réels a, b, bornes de l'intervalle sur lequel on veut tracer la fonction,
- entrer les réels rnax et min correspondant aux valeurs limites du sommet et du bas de l’écran.
- passer en mode graphique (utiliser 'inigraph'),
- calculer xmin et ymax (utfliser les fonctions 'getrnaxx' et 'getmax) ;
- faire un rectangle tout autour de l'écran,
- pour tout i de O à xmax,
calculer le x correspondant par la formule i/xmax=x-a/b-a
2 - calculer y=f(x)
3 - calculer lej en utilisant la formule (y-min/max-min=j-ymax/ymax
4 - Si j<O alors j=O et Si j>ymax alors j=yrnax. Ceci de facon à s’assurer que le point à allumer soit bien dans l'écran
5 - mettre un point sur l'écran aux coordonnéess (i,j)
- attendre jusqu'à ce qu'on appuie sur une touche (utiliser 'getch’) le temps d’admirer le travail..
- quitter le mode graphique (utiliser 'closegraph’).

Remarque
la fonction f(x) sera définie par une fonction en langage C. On pourra prendre f(x)=x*sin(x) ;
B. Plutot que de dessiner le graphe point par point, on peut le dessiner à. L’aide de Lignes conti nues. Pour cela, il faut mémoriser à chaque fois les coordonnées du point précédent qui a été tracé. On appelle k la variable entière destinée à mémoriser l’ordonnée j du point précédent, k est initialisée à O.

La boucle d'affichage est ainsi modifiée :pour i=O à xmax, faire
1 - calculer x en fonction de i
2 - calculer y=f(x)
3 – calculer j en fonction de y
4 - Si j<O alors j=0
5 - Si j>ymax alors j=ymax
6 - tracer une ligne de (i,k) à (i,j)
7 - mémoriser la valeur de j dans k

Transformer le programme en conséquence.

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
5 juin 2003 à 11:55
Si chacun se met a exposer le cahier des charges de ce qu'il a en commande, le site va exploser.
BruNews, ciao...
0
fredcl Messages postés 547 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 7 octobre 2007 1
6 juin 2003 à 19:15
ben mon gars, tout est dit dans ton exposé, tu comences et si tu as des bugs ou des difficultés sur certaines parties, quelqu'un t'aideras surement, mais faire ton boulot a ta place je pense pas que ce soit une bonne chose.

Courage et A+ :o)
0
Rejoignez-nous