rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Programmation sur TI-82]

Posté par apmne, le jeudi 26 avril 2007 à 14:54:21
Bonjour,

j'espère etre dans le bon forum

J’essaie d’aider mon fils en seconde, il s’agit de statistiques. Pour la partie calcul, je me debrouille encore bien et on a
tout fait ( frequence,….)

C’est la partie programmation sur ti 82 qui me pose probleme.

Je souhaiterais de l’aide si cela etait possible pour vous. C’est le jeu du lievre et de la tortue.

On lance un dé :

- si le dé affiche le 6, le lievre gagne la course directement à la partie est terminée

- si le dé affiche 1,2,3,4 ou 5 la tortue avance d’une case sachant qu’il lui faut franchir 5 cases pour gagner la

course, à la 6° case la partie est terminée.

D’apres nos calculs, le lievre a en gros 60% de chances d’arriver le premier et donc 40% pour la tortue.


Question :

Ecrire un programme permettant de simuler cette experience sur votre machine (ti 82) et recopier ces instructions sur
votre devoir. Ce programme doit demander combien de parties on veut simuler et créer une liste de nombres 0 ou 1 où 0 veut dire : lievre a gagné et 1 : tortue a gagné.
On aura besoin de tirer des nombres au hasard pour simuler le lancer du dé, puis de créer une boucle logique selon la
valeur du résultat ( instruction IF).

Reponse : j’ai reussi à simuler une partie en obtenant un entier aléatoire entre 1 et 6 : int(6xRand)+1 mais je n’arrive pas à mettre en œuvre le reste…..


Merci grandement à vous
Configuration: Windows 2000
Internet Explorer 6.0
Répondre à apmne  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bj0, le jeudi 26 avril 2007 à 15:19:44
je sais plus exactement la synthaxe du language utilisé sur TI... mais voila le systeme ( je croi kil n' y pas de {} ) ma programmation sur calculette remonte ... :D

nombrelievre =int(6xRand)+1;

avancementtortue=0
while (avancementtortue<6) {
Si (nombrelievre = 6){
$resultat = O
echo $resultat
end
}
Sinon {
nombretortue =int(6xRand)+1;
avancementtortue=avancementtortue+ nombretortue
if (avancementtortue >=6){
$resultat=1

}
}
}
echo $resultat



apres il suffi dajouter un compteur pour le nombre de courses...
Répondre à Bj0

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bj0, le jeudi 26 avril 2007 à 15:40:26
la je lai fai de tete si avec ca tu n 'y arrive pas ...
je vai le faire vite fait ce soir pour avoir la synthaxe exact
Répondre à Bj0

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
apmne, le jeudi 26 avril 2007 à 17:50:12
merci BjO

ça ne marche pas.......surement a cause de la syntaxe, je te suis infiniment reconnaissant
Répondre à apmne

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bj0, le jeudi 26 avril 2007 à 22:29:07
si est a remplacé par if ;
{ est a remplacé par then;
sinon ...... par else;
} ... par end;
echo .... par Outpout();
= (pour les affectation) est a remplacé par la fleche ->
les $ disparaisse je croi;


le outpout s 'utilise ainsi : outpout ( variable a affiché, coordonéX de laffichage , coordonné Y)
la fleche sutilise ainsi : 1 -> A la varible A pren la valeur 1

voila voila jespere que ca va taider
Répondre à Bj0

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
apmne, le vendredi 27 avril 2007 à 17:27:57
salut

merci bien pour tes réponses, ça marche...
Répondre à apmne

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bj0, le vendredi 27 avril 2007 à 17:37:05
ok impeccable :D
Répondre à Bj0

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
melanie, le mercredi 26 septembre 2007 à 18:44:39
ou trouver le int sur la calculette?
Répondre à melanie

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Jcd88, le vendredi 9 novembre 2007 à 13:21:41
J'ai la meme question que mélanie ... Int = ?
Rand se trouve ou ?

J'ai la TI82 stats.fr
Répondre à Jcd88

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Marine, le dimanche 18 novembre 2007 à 14:30:28
Pour trouver "Int (" ou "rand" il faut aller dans CATALOG ( 2nd ; 0 )
Ensuite il faut taper la première lettre de ce que l'on cherche : I pour "Int (" et R pour "rand" et valider avec ENTER
Vous pouvez tout trouver dans le CATALOG =)

Les noms ne sont peut être pas exactement les mêmes sur la .fr mais ça doit être à peu près la même chose que sur la 82 stats .
Répondre à Marine
Discussions pertinentes trouvées dans le forum
29/05 15h51Programmes ti 82 stats (bac)0
10/03 21h40Programmes ti 82 stat3
22/09 21h43Programmation ti-826
04/11 10h50Programmation en ti 827
31/05 10h52Programmes sur ti-823
Plus de discussions sur « programation sur ti 82 »
Logiciels pertinents trouvés dans les téléchargements
Télécharger HTML Tidy 0.008HTML Tidy - HTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. La version originale de cet utilitaire...Catégorie: Webmaster
Licence: Freeware/gratuit
Télécharger Tight VNC 1.3.9Tight VNC - VNC (Virtual Network Computing) est une application client/serveur permettant d'accéder graphiquement à une machine...Catégorie: Connexion à distance
Licence: Open Source
Télécharger Time Adjuster 3.1Time Adjuster - SYNCHRONISER UN SOUS-TITRAGE AVEC UNE VIDEO Vous savez peut-être qu'il est possible de sous-titrer des vidéos par...Catégorie: Sous-Titres
Licence: Freeware/gratuit
Télécharger BS1 Professional Time Billing   2008BS1 Professional Time Billing - Les entreprises possèdent tous leurs méthodes de calcul des heures de travail effectuées par les employés. Time Billing est...Catégorie: Environnement de travail
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « programation sur ti 82 »