Poster un nouveau sujet Poster une réponse
programmation sans cable (symbole "*")
Auteur Message
Lisa
Invité
Posté le : Dim 22 Sep 2013, 12:32   Citer 

Bonjour,
je dispose de la calculette ti 82 stats.fr et j'essaie de programmer sans le cable "stats v1" dispo sur ce site, dont voici les lignes de code:


:ClrHome
:Menu("STATS","CALCULER",1,"AIDE",2,"QUITTER",3)
:Lbl 2
:Output(2,1,"ENTRER LA SERIE")
:Output(4,2,"DANS L1 ET LES")
:Output(6,4,"EFFECTIFS")
:Output(8,5,"DANS L2")
:Pause
:Goto 3
:Lbl 1
:ClrList L3,L4,L5,L6
:L2*L1 -> L3
:Sum (L2) -> A
:Sum (L3)/A -> B
:L1-B -> L4
:L4² -> L5
:L2*L5 -> L6
:Sum (L6)/A -> C
:[racine carrée de](C) -> D
:Disp "MOYENNE",B
:Disp "VARIANCE",C
:Disp "ECART TYPE",D
:ClrList L3,L4,L5,L6
:Pause
:Lbl 3
:ClrHome

Le problème se situe pour traduire le signe * dont je n'arrive pas à trouver une correspondance.
Quelqu'un saurait-t'il ?
Merci d'avance ^^

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 22 Sep 2013, 13:06   Citer 

C'est la multiplication.

----------------------
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
 Adresse email Haut de page Bas de page 
 
Lisa
Invité
Posté le : Dim 22 Sep 2013, 13:44   Citer 

Non, justement ^^

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 22 Sep 2013, 14:03   Citer 

Bah si.
"*" représente tt le temps le signe de multiplication, qu'on ne peut pas saisir sinon. (et qui s'affiche ainsi sur la calto cela dit)
L2*L1 -> L3
peut aussi se noter L1L2->L3 puisque la calto supporte les multiplications implicites.
Pourquoi dis tu non?
Si tu as eut une erreur donne la nous, elle viens probablement d'une erreur de saisie des listes ([2nde]+[1] pour L1, [2nde]+[2] pour L2 etc jusqu'à 6).

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Lisa
Invité
Posté le : Dim 22 Sep 2013, 14:25   Citer 

En fait, quand j'essaie de faire marcher le programme, ça l'active bien jusqu'au menu principal. Et quand j'essaie d'aller dans "calculer" ça me met "erreur indefini". Si je clique sur "voir", le curseur se met directement sur ce symbole. Du coup j'en ai déduit que c'est ça qui n'allait pas. Pour la saisie des listes, j'utilise la touche 2nde affectivement, ne faut t'il pas?

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 22 Sep 2013, 15:14   Citer 

Err Indéfini signifie que la liste L2 n'existe pas...
Avant de lancer le prgm, il faut que tu remplisse L1 et L2 avec les valeurs.

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Lisa



Autorisation : Membre
Nb de messages : 5
Inscrit le : Dim 22 Sep 2013, 12:32
Posté le : Dim 22 Sep 2013, 15:22   Citer 

Ok, merci, erreur corrigée =).
Maintenant, ça me met erreur syntaxe en mettant le curseur sur l'espacement entre L1 et sto->. J'ai essayé sans en mettre mais ca fait pareil ^^'.

 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 22 Sep 2013, 15:39   Citer 

Il n'y a pas d'espace entre L1 et sto:
L2*L1->L3
Il a été mis dans le code simplement pour une meilleure lisibilité.

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Lisa



Autorisation : Membre
Nb de messages : 5
Inscrit le : Dim 22 Sep 2013, 12:32
Posté le : Dim 22 Sep 2013, 15:44   Citer 

ok encore merci. ^^
Désolé de t'ennuyer à nouveau, mais maintenant ça me met dimension invalide avec le curseur sur sto. Décidément...

 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 22 Sep 2013, 15:53   Citer 

Ca veut dire que tes 2 listes que tu multiplies n'ont pas le même nombre de termes, la calto ne sait pas comment les multiplier
Ex:

