Poster un nouveau sujet Poster une réponse
Programme pour tous
Auteur Message
adribaz
Invité
Posté le : Ven 12 Déc 2014, 19:23   Citer 

Bonjour à tous, je viens très souvent sur ce forum et je voudrai partager mes programmes avec vous happy.gif
Pour certains de mes programmes que g fait je voudrai que vous m'aidiez à l'améliorer (je préciserai lesquels). happy.gif

  Haut de page Bas de page 
 
katvador



Autorisation : Membre
Nb de messages : 30
Inscrit le : Lun 13 Oct 2014, 23:07
Posté le : Sam 13 Déc 2014, 15:07   Citer 

Quels sont tes programmes ?

----------------------
Casio FX-92-Ti 30-Ti-82 stats.fr- Ti-82 plus- Ti-83 plus-Ti nspire cx cas
@katvador
 Adresse email Haut de page Bas de page 
 
adribaz
Invité
Posté le : Sam 13 Déc 2014, 18:34   Citer 

G fait un programme sur les Vecteurs (calcul, somme et colinéaire) et la je suis en train de faire un programme qui permet de faire un je de rythme happy.gif mais je ne sais pas comment faire un timer, peut tu m'aider stp ?

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
adribaz
Invité
Posté le : Sam 13 Déc 2014, 18:50   Citer 

G oublie de te dire que g fait un programme appelée "Atomes" qui te donne le nom de l'atome, son A (nombre de nucléons), son Z (nombre de protons qui correspond aussi au nombre d'electron), la famille des alcalins (1ère colonne de la classification périodique en excluant l’Hydrogène), la famille des Halogène (7eme colonne de la classification périodique) et la famille des gaz rares (8eme et dernière colonne de la classification périodique) happy.gif
Dans ce programme g mis des menu ou tu peut revenir au menu précédant afin de revoir la famille voulu ou tout les atomes du tableau périodique glasses.gif
Pour info, ma calculatrice es une : TI-82 Stats.fr

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 13 Déc 2014, 19:38   Citer 

Tout le monde est bienvenue.
Mais tu es prié de soigner tes messages : évite le SMS et réduit le nombre de fautes d'orthographe.

Je pense que poster un sujet dans la rubrique d'aide serait mieux que demander de l'aide en plein milieu de ce sujet.
En ce qui concerne les temps, c'est un sujet déjà souvent traité.

----

La calculatrice ti82statsfr et tout ce qui est plus ancien que la ti84plus ne peut pas mesurer de temps précisément. Sa vitesse de calcul est influencée par la mémoire disponible, l'imbrication algorithmique des programmes, la cadence du processeur, voire même les piles.

De plus le langage TI-Basic ne permet pas d'utiliser des interruptions : la calculatrice ne fait qu'une chose à la fois.

On peut retarder la calculatrice avec des calculs longs.
Le plus simple : "69!".
La factorielle 69 ci-dessus est un calcul assez long pour très peu d'effort de codage.
La méthode que je recommande : "For(W,0,1000):End".
La boucle ci dessus sera exécutée plus longtemps si le nombre de fin 1000 est augmenté, ou moins longtemps dans le cas contraire.
Teste avec ta calculatrice des valeurs de fin différentes ou un nombre d'exécutions différent de 69!, pour obtenir des durées différentes.

Le nombre 1000 de fin de For devrait correspondre à environ 3 secondes.

Mais temporiser en occupant la calculatrice de cette manière ne permet pas de faire autre chose.

Tu devrais utiliser une boucle For et une variable représentant le temps dans la condition de fin de la boucle. Et tu peux placer des actions dedans.

Code
While 1 // boucle infinie pour le test (pas grâve en TI-Basic)
entAléat(1,5->A  // une unité de temps au hasard
Disp A
Pause "READY ?  // appuie su entrer pour continuer
For(W,0,200):End
 // une temporisation pour laisser le temps de relâcher entrer

0->B
For(W,0,100*A  // boucle d'attente, il ne faut pas appuyer trop tôt.
If codeTouche  // détecte une pression de touche quelconque trop tôt
1->B
End
If B
Then
Disp "RATE  // appuyé trop tôt
Else
0->C
For(W,0,100
If codeTouche // détecte au moins une pression au bon moment
1->C
End
If C // touche pressée au moins une fois pendant le délai imposé
Then
Disp "OK
Else
Disp "RATE  // pas appuyé au bon moment
End
End // fin de l'alternative sur B

End // fin de la boucle infinie



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





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