| |
|
Programmes et jeux pour calculatrices Casio Graph et calculatrice ClassPad 300, jeux casio, cours...: Forums |
|
Bon anniversaire à dragoon_lord (16 ans)
Forum Casio
Un espace convivial pour poser vos questions ou simplement venir discuter...
Entrer
|
Forum Programmation
Toutes les discussions à propos de la programmation sur calculatrices Casio...
Entrer
|
Foire aux Questions
Les réponses aux questions les plus courantes sont ici !
Entrer
|
| Auteur |
Quelques petites questions pour mon programme sur les nombres complexes... |
|
|
wario4 Membre

 Messages: 1 | Message posté: 09-02-2008 à 12:22  
Salut à tous !
J'ai une Graph 60 (ancien modèle), je suis en TS et je cherche à me créer un petit programme relativement simple sur les nombres complexes.
C'est essentiellement un programme de vérification de mes résultats, puisque dans tous les cas il faut résoudre toutes les équations à l'écrit, mais disons que j'aime bien vérifier mes résultats pendant les devoirs, et tant qu'à faire, autant prendre le moins de temps possible à vérifier.
Le programme sera composé de deux grandes parties :
- Vérifications des points invariants
- Vérifications d'ensemble de point (dans le genre "déterminer l'ensemble de point (E) tel que M', image de M par f soit un réel non nul/un imaginaire pur non nul/égal à 0)
Il me faut donc un sacré menu, puisque si on décompose tout ça ferait comme ça :
I- Verif pts invariants
1) Point par Point
2) Ensemble de point (courbe, droite) (j'exclu les cercles pour les points invariants, je n'en ai jamais vu, et même si ça peut exister, ca ne me dit rien de coder ça)
II- Verif ensemble de pts
1) Condition : z' réel non nul
a. Point par point
b. Courbe/droite
c. Cercle
2) Condition : z' imaginaire pur non nul
a. Point par point
b. Courbe/droite
c. Cercle
3) Condition : z' nul
a. Point par point
b. Courbe/droite
c. Cercle
Le truc, c'est que moi, en général, mes menu ce n'est que I- et II-, sans sous-partie. J'utilise donc Dsz pour faire ces menus et je n'ai jamais de problème. Mais là, il me faut quelquechose d'autre et je ne sais pas du tout comment m'y prendre. Pourriez-vous m'aider ?
Bon, ça encore c'est pas le plus grave.
J'ai déjà commencé à faire mon programme sur les points invariants. La méthode du point par point marche impec', mais pour les ensembles de points, j'ai un petit soucis : En fait, je demande d'abord l'équation de la courbe/droite Y en fonction de X, je tire un nombre X entre 1 et 100 et j'obtiens mon nombre complexe avec X+iY -> Z
Ca, ça va, ensuite, je calcule f(Z), et je compare si f(Z) = Z.
Le soucis, comme vous avez pu déjà le lire, c'est que je ne vérifie qu'un seul point de l'ensemble. Ok, c'est un point au hasard, ce n'est qu'une vérif et y a peu de chances que ça marche juste pour ce point et pas pour les autres, mais sait-on jamais, j'aurais voulu vérifier au moins 3-4 points.
Alors voilà, le truc c'est que f, je ne peux pas la stocker, puisque quand je demande l'expression complexe de f, on tape tout en fonction de Z (exemple -3Z + 12 + 4i->F) et donc le calcul est fait aussitot.
Je cherche donc un moyen pour stocker mon expression F et calcul plusieurs valeurs de F en changeant à chaque fois la valeur de Z.
J'ai découvert la touche "FMEM" dans OPTN, mais je ne sais pas comment m'en servir. Je pensais sinon faire un tableau et comparer moi-même les valeurs, mais je ne sais pas comment faire un tableau dans un programme, et de plus, je doute que la calculatrice m'affiche des nombres complexes dans une table non ?
Voilà, si vous pouviez m'aider, ce serait vraiment bien
Merci !
|  |
PierrotLL Administrateur

 Messages: 762 Calculatrice : Graph 85 | Message posté: 10-02-2008 à 00:30  
Bon, on va essayer de répondre a tout ça
Pour le menu, tu peux faire quelque chose de très simple:While 1  ClrText  "I- Verif pts invariants"  "II- Verif ensemble de pts"  ?->A  ClrText  If A=1  Then "1) Point par Point"  "2) Ensemble de point"  ?->A  ...  Else "1) Condition : z' r  el non nul"  "2) Condition : z' imaginaire pur non nul"  ?->A  ...
Et juste une petite précision, si un cercle est invariant, c'est tout le plan qui est invariant
Pour la droite il suffit de vérifier deux points. Si deux point sont invariants, n'importe lesquels, alors c'est toute la droite qui est invariante.
Pour stocker l'expression, ce n'est pas possible, on peut avec les fonctions réelles, mais pas complexes.
F-MEM sert a copier tout le code d'un programme pour le coller ensuite (c'est un Ctrl+A Ctrl+C)
 |  |
dunedune Utilisateur Graph

 Messages: 186 Calculatrice : Graph 35+ | Message posté: 11-02-2008 à 18:46  
Tu es courageux PierrotDLL pour d'etre lancé dans tout ca
Wario à l'avenir utilise plus de , de , de , et de tu verras ca sera plus facile à lire .
 |  |
Meetic
- Les règles du jeu ont changé
|
 |
|
|
|
|