Code
{1,3,4->L1
{2,3->L2
L2*L2->L3
//Ca donne une dimension invalide, puisque L1 comporte 3 termes, et L2 2.

{1,3,4->L1
{2,3,2->L2
L1*L2->L3
//Pas d'erreur, L3 vaut maintenant {2,9,8}



----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Lisa



Autorisation : Membre
Nb de messages : 5
Inscrit le : Dim 22 Sep 2013, 12:32
Posté le : Dim 22 Sep 2013, 16:00   Citer 

d'accord, je dois faire quoi du coup ?

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 22 Sep 2013, 16:10   Citer 

Tu dois générer des listes AVANT d'executer le programme. Le programme ne fait que calculer.
Pour modifier les listes, le plus simple est d'utiliser l'éditeur de listes. (stat+1).

----------------------
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
 Adresse email Haut de page Bas de page 
 
Lisa



Autorisation : Membre
Nb de messages : 5
Inscrit le : Dim 22 Sep 2013, 12:32
Posté le : Dim 22 Sep 2013, 16:13   Citer 

C'est bon j'ai testé en créant deux listes et j'ai supprimé tous les espacements ça marche =). Merci pour le coup de main c'est super gentil.
Bon Dimanche

 Adresse email Haut de page Bas de page 
 
Lisa



Autorisation : Membre
Nb de messages : 5
Inscrit le : Dim 22 Sep 2013, 12:32
Posté le : Dim 22 Sep 2013, 16:16   Citer 

J'en profite pour abuser un peu de votre patience, est ce que vous savez si l'on peut utiliser ce programme de stat en rentrant une série d' intervalles et une de nombre (et non des série de nombre)?

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 22 Sep 2013, 16:48   Citer 

Il faudra bien sûr le modifier, si encore c'est possible. Mais je ne suis pas sûr de ce que tu veux.

Si le but est que la série qualitative soit une série d'intervalles, alors je pense supposer que les éléments de chaque intervalle sont répartis de manière équilibrée dans celui-ci.
Ainsi on prendrait le milieu de chaque intervalle en guise de série qualitative à utiliser comme d'habitude.
C'est faisable mais cela demandera soit à l'utilisateur de se compliquer la saisie, soit de s'imposer une étape de calcul.
Je regarde ça.

EDIT : j'aurais dû dire "caractère" au lieu de "liste qualitative".

----------------------
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
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 22 Sep 2013, 19:27   Citer 

Double post pour que ceux qui attendraient le voient.

Si les intervalles sont [a,b][b,c][c,d] etc.

Code
ClrHome
Menu("STATS","CALCULER",1,"AIDE",2,"QUITTER",3)
Lbl 2
Output(1,1,"AVANT D'EXECUTER
Output(3,1,"ENTRER LA SERIE
Output(4,1,"DES BORNES
Output(5,1,"DANS L1
Output(6,4,"ET LES EFFECTIFS
Output(7,5,"DANS L2
Pause
Goto 3
Lbl 1

ClrList L3
dim L1->N
For(W,2,N
L1(W->L3(W
End
N-1->dim(L1  //L1 est modifiée !!!
.5(L1+L3->L4
L3(N-1->L1(N   // répare L1 au cas où on voudrait recommencer
Disp "MILIEUX
Pause L4

sum L2 -> A
sum (L2*L4)/A -> B
(L4-B)² -> L5
L2*L5 -> L6
sum (L6)/A -> C
[racine carrée de](C -> D
Disp "MOYENNE",B
Disp "VARIANCE",C
Disp "ECART TYPE",D
ClrList L3,L4,L5,L6
Pause
Lbl 3
ClrHome


Si les intervalles sont [a,b][c,d][e,f] etc.

Code
ClrHome
Menu("STATS","CALCULER",1,"AIDE",2,"QUITTER",3)
Lbl 2
Output(1,1,"AVANT D'EXECUTER
Output(3,1,"ENTRER LA SERIE
Output(4,1,"DES BORNES INF
Output(5,1,"DANS L1, LES SUP
Output(6,5,"DANS L2
Output(7,4,"ET LES EFFECTIFS
Output(8,5,"DANS L3
Pause
Goto 3
Lbl 1

.5(L1+L2->L4
Disp "MILIEUX
Pause L4

sum L3 -> A
sum (L3*L4)/A -> B
(L4-B)² -> L5
L3*L5 -> L6
sum (L6)/A -> C
[racine carrée de](C -> D
Disp "MOYENNE",B
Disp "VARIANCE",C
Disp "ECART TYPE",D
ClrList L3,L4,L5,L6
Pause
Lbl 3
ClrHome



Remarque de compatibilité ti82 vs ti82stat
:sum (L3*L4)/A
se simplifiera en
:sum L3L4/A sur ti82
:sum(L3L4)/A sur ti82stat
Si vous écrivez la multiplication "*" alors les parenthèses sont indispensables.

Sur ti82, pas de parenthèse nécessaire ni automatique dans
:[racine carrée de](C

----------------------
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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes