Catégorie :
SupportForum :
TI-82Vues : 13033
Réponses : 12
Type : discussion
Etat : réponses autorisées
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Nombre Aléatoire
mwaviolaine76 le 10/01/2011 à 18:41
Bonjour (ou bonsoir)
Je cherche a générer un nombre aléatoire compris entre 1 et 6 et insérer ceci dans un programme:
:entAléat(1,6)->R
:entAléat(1,6)->V
:R+V->S
:Disp S
Sauf que j'ai la TI-82 et que je n'arrive pas a trouver la fonction "entAléat"
Ou se situe elle?
SVP répondez rapidement (mon addresse e-mail
violaine.hervy@hotmail.fr metallica le 10/01/2011 à 18:56
[math]+[gauche] ensuite je crois que c'est le numéro 5.mwaviolaine76 le 10/01/2011 à 19:12
Je ne crois pas, le 5 est (min)linkakro le 10/01/2011 à 21:12
En appuyant sur gauche tu arrives au sous-menu proba.
entaléat(1,6) = 1+int 6randSangohan38 le 11/01/2011 à 04:25
Tsss aucune culture ces jeunes!
Entaléat sur 82 n'existe pas mais on peut utiliser une combinaison de deux fonctions pour arriver au même résultat:
Code
int(rand 6+1->R
int(rand 6+1->S
R+V->S
Disp S
Ici la fonction rand 6 sert à générer un nombre entre 0 et 5, int( à prendre l'entier et enfin pour que le nombre soit entre 1 et 6, on ajoute 1.
Sangohan38
linkakro le 11/01/2011 à 18:04
Je n'ai pas donné tous les détails mais mon post donne bien l'expression 1+int(6rand
Je deviens vieux prématurément pour savoir ça

Sangohan38 le 11/01/2011 à 21:16
Hum, t'as vu l'heure où j'ai posté? J'avais même pas vu ton post (s'tai caché parmi les autres!).
Sangohan38Entoine le 12/03/2011 à 18:49
Hey !
je cherche à générer un nombre aléatoire entre 1 et 10.
Code
int(rand 10+1 -> U
disp U
if u=N
then
disp "gagné"
else
disp "perdu"
Je sais pas pourquoi ça ne marche pas :/
merci d'avance !
Sangohan38 le 14/03/2011 à 06:48
La syntaxe correcte est If/Then/Else/End.
Tu as oublié le end après le dernier disp.
De plus, je ne vois à aucun endroit une affectation de valeur à N.
Sangohan38Persalteas le 14/03/2011 à 21:56
Théoriquement, il n'y a pas besoin de End, vu que ce End serait en dernier.harven le 14/03/2011 à 22:21
Bonjour a tous.
Bizard bizard !!! Moi je n'utilise pas ce code pour trouver un nomre entre 1 et 10
Mais celui ci :
Bref, je pense quand meme que le code est identique et fonctionne de la meme facon
Harven
salut le 11/10/2014 à 17:38
entalea exist eil est dasn le menu le plus a gauche de math et c'est le num 5
enfin je croislinkakro le 11/10/2014 à 22:43
"salut" : oui randInt est le choix 5 mais le menu est le plus à droite, qu'on atteint aussi avec une seule pression de la touche gauche.
harven : ton propos est ambigu car "IntRand" n'existe pas ! Et la TI82 ne dispose pas de la fonction "randInt".
Voici un résumé complet. D'autres résumés de mes soins trainent dans le forum. comme j'en ai déjà posté quelques-uns à divers endroits du forum.
randInt et entAléat sont une seule fonction du menu math/prb/5 ( math+gauche+5)
ti82 : la fonction randInt n'existait pas donc on utilise le calcul.
ti82stats et 82plus : randInt(A,B)
ti82statsfr : entAléat(A,B)
rand et NbrAléat sont une seule fonction du menu math/prb/1 (math+gauche+5)
partEnt est la version française exacte de int, c'est une erreur de TexasInstruments. Dans la plupart des cas partEnt et ent seront semblables, mais évitez la confusion pour éviter les surprises plus tars.
La ti82 n'a pas de parenthèse à ces fonctions.
ti82 : A+int rand*(B-A+1)
ti82stats et 82plus : A+int(rand*(B-A+1))
ti82statsfr : A+parEnt(NbrAléat*(B-A+1)
La ti82stats et les autres postérieures supportent de coller une parenthèse à rand/NbrAléat pour générer une liste aléatoire d'un coup. NbrAléat(2)={.34565,.45897}
Donc faites attention à la saisie du calcul dans les ti82stats et postérieures, utilisez bien une multiplication explicite avec "*" ou changez l'ordre des fonctions. exemple : rand*(A+1) Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.