Poster un nouveau sujet Poster une réponse
AABCBA - Blocage
Auteur Message
Batchyuiop



Autorisation : Membre
Nb de messages : 6
Inscrit le : Sam 15 Sep 2012, 15:39
Posté le : Ven 05 Oct 2012, 19:16   Citer 

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


PS : Je fais des programmes plus complexes, je bosse sur un jeu, mais j'en ai fini un qui est une amélioration de FALL : FALL2 (http://tout82.free.fr/forum/sujet.php?sujet=608)

----------------------
*En travaux*
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 05 Oct 2012, 20:52   Citer 

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)

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 
 
Batchyuiop



Autorisation : Membre
Nb de messages : 6
Inscrit le : Sam 15 Sep 2012, 15:39
Posté le : Ven 05 Oct 2012, 21:40   Citer 

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.

----------------------
*En travaux*
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 05 Oct 2012, 22:23   Citer 

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)

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 
 
charlesjean



Autorisation : Membre
Nb de messages : 32
Inscrit le : Lun 08 Oct 2012, 18:28
Posté le : Lun 08 Oct 2012, 18:39   Citer 

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



Autorisation : Membre
Nb de messages : 6
Inscrit le : Jeu 08 Nov 2012, 14:42
Posté le : Mar 11 Déc 2012, 9:36   Citer 

Même quand on met un stop ça bloque !! maxiangry.gif maintenat je vais devoir attendre une journée !! crazy.gif

Code
BinAléat(E99,1)
:Stop



ça marche pas !!

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mar 11 Déc 2012, 10:49   Citer 

Il parlais sans doute de mettre un stop devant le BinAléat soit ce programme:


Code
:Stop
:BinAléat(E99,1)



Et sinon, au lieu d'attendre une journée (en réalité bien plus), je te conseil d'enlever tes piles pour réinitialiser la calculatrice.

Sangohan38

PS: T'as voulu jouer en connaissant les risques, faut pas s'énerver du coup. laugh.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
kevgaming57050



Autorisation : Membre
Nb de messages : 23
Inscrit le : Jeu 06 Déc 2012, 8:12
Posté le : Mar 11 Déc 2012, 13:31   Citer 

glasses.gif godgrace.gif happy.gif karate.gif kiss.gif loupe.gif moodforlove.gif evil.gif extraterre.gif eyeonly.gif frozen.gif cry.gif cupsmiley.gif lol STICKEL il est dans ma classe il avait environ 30programmes sur sa calculette
ahh.gif angry.gif beer.gif bigmouth.gif

 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Mar 11 Déc 2012, 16:12   Citer 

@stikel: bien plus d'une journée mon pauvre laugh.gif
Oh ! ça me fait penser ! voila mon programme !

prgm VIRUS godgrace.gif


EDIT : bien lire le début du sujet (surtout ce qu'a écrit Linkakro)

Code
:69!
:69!
:Menu("ERREUR:SYNTAXE","QUITTER",1,"VOIR",2
:Lbl 2
:ClrHome
:Output(1,1,"PROGRAM:VIRUS"
:For(A,1,10
:Disp "If A=10:Then","CYTROPUS EST LA","For(A,10,1,-1","ET IL VA FAIRE","B+1=B","TRES FORT",
"0->Xmin:0->Xmax","0->Ymin:0->Ymax
:End
:ClrHome
:Output(1,1,"PROGRAM:VIRUS
:69!
:Output(2,1,":
:69!
:69!
:Output(3,1,":
:69!
:69!
:Output(4,1,":
:69!
:69!
:Output(5,1,":
:69!
:69!
:Output(3,5,"C
:69!
:69!
:Output(3,6,"Y
:69!
:69!
:Output(3,7,"T
:69!
:69!
:Output(3,8,"R
:69!
:69!
:Output(3,9,"O
:69!
:69!
:Output(3,10,"P
:69!
:69!
:Output(3,11,"U
:69!
:69!
:Output(3,12,"S
:69!
:69!
:Output(6,1,":
:69!
:69!
:Output(5,5,"P
:69!
:69!
:Output(5,6,"R
:69!
:69!
:Output(5,7,"E
:69!
:69!
:Output(5,8,"S
:69!
:69!
:Output(5,9,"E
:69!
:69!
:Output(5,10,"N
:69!
:69!
:Output(5,11,"T
:69!
:69!
:Output(5,12,"E
:69!
:69!
:Output(8,1,":         LE BUG
:Output(7,1,":
:While 1
:BinAlét(E99,1
:Emd
:Lbl 1



Seul quelqu'un se connaissant un programmation voudra voir l'édition godgrace.gif


Ps: le While 1, c'est si jamais ça tombe sur une personne ayant utilisée ses connaissance en aléatoire pour modifier la durée du calcul glasses.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
charlesjean



Autorisation : Membre
Nb de messages : 32
Inscrit le : Lun 08 Oct 2012, 18:28
Posté le : Mar 11 Déc 2012, 20:51   Citer 

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



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Mer 12 Déc 2012, 18:35   Citer 

mais ta présentation est moins jolie laugh.gif

De plus, je crois qu'avec while, ça marche.... ahh.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 12 Déc 2012, 19:50   Citer 

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)

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 
 
Fryke



Autorisation : Membre
Nb de messages : 19
Inscrit le : Lun 17 Déc 2012, 15:20
Posté le : Dim 13 Jan 2013, 0:43   Citer 

Je me demande quelque chose
la fonction binaléa ça fait quoi
et binaléa (E99,1
ça fait quoi aussi hormis un calcul trop long?

----------------------
Jeu en cour de programmation: Black jack
90%
possesseur d'une ti82
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 13 Jan 2013, 14:40   Citer 

(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)

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





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink