Autorisation : Membre
Nb de messages : 6
Inscrit le : Sam 15 Sep 2012, 15:39
Posté le : Ven 05 Oct 2012, 19:16
Salut, je suis nouveau sur ce serveur, et j'ai trouvé un programme très sympas (ou très chiant). Il ne faut pas le lancer (ou éviter tout du moins). Ce programme utilise la ligne de code BinAléat. Sur la calculatrice d'un pote, le programme a tourné une heure, mais pour moi, au bout d'une demi journée, j'ai du retiré les piles, ce qui entraine la perte de toutes les données. Bon, voici le programme (ralez pas, il est pas long !) :
Code
BinAléat(E99,1)
Je vous conseille de mettre un stop pour ne pas le lancer par erreur
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 05 Oct 2012, 20:52
Tu as probablement confondu la lettre E (alpha+sin) et l'exposant E (2nde+virgule)
Ou bien ton pote a eu une chance monumentale. (voir hypothèse de eArnoow)
En effet E99=10^99 ce qui provoque un calul suppérieur à la durée de vie des piles (plusieurs centaines d'années je crois, mais on s'en fout c'est colossal)
Tandis que E*99 peut donner n'importe quoi selon la valeur de la variable E.
Normalement BinAléat(1000,1) suffit à te gacher quelques minutes.
Ce bug (qui n'en est pas vraiment un mais plutôt une grosse faille de conception) a été corrigé à partir de la ti83plus.
----edit BINALEAT PEUT CAUSER LA PERTE DE LA MEMOIRE
Ce commentaire a été ajoûté plus tard car plusieurs persones ont naïvement utilisé des programmes incluant cette commande sans remarquer les avertissements en taille normale.
---------------------- 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)
Autorisation : Membre
Nb de messages : 6
Inscrit le : Sam 15 Sep 2012, 15:39
Posté le : Ven 05 Oct 2012, 21:40
Non, c'était bien la lettre E exposant de 10 (1 dixieme de gogle je crois ), au bout d'une heure, c'était parti
Je confirme, sur une 83 +, on peut arreter le programme avec ON. Mais lorsque l'o retire les piles, la mémoire s'fface, alors que la pile mémoire (plate) est bien enfoncée.
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 05 Oct 2012, 22:23
La mémoire s'efface lorsqu'on interromp une opération de l'Operating System.
Encore heureux sinon ta calculatrice pourrait ne plus jamais marcher sinon.
Il ne faut enlever les piles bâtons que lorsque la calculatrice est éteinte.
---------------------- 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)
Autorisation : Membre
Nb de messages : 32
Inscrit le : Lun 08 Oct 2012, 18:28
Posté le : Lun 08 Oct 2012, 18:39
erreur,MJ!
j'avais en effet un E et pas un (2ng+,)ou diminutif de *10^x(le ciel soit loué!)
je me félicite encore de cette erreur de ma part!(pour une fois qu'une erreur est utile)
j'avais d'ailleurs combiné avec mon prgm mémoire(que je posterai plus tard)!
---------------------- une journée sans rire est une journée perdue .
rire 30 minutes par jour rends la santé et augmente la durée de vie!
(ne remplace pas l'avis d'un spécialiste ou d'un professionnel de la santé,veuillez consulter un médecin)
Autorisation : Membre
Nb de messages : 32
Inscrit le : Lun 08 Oct 2012, 18:28
Posté le : Mar 11 Déc 2012, 20:51
de toute façon,un programme du type...
Code
:lbl 1
:binAleat(E99,1
:Goto 1
...te renverra une erreur à la fin du calcul,si tu appuis sur [on](même si c'est très long!)
tu peux tester avec ce programme:
Code
:lbl 1
:binAleat(E4,1
:Goto 1
---------------------- une journée sans rire est une journée perdue .
rire 30 minutes par jour rends la santé et augmente la durée de vie!
(ne remplace pas l'avis d'un spécialiste ou d'un professionnel de la santé,veuillez consulter un médecin)
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 12 Déc 2012, 19:50
Oui mais le but de charlejean est de montrer que la calculatrice a bien prévu un arrêt mais que celui-ci ne se produit qu'à la fin de l'execution de randBin/BinAléat.
(comme presque toutes les fonctions sauf qu'elles ne sont pas aussi longues)
----edit BINALEAT PEUT CAUSER LA PERTE DE LA MEMOIRE
Ce commentaire a été ajoûté plus tard car plusieurs persones ont naïvement utilisé des programmes incluant cette commande sans remarquer les avertissements écrits en taille normale. Parfois c'est l'auteur qui n'a pas mentionné clairement l'avertissement.
---------------------- 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)
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 13 Jan 2013, 14:40
(Le manuel est là pour ça.)
BinAléat(A,P,B)
Cela simule B expériences aléatoires de A lancers chacuns.
Chaque lancer a une probabilité P de répondre vrai.
Voie ça comme un lancer de pièce qui peut être pipée.
Chaque résultat d'expérience donne le nombre de résultats vrais.
Ils sont stockés dans une liste avec une case par expérience. (un simple nombre s'il n'y a qu'une expérience) (par défaut c'est une expérience)
---------------------- 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)