Poster un nouveau sujet Poster une réponse
retardatère
Auteur Message
Saxotus



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mar 01 Nov 2011, 2:35
Posté le : Mar 01 Nov 2011, 14:44   Citer 

salut,
voici une portion de code qui rajoute ~1sec (0,95...sec) dans votre programme tout les 50
certaines lignes on l'aire inutile mais sans elle le temps est différent et c'est plus facile de calculer pour 50/sec sinon libre a vous de le modifier

Code
Prompt N
0->C
While C<=N
N/N->B           cette ligne sert a faire tourné la calculatrice
C+B->C
End


32Ko la portion

je ne sais pas en quoi sa peux servir mais c'est le seul programme "utile" et nouveau que j'ai créé. cupsmiley.gif

----------------------
Humm...
Interresant tout sa!
PS: j'ai une TI-82 stats.fr
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 01 Nov 2011, 18:09   Citer 

Les factorielles un peu élevées font tourner la calculatrice pendant un bon moment sinon happy.gif
Et ça ne te prend qu'une ligne ... après, pourquoi pas hein winkle.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
tilo1996



Autorisation : Membre
Nb de messages : 122
Inscrit le : Sam 23 Avr 2011, 10:47
Posté le : Mar 01 Nov 2011, 18:34   Citer 

TEU TEU nan nan nan la caculette ne peut calculer la factorielle que jusqu'a 69. Apres elle renvoie une erreur. Et 69! sa ralentit pas beaucoup beaucoup tongue.gif

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 01 Nov 2011, 19:05   Citer 

Une seule nan !
Mais si t'en mets quelques unes, ça le fait ^^
T'as même un joli ralentissement avec la factorielle 70 ! l'équivalent d'un stop !
winkle.gif

(ps : oui bon c'était une erreur ! mais si on dit que c'est un stop ça passemieux à priori non ? godgrace.gif )

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
tilo1996



Autorisation : Membre
Nb de messages : 122
Inscrit le : Sam 23 Avr 2011, 10:47
Posté le : Mar 01 Nov 2011, 19:09   Citer 

Oui oui tout a fait tongue.gif Sinon pour ralentir le mieux cest


Code
For(f,1,X   ///Augmenter X pour ralentir plus longtemps
End



 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 01 Nov 2011, 19:14   Citer 

Bien vu ^^ (tout simplement !)

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mar 01 Nov 2011, 20:19   Citer 

sinon pour l'utilité, j'en voie (qu')une : faire un chronomètre.

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Saxotus



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mar 01 Nov 2011, 2:35
Posté le : Mar 01 Nov 2011, 23:32   Citer 

le principe de ce "chrono" c'est qu'on connait la valeur de temps... ou presque.

----------------------
Humm...
Interresant tout sa!
PS: j'ai une TI-82 stats.fr
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mer 02 Nov 2011, 19:20   Citer 

Oui, je parle d'un chrono qui affiche aussi le temps, pas que qui le compte.

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Mégaforce22
Invité
Posté le : Mer 09 Nov 2011, 17:55   Citer 

déjà faut trouver la valeur de X pour que

Code
For(F,0,X)
End


dure 1 seconde.
Ensuite on l'imbrique dans un For(Y,0,A,1) où A est le nombre de secondes (à chaque boucle le For ajoute le 1 à Y, ça dure pendant A boucles et commence dès la 0ième boucle)(bien sur Y doit être à 0 au début, et on l'affiche à chaque boucle)(pour ceux qui la ramèneraient, oui, le 1 est facultatif puisque par défaut sur un For de 3 données, mais il faut bien que quelqu'un le dise)

Je pense que les pluparts des questionneurs devraient d'abord regarder le manuel.

  Haut de page Bas de page 
 
Megaforce22
Invité
Posté le : Mer 09 Nov 2011, 18:02   Citer 

Au final le prog c'est

Code
EffEcr
Input "SECONDES?",A
For(Y,0,A)
For(F,0,X)     //on doit d'abord chercher X
End
Output(4,8,Y)
End
Pause
EffEcr


J'ai pas le temps de tester là mais je me penche dessus dans quelques heures
Et on cherche toujours X

  Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 09 Nov 2011, 18:10   Citer 

C'est ça.

Le problème, je le dis une fois de plus (remarque c'est pas dans le manuel tu es excusé godgrace.gif ) c'est que X est variable d'une TI à l'autre.

La valeur de X dépend de ta RAM libre, de l'état de tes piles, et varie encore plus si tu as overclocké ta TI.

En gros, ton chrono ne sera valable que sur ta TI dans un état donné. cry.gif

 Adresse email Haut de page Bas de page 
 
Mégaforce22
Invité
Posté le : Mer 09 Nov 2011, 18:46   Citer 

OK considérons que chaque calculette possède un X différent.
J'ai oublié : pour le deuxième For (celui imbriqué) il faut mettre le 4e argument X^-1(l'inverse) sinon Y va augmenter de X chaque seconde.
Voici un prog pour tester X

Code
Prompt X
EffEcr
For(F,0,10)
For(G,0,X)
Output(4,8,"OK")


Trouvez, montre en main, la valeur de X pour laquelle le prog affiche OK après 10 secondes.

@persalteas :
Chacun à un X différent selon la calto, mais la différence doit pas être très grande après ajout de 1Mo de prog (par ex.), me trompé-je?

  Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 09 Nov 2011, 18:51   Citer 

Alors là va falloir que tu m'expliques comment tu fais tenir 1Mo sur une TI 82 stats (fr) ...


Mais sinon, la différence est effectivement légère, mais légère sur 30 secondes. Quand tu arrives à une minute, tu peux déjà avoir jusqu'à deux secondes de décalage...

Mais sur le principe je suis d'accord: si les TI ont la mémoire au même niveau, la différence devrait être négligeable.

 Adresse email Haut de page Bas de page 
 
Mégaforce22



Autorisation : Membre
Nb de messages : 11
Inscrit le : Mer 09 Nov 2011, 18:49
Posté le : Mer 09 Nov 2011, 19:16   Citer 

effectivement 1Mo ça fait beaucoup (j'avais dit ça par hasard, en pensant que la mémoire faisait beaucoup plus).

J'ai dit un truc totalement idiot au début de mon dernier message en tant qu'invité à propos d'un inverse...Y ne devrait pas apparaître dans cette ligne là, donc on met 3 arguments avec pour premier une variable au hasard.

Et j'ai oublié 2 End entre For n°2 et Output.

Perso j'ai X=300 avec une calculatrice de la rentrée(sept.) et 14800 de RAM

----------------------
"Alors Dieu voulut créer l'homme parfait. Puis il se rappela qu'il m'avait déjà créé." L'Évangile selon Saint-Moi,1,1.
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 09 Nov 2011, 19:52   Citer 

Je peux pas te donner mes valeurs, je n'ai pas de 82 stats sous la main là... et ma 83+ est trop différente, en plus elle est chargée a bloc.

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mer 09 Nov 2011, 20:50   Citer 


Citer
Je pense que les pluparts des questionneurs devraient d'abord regarder le manuel.



Ouais ! Bien d'accord ! godgrace.gif

Bon après quand à l'utilité de faire un chrono sur sa TI ... encore, mettre de la musique dessus, c'est amusant et le challenge est réel mais la ... moi je dis je prend ma montre à quartz winkle.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Mégaforce22



Autorisation : Membre
Nb de messages : 11
Inscrit le : Mer 09 Nov 2011, 18:49
Posté le : Mer 09 Nov 2011, 22:17   Citer 


Code

0->K
EffEcr
Menu("[pas d'espace]","CHRONO",1,"DECOMPTE",2)
Lbl 1
Input "SECONDES? ",A
0->Y
0->Z
1->X
Goto 0
Lbl 2
Input "SECONDES? ",Z
Z->Y
-Z->Z
0->A
1->X
Lbl 0
For(Y,Z,A,X)
For(F,0,[mettez ici la valeur appelée X dans les commentaires précédents])
End
Output(4,8,[3 espaces])
If Y<0
Then
Output(4,8,Y)
Else
Output(4,9,Y)
End
End
While K=/=105
For(F,0,100)
End
Output(5,1,"[16 espaces(1 ligne)]")
For(F,0,[une valeur assez petite.le tiers du X des article précédent fait l'affaire])
End
Output(5,2,"PRESSEZ ENTRER")
codeTouche->K
End
EffEcr


Voici ma première version chronomètre(limité)/compte à rebours (268 octets)
J'essaierai de faire un système h:min:sec et un système infini pour le chronomètre.

----------------------
"Alors Dieu voulut créer l'homme parfait. Puis il se rappela qu'il m'avait déjà créé." L'Évangile selon Saint-Moi,1,1.
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes