π
<-

Expérience aléatoire simple

Pour le TI-Basic sur Nspire

Expérience aléatoire simple

Unread postby theop8 » 22 May 2016, 16:00

Bonjour
Je suis en 2nde et je ne sais pas bien programmer avec ma calculatrice.
Je cherche à faire une expérience aléatoire simple. Voici le sujet:
Un archer touche le centre d'une cible 6 fois sur 10.
Faire la simulation pour 100 tirs.
A quelle fréquence l'archer touch-t-il sa cible ?


J'ai tenté de créer le programme moi-même, voilà ce que ça donne:

Code: Select all
Define experience(n,d,c,i)=
Prgm
Local n
c:=0
For i,1,n
d:=randInt(1,10,n)
EndFor
If d≤6
c:=c+1
Return c
EndPrgm


-> Pas assez d'arguments

Merci pour votre aide !
User avatar
theop8
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 1
Joined: 22 May 2016, 15:46
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nde

Re: Expérience aléatoire simple

Unread postby Hamza.S » 22 May 2016, 16:21

salut,

randInt(1,10,n) renvoie une liste, ce n'est pas ce que tu souhaites avoir à mon avis.
pas assez d'arguments, c'est normal, tu places des arguments inconnus entres les parenthèses difficile d'utiliser le programme avec ça.
ton test avec la variable "d" se passe après la boucle je pense qu'il devrait être dans la boucle.
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Expérience aléatoire simple

Unread postby Hamza.S » 22 May 2016, 19:56

ce genre d'exercice, le mieux est de créer une fonction, vu qu'il n'y a qu'une ligne à afficher.
un exemple :
Code: Select all
Define experience(n)=
Func
Local d,c,i © déclaration de variable en Local Func n'aime pas les variables globales
c:=0
For i,1,n
  d:=randInt(1,10) © on fait calcul par calcul au lieu d'une liste avec randInt(1,10,n)
  If d≤6
  c:=c+1
EndFor
Return c
EndFunc

(sans le texte gris)
et pour l'exécuter c'est experience(100)
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
882 utilisateurs:
>852 invités
>23 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)