Fonction Affine |
Auteur |
Message |
Lexa001
Autorisation : Membre
Nb de messages : 14
Inscrit le : Sam 17 Nov 2007, 10:31
|
Posté le : Jeu 06 Déc 2007, 17:58
|
|
|
Voilà je poste mon nouveau programme, pour trouver le coefficient directeur d'une fonction affine
Code |
:EffEcr
:Output(3,6,"EQUATION"
:Output(4,5,"DE DROITE"
:Output(8,10,"BY LEXA"
:For(Z,1,700)
:End
:Lbl 0
:EffEcr
:Input "Y DE B:",Y
:Input "Y DE A:",T
:Input "X DE B:",X
:Input "X DE A:",S
:(Y-T)/(X-S)->¤
:Disp "A=",¤
:Pause
:EffEcr:Stop
|
-> c'est la touche sto->
¤ c'est la touche 2nde+3
Voilà
---------------------- Que la Force soit avec toi ! |
|
|
|
Lexa001
Autorisation : Membre
Nb de messages : 14
Inscrit le : Sam 17 Nov 2007, 10:31
|
Posté le : Ven 07 Déc 2007, 16:12
|
|
|
Voilà j'ai sorti une nouvelle version où là on peut calculer non seleument le coefficient directeur de la droite mais aussi l'ordonnée à l'origine
Code |
:EffEcr
:Ouput(4,1,"FONCTION AFFINE"
:Ouput(8,10,"BY LEXA"
:For(Z,1,800)
:End
:EffEcr
:Lbl 0
:Menu("FONCTION AFFINE","CALCUL",1,"QUITTER,2)
:Lbl 1
:EffEcr
:Menu("CHOIX INCONNUE","TROUVER A",3,"TROUVER B",4,"RETOUR AU MENU",5)
:Lbl 2
:EffEcr:Stop
:Lbl 3
:Input "Y DE B:",¤
:Input "Y DE A:",Z
:Input "X DE B:",Y
:Input "X DE A:",X
:(Y-T)/(X-S)->W
:Disp "A=",W
:Pause
:Goto 1
:Lbl 4
:EffEcr
:Input "COEFF DIRECT:",V
:Input "X DE A:",U
:Input "Y DE A:",T
:1/(-T+V*V)
:Disp "B="
:Pause
:Goto 1
:Lbl 5
:EffEcr:Goto 0
|
Voilà !
---------------------- Que la Force soit avec toi ! |
|
|
|
mourad-2a
Autorisation : Membre
Nb de messages : 2
Inscrit le : Lun 21 Fév 2011, 17:17
|
Posté le : Lun 21 Fév 2011, 17:24
|
|
|
Bonjour,
Je up ce sujet car en entrant le code dans ma ti 82 stats fr, elle m'indique ERR:ARGUMENT à la ligne:
Menu("FONCTION AFFINE","CALCUL",1,"QUITTER,2).J'aimerai donc savoir comment la corriger.
J'aimerai aussi savoir comment faire le symbole ¤ car en faisant 2nde+3 sa ne marche pas.
Merci
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 21 Fév 2011, 18:20
|
|
|
Il manque un guillemet après QUITTER.
Ce programme semble très bien mais je n'y ai pas d'utilité.
ps: Décidément, c'est la mode ces derniers temps ! 3 programmes sur ce sujet en une semaine et des poussières.
Y a eu une réforme scolaire ou quoi ?
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
mourad-2a
Autorisation : Membre
Nb de messages : 2
Inscrit le : Lun 21 Fév 2011, 17:17
|
Posté le : Mar 22 Fév 2011, 14:08
|
|
|
Merci,et comment faire ce symbole ¤ sur ma ti 82 stat fr ?
PS:Oui il y a eu une réforme cette année sur les classes de seconde.
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 22 Fév 2011, 17:19
|
|
|
Par habitude, ¤ représente le symbole thêta (rond barré) saisi avec [alpha]+3
ps : L'importance de la programmation au sein du programme scolaire croît de plus en plus alors.
Je suis jalou de ceux qui l'abordent en cours : j'ai dû tout apprendre ici où moi-même.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Akmdad
Autorisation : Membre
Nb de messages : 717
Inscrit le : Mar 22 Jui 2010, 21:03
|
Posté le : Mar 22 Fév 2011, 21:55
|
|
|
bof, la prog en seconde c'est que de l'algorythmique simple
---------------------- retrouvez moi sur twitter!!!
j'ai une ti 82 stats fr et une ti89 titanium |
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mar 22 Fév 2011, 23:44
|
|
|
Je te rassure, il n'y a pas qu'en seconde: aujourd'hui j'ai appris à faire la recherche de racines d'un polynôme de second degré sur un logiciel de maths.
Par contre, je trouve ça très bien qu'on éduque les jeunes à la programmation.
Sangohan38
|
|
|
|
godzlove
Autorisation : Membre
Nb de messages : 44
Inscrit le : Sam 16 Oct 2010, 10:29
|
Posté le : Mer 23 Fév 2011, 21:00
|
|
|
je nage dans le bonheur mdr : c'est pile poil au programme !
|
|
|
|
Akmdad
Autorisation : Membre
Nb de messages : 717
Inscrit le : Mar 22 Jui 2010, 21:03
|
Posté le : Jeu 24 Fév 2011, 20:41
|
|
|
pour continuer le ps: ben il y en a qui sont en vacances la...
pas moi...
---------------------- retrouvez moi sur twitter!!!
j'ai une ti 82 stats fr et une ti89 titanium |
|
|
|
Persalteas
Autorisation : Membre
Nb de messages : 2164
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Jeu 24 Fév 2011, 21:49
|
|
|
plus que demain pour moi...
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Ven 25 Fév 2011, 0:26
|
|
|
Idem demain midi je suis enfin en vacances...
Celles-là je les auraient pas volées.
Sangohan38
|
|
|
|
maestroarte
Autorisation : Membre
Nb de messages : 16
Inscrit le : Lun 21 Fév 2011, 15:29
|
Posté le : Ven 25 Fév 2011, 10:24
|
|
|
Sangohan, j'ai une question a te poser (qui est un peu hors sujet) ...
Dans ma ti 82 stats fr, pour faire des statistiques je dois rentrer dans L1 par exemple, qu'un effectif par valeur...
Je m'explique...
mettons que dans une classe il y ait 4 personnes de 15 ans, 7 de 16 ans et 9 de 17 ans.
Mettons qu'avec ces valeurs on doive faire un tableau de statistique en fonction du nombre de personne et de l'age..
sur ma calculette je rentre dans L1:
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
Voila, donc j'ai rentrer 4 fois le chiffre 15, 7 fois le chiffre 16 et 9 fois le chiffre 17.
Pourrait t-on faire ça plus facilement, car si dans un controle j'ai un effectif total de 95 je serais bien embeté, d'autant plus que la moindre faute gache tout.. N'existe-t-il pas un moyen de faire genre:
4*15
7*16
9*17
J'ai essayer diverses méthodes sur ma TI mais à chaque fois je tombe sur un résultat erroné...
Merci
Maestroarte
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Ven 25 Fév 2011, 11:50
|
|
|
Oui : une liste d'élément et une liste d'effectif.
L1={15,16,17}
L2={4,7,9}
stat-1-var L1,L2 donne l'étude de L1 aux effectifs L2.
somme(L1*L2)/somme(L2) donne la moyenne.
Et tout le reste des études et calculs marchent ainsi.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
maestroarte
Autorisation : Membre
Nb de messages : 16
Inscrit le : Lun 21 Fév 2011, 15:29
|
Posté le : Ven 25 Fév 2011, 17:37
|
|
|
Grand Merci Linkakro
La moyenne est deja calculée automatiquement lorsqu'on entre Stat 1-Var L1,L2 (la ti donne aussi si je ne me trompe le premier et troisieme quartile, liste totale des effectifs ect... non?^^)
A quoi ça sert alors que t'ai mis ton :" somme(L1*L2)/somme(L2)"
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Ven 25 Fév 2011, 17:44
|
|
|
C'est tout simplement le calcul que la calculatrice a effectué.
Sangohan38
|
|
|
|
programath
Autorisation : Membre
Nb de messages : 36
Inscrit le : Jeu 24 Fév 2011, 21:45
|
Posté le : Ven 25 Fév 2011, 21:00
|
|
|
Si tu veux un programme en rapport avec les fonctions affines et les coefficients directeur voici une partie de mon programme :
Code | Lbl C
Lbl 82
Menu("Droite","EQDROITE",5,"Y=AX+B",6,"PTS ALIGNER",7,"MENU",71)
Lbl 5
ClrHome
Output(3,4,"A(XA,YA)")
Output(4,4,"B(XB,YB)")
Pause
CrlHome
Disp "XA"
Input A
Disp "YA"
Input B
Disp "XB"
Input C
Disp "YB"
Input D
CrlHome
If A=C
Then
Disp "ECRIRE X=",A
Disp "CAR XA=XB"
Else
If B=D
Then
Disp "ECRIRE Y=",B
Disp "CAR YA=YB"
Pause
End
(D-B)/(C-A)->E
Disp "COEF DIRECTEUR:E",E
Disp "YB-YA)/(XB-XA)=E"
B-(E*A)->F
Disp "ORDONNER A"
Disp "L'ORIGINE",F
Disp "YA-(E*XA)"
Pause
Disp "AVEC Y=",B
Disp "Avec X=",A
If E<0
Then
Disp "FONCTION"
Disp "DECROISSANTE"
DIsp "CAR E<0"
End
If E>0
Then
Disp "FONCTION"
Disp "CROISSANTE"
Disp "CAR E>0"
Pause
CrlHome
Goto 82
Lbl 6
ClrHome
Output(3,4,"Y=AX+B")
Output(4,4,"Y=A'X+B'")
Pause
ClrHome
Disp "A="
Input G
Disp "B="
Input H
Disp "A'="
Input I
Disp "B'="
Input J
ClrHome
(J-H)/(G-I)->K
GK+H->L
If G#I
Then
Disp "DROITES SECANTES"
Disp "EN:(X):",K
Disp "(B'-B)/(A-A')=K"
Disp "ET:(Y):",L
Disp "AK+B=L"
Pause
CrlHome
Goto 82
Lbl 7
ClrHome
Output(2,4,"A(XA,YA)
Output(3,4,"B(XB,YB)
Output(4,4,"C(XC,YC)
Pause
ClrHome
Disp "XA="
Input M
Disp "YA="
Input N
Disp "XB="
Input O
Disp "YB="
Input P
Disp "XC="
Input Q
Disp "YC="
Input R
CrlHome
(P-N)/(O-M)->S
(R-N)/(Q-M)->T
Disp "(YB-YA)/(XB-XA)=S"
Disp "(YC-YA)/(XC-XA)=T"
If S=T
Then
Disp "S=T DONC:"
Disp "LES POINTS"
Disp "SONT ALIGNER"
Disp "COEF DIRECTEUR:",S
Else
IF S#T
Then
Disp "S#T DONC:"
Disp "POINTS NON"
Disp "ALIGNER"
Pause
ClrHome
Goto 82
Lbl 71
Goto 0 |
Voila, le programme peut etre allégé, tout est détailler pour ceux qui voudrai savoir comment calculer sur ceux a bientot !!
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 26 Fév 2011, 11:22
|
|
|
Citer : maestroarte | A quoi ça sert alors que t'ai mis ton :" somme(L1*L2)/somme(L2)" |
C'était un exemple d'utilisation des listes que tout le monde ne connaît pas.
L1*L2+L3 effectue le calcul a*b+c pour chaque terme des listes.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|