Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Autres langages > Tout sur les TI ! > Lecture du sujet

Tout sur les TI !

Besoin d'aide ?

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  25  26  27  28  29  30  31  ...  39  40  41  42  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  25  26  27  28  29  30  31  ...  39  40  41  42  Suivante
Hors ligne BlueSkyStorm # Posté le 24/05/2008 à 11:26:07
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Sur Ti-89, la foction actMintr() te renvoie un nombre qui s'incrémente de 1 à chaque seconde (en fait c'est le nombre de secondes écoulées depuis une certaine date, vers le 1er janvier 1997 je crois...).
Ca peut permettre de gérer le temps, à toi de voir s'il existe une fnction identique sur ta calculatrice.
Hors ligne silaki # Posté le 24/05/2008 à 12:29:32
Avatar
Groupe : Membres
Tu as quoi comme calculette clem212 ?

Sometimes I think maybe I want to join the army, it's basically like a FPS except better graphics -> Doug @ pure pwnage.com
 
Hors ligne cendre # Posté le 24/05/2008 à 13:36:33
Ubuntu user
Avatar
Groupe : Membres
y a GetTime et tu te débrouille avec des variables , sinon y a aussi des timers il me semble.


 
Hors ligne clem212 # Posté le 24/05/2008 à 15:35:13
Groupe : Membres
Bonjour a vous
Merci pour vos reponses mais j'ai une ti82 stats.
Je fais un jeu (pour le cours de maths lol) comme space invaders,
très basique (car je suis débutant).
Je voulais gérer l'avancement des vaisseaux ennemis par du temps. Mais ca marche sans ! Le temps que la calculette termine le repeat général...







</code>
Hors ligne 11TLP # Posté le 25/05/2008 à 20:48:38
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Il faut que tu gère le temps avec la lenteur du Basic alors :)
Le temps de contrôler tes mouvements, ça fait un laps de temps respectable pour pouvoir avancer les ennemis. Et si tu veux tu peux sauter quelques boucles pour qu'ils avancent plus lentement ;) .

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne nightmat # Posté le 28/05/2008 à 16:12:08
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
Ca y'est Ouranos, j'ai ta source !

Code : Pascal
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
ClrHome
Input "Base départ : ",A
Input "Valeur : ",Str0
Input "Base finale : ",B
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ->Str9
If A!=10
Then
Delvar R
For(X,0,lenght(Str0)-1
R+(inString(Str9,sub(Str0,lenght(Str0)-X,1))-1)*A^X->R
End
Else
expr(Str0->R
End
If B=10
Then
Disp R
Stop
End
" ->Str8
While R>0
sub(Str9,R-BiPart(R/B)+1,1)+Str8->Str8
iPart(R/B->R
End
Disp Str8

Voilà bon programme moche, sans vérification des entrées mais il convertit toutes les bases de 2 à 36 entre elles.
Rien de vraiment compliqué si on connaît les méthodes de conversion.

A + ;)

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne Ouranos999 # Posté le 30/05/2008 à 09:07:37
Schlak!
Groupe : Membres
Elle affiche une erreur à la ligne:Code : Autre
1
sub(Str9,R-BiPart(R/B)+1,1)+Str8->Str8

:(
Au niveau de la parenthèse pour être précis (juste avant le +Str8->Str8)
Édité le 30/05/2008 à 09:08:55 par Ouranos999

Nous explorons… et vous nous appelez criminels. Nous recherchons la connaissance… et vous nous appelez criminels. Nous existons sans couleur de peau, sans nationalité, sans dogme religieux… et vous nous appelez criminels. Vous construisez des bombes atomiques, vous financez les guerres, vous ne punissez pas les patrons de la mafia aux riches avocats, vous assassinez et trichez, vous manipulez et nous mentez en essayant de nous faire croire que c’est pour notre propre bien-être, et nous sommes encore des criminels. Oui, je suis un criminel. Mon crime est celui de la curiosité. Mon crime est celui de juger les gens par ce qu’ils pensent et disent, et non selon leur apparence. Mon crime est de vous surpasser, quelque chose que vous ne me pardonnerez jamais.Je suis un hacker, et ceci est mon manifeste. Vous pouvez arrêter cet individu, mais vous ne pouvez pas tous nous arrêter… après tout, nous sommes tous les mêmes.
 
Hors ligne nightmat # Posté le 30/05/2008 à 12:36:10
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
Chez moi ça marche...

Quel est le type de l'erreur ? Es-tu sûr de n'avoir pas voulu convertir dans une base supérieure à 36 ?
Sinon je vois pas pour l'instant.
Dis moi aussi toujours quelle calculette tu as...

++ ;)

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne Ouranos999 # Posté le 30/05/2008 à 13:44:24
Schlak!
Groupe : Membres
C'est une TI-83+, l'erreur est de type "Argument" quand je veux convertir de binaire à décimal et de type syntax sur la ligne;
Code : Autre
1
R+(inString(Str9,sub(Str0,lenght(Str0)-X,1))-1)*A^X->R

Nous explorons… et vous nous appelez criminels. Nous recherchons la connaissance… et vous nous appelez criminels. Nous existons sans couleur de peau, sans nationalité, sans dogme religieux… et vous nous appelez criminels. Vous construisez des bombes atomiques, vous financez les guerres, vous ne punissez pas les patrons de la mafia aux riches avocats, vous assassinez et trichez, vous manipulez et nous mentez en essayant de nous faire croire que c’est pour notre propre bien-être, et nous sommes encore des criminels. Oui, je suis un criminel. Mon crime est celui de la curiosité. Mon crime est celui de juger les gens par ce qu’ils pensent et disent, et non selon leur apparence. Mon crime est de vous surpasser, quelque chose que vous ne me pardonnerez jamais.Je suis un hacker, et ceci est mon manifeste. Vous pouvez arrêter cet individu, mais vous ne pouvez pas tous nous arrêter… après tout, nous sommes tous les mêmes.
 
Hors ligne nightmat # Posté le 30/05/2008 à 16:15:16
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
Tu as du oublier des lignes de code ou des parenthèses car après vérification et revérification j'ai posté exactement mon code qui fonctionne sur ma calculette.

Ou alors tu as écris sub ou length en toutes lettres..?! :p
'Faudrait que quelqu'un d'autre le teste.

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne 11TLP # Posté le 30/05/2008 à 17:48:42
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Je le teste :p

edit : j'ai une erreur aussi :lol: ( la même erreur :p )

BASE DEPART : 2
VALEUR : 1001
BASE FINALE : 10

ERR:SYNTAX

En fait je viens de me rendre compte que j'ai oublié cette parenthèse ( en rouge ) :

R+(inString(Str9,sub(Str0,lenght(Str0)-X,1))-1)*A^X->R

Je crois que j'ai fait la même erreur que Ouranos :euh:

En ajoutant la parenthèse j'obtiens 9 à la sortie du programme :p
Donc c'est bon.
^^
Édité le 30/05/2008 à 18:28:40 par 11TLP

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne Babylone # Posté le 31/05/2008 à 11:41:08
Errare humanum est.
Avatar
Groupe : Membres
Bonjour tout le monde, je suis débutant et je voudrais coder ou obtenir un programme pour afficher les details de tout les calculs effectué, je voudrais d'abord savoir si c'est possible(la calculette les fait, non?), sinon, expliqué moi pourquoi et si oui, comment on fait.

Merci d avance

J'édite car, je voulais vous passez une petite astuce trouvé sur un site web, voila la citation:

Citation : Adriaweb
Une astuce : avoir les minuscules facilement :
Vous l'avez peut-être remarqué, les minuscules, si vous programmez font défaut, pour améliorer l'apparence d'un programme. Et vous avez beau chercher, vous n'avez rien trouvé. C'est normal : par défaut, les TI-83(+) et TI-84(+) n'ont pas cette fonctionnalité activée.

Pourtant, une [petite] astuce existe ^^.

Voici une excellente méthode (vraiment !!), mais il faut savoir écrire des programmes si vous voulez le retaper manuellement (là, c'est pas bien compliqué).

Voici le principe :

Créer 1 programme : A (son nom)

PRGM:A
:AsmPrgm
:21148A3E08AE77C9


Une fois ceci recopié, quittez et faites : AsmComp(prgmA,prgmMINUMAJU) et puis ensuite faites : Asm(prgmMINUMAJU)

Voila, c'est terminé !

Maintenant pour pouvoir écrire avec les minuscules, exécutez le programme MINUMAJU et exécutez le encore une fois pour désaciver les minuscules. Parfait !


Ensuite vous aurez deux modes d'alpha-lock, le premier:MAJUSCULES et le second:minuscules, pour passer de l'un a l'autre, c'est très simple, on appuie une fois, c'est le premier, une deuxieme , c'est le deuxieme, et encore une fois, cela quitte le mode texte. Une fois cela fait, je vous conseille de grouper les deux programmes et de les supprimer une fois le groupe créé.

Je vous passe aussi le site web:ici

Amicalement

Babylone ^^
Édité le 31/05/2008 à 11:54:09 par Babylone

Alle sind korrupt.
Ich bin billiger.
 
Hors ligne Erus_Iluvatar # Posté le 31/05/2008 à 14:47:13
Ordi||Sex, Drugs & Rock'n Roll
Avatar
Groupe : Membres
Hum je tiens à signaler que d'autres programmes le proposent comme ZDOS ou Calcsys

-----BEGINING GEEK CODE BLOCK-----
Version: 3.12
GCS/CM d-/dpu s:- a--- C++>+++$ UL++>+++$ P+>++ L++>+++$
E>++ W++>+++$ N+ o-- K->+ w(---) O? M--(+) V? PS+++ !PE
Y+ PGP- t+ 5? X? R tv b++(+++) DI+ D+ G>+ e>++ h! !r !y+
------END GEEK CODE BLOCK------
Toshiba Qosmio X300-14K
Core 2 Quad Extreme QX9300 (2,53 GHz)
4 GB (DDR3)
2 Nvidia GeForce 9800 GT en SLI (2*512 Mo GDDR3)
Tremblez Mortels, ceci tourne sous Image utilisateur
 
Hors ligne cendre # Posté le 31/05/2008 à 16:39:30
Ubuntu user
Avatar
Groupe : Membres
est ce ce qu'il y aurais un tuto quelquepart pour comprendre la synification des suites de lettres/chiffres en asm , j aimerais bien coder en asm directement sur la calculatrice
Édité le 31/05/2008 à 16:39:45 par cendre


 
Hors ligne 11TLP # Posté le 01/06/2008 à 03:12:10
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Citation : Babylone
Bonjour tout le monde, je suis débutant et je voudrais coder ou obtenir un programme pour afficher les details de tout les calculs effectué, je voudrais d'abord savoir si c'est possible(la calculette les fait, non?), sinon, expliqué moi pourquoi et si oui, comment on fait.

Merci d avance


Le seul moyen que je vois, c'est de changer l'OS de la calculatrice ... Mais après rien ne t'empêche de chercher comment on fait certains calculs :)

Et pour ton astuce des minuscules, lorsque j'installe l'application qui permet de changer la langue de la calculatrice ( en français ), je peux aller dans le catalogue pour chercher mes lettres minuscules :p
Mais il est vrai que créer comme ça un petit programme en ASM est plus efficace ...


cendre => ça doit être possible de trouver un tableau bête et méchant avec le code et son effet, mais ça va être dur de tout faire avec des lettres et des chiffres, en cherchant en même temps dans le tableau :/

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne Babylone # Posté le 01/06/2008 à 10:54:20
Errare humanum est.
Avatar
Groupe : Membres
Merci beaucoup
Citation : 11TLP
Le seul moyen que je vois, c'est de changer l'OS de la calculatrice ... Mais après rien ne t'empêche de chercher comment on fait certains calculs :)


Mais je ne vois vraiment pas ce que l'OS de la calculette vient faire la dedans. Elle ne sert pas a gérer les programmes, non?


Alle sind korrupt.
Ich bin billiger.
 
Hors ligne 11TLP # Posté le 01/06/2008 à 13:46:49
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Eh bien elle gère les programmes et fait certains calculs ( certains, parce-que la plupart sont faits directement par la calculatrice/processeur, je crois ... faut demander à nightmat, il doit le savoir lui :p ), donc on pourrait le modifier pour que ces calculs s'affichent. Mais après ça devrait ralentir considérablement ta calculatrice.

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne Ouranos999 # Posté le 02/06/2008 à 11:32:00
Schlak!
Groupe : Membres
Ah oui j'avais oublié la parenthèse :honte:
Bon la conversion binaire-decimal fonctionne bien, mais pas l'inverse :euh:

Nous explorons… et vous nous appelez criminels. Nous recherchons la connaissance… et vous nous appelez criminels. Nous existons sans couleur de peau, sans nationalité, sans dogme religieux… et vous nous appelez criminels. Vous construisez des bombes atomiques, vous financez les guerres, vous ne punissez pas les patrons de la mafia aux riches avocats, vous assassinez et trichez, vous manipulez et nous mentez en essayant de nous faire croire que c’est pour notre propre bien-être, et nous sommes encore des criminels. Oui, je suis un criminel. Mon crime est celui de la curiosité. Mon crime est celui de juger les gens par ce qu’ils pensent et disent, et non selon leur apparence. Mon crime est de vous surpasser, quelque chose que vous ne me pardonnerez jamais.Je suis un hacker, et ceci est mon manifeste. Vous pouvez arrêter cet individu, mais vous ne pouvez pas tous nous arrêter… après tout, nous sommes tous les mêmes.
 
Hors ligne nightmat # Posté le 02/06/2008 à 13:45:24
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
T'as encore du oublier une parenthèse :p

Changer l'OS je sais pas faire mais ce serait le seul moyen de détailler tout les calculs sans passer par des programmes.

Sinon le coup des minuscules correspond à l'activation d'un flag, rien de bien compliqué !

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne Babylone # Posté le 02/06/2008 à 15:24:39
Errare humanum est.
Avatar
Groupe : Membres
D'accord, je crois que j'ai compris. Je vais chercher un peu sur le Web, pour trouver cela.
Merci :D.
Sinon, j'aimerais savoir ou trouver, un Tetris et un Snake, pas trop lourd pour Ti84+. Je les aimerais pas trop lourd, environ jusqu'a 1500 octets ainsi que le code source. (je n'ai pas de cable)

Merci d'avance
Édité le 02/06/2008 à 15:27:38 par Babylone

Alle sind korrupt.
Ich bin billiger.
 
Hors ligne 11TLP # Posté le 03/06/2008 à 02:38:46
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Eh bien je crois que tu devrais trouver tout ça si tu cherches dans les innombrables pages de ce topic :p ( pour TI84 si tu as de la chance ... ).

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne Ouranos999 # Posté le 03/06/2008 à 11:43:39
Schlak!
Groupe : Membres
Ah oui, en fait j'avais mal positionné les parenthèses :honte:
Autant pour moi!
Bon allez, au revoir et merci pour le poisson! :p

Nous explorons… et vous nous appelez criminels. Nous recherchons la connaissance… et vous nous appelez criminels. Nous existons sans couleur de peau, sans nationalité, sans dogme religieux… et vous nous appelez criminels. Vous construisez des bombes atomiques, vous financez les guerres, vous ne punissez pas les patrons de la mafia aux riches avocats, vous assassinez et trichez, vous manipulez et nous mentez en essayant de nous faire croire que c’est pour notre propre bien-être, et nous sommes encore des criminels. Oui, je suis un criminel. Mon crime est celui de la curiosité. Mon crime est celui de juger les gens par ce qu’ils pensent et disent, et non selon leur apparence. Mon crime est de vous surpasser, quelque chose que vous ne me pardonnerez jamais.Je suis un hacker, et ceci est mon manifeste. Vous pouvez arrêter cet individu, mais vous ne pouvez pas tous nous arrêter… après tout, nous sommes tous les mêmes.
 
Hors ligne 11TLP # Posté le 03/06/2008 à 15:53:34
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Bon alors personne ne saît comment passer de y=f(x) à x=g(y) pour que g(f(x))=x sans que ce soit trop lourd ? :-° ( à la calculatrice bien sûr ... )
Édité le 03/06/2008 à 15:56:20 par 11TLP

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne nightmat # Posté le 03/06/2008 à 16:09:23
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
En fait tu veux calculer la réciproque c'est ça ? (Les maths et moi, euh... ça fait 5)

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne Barnabe # Posté le 03/06/2008 à 19:22:06
Groupe : Membres
Salut,
Oui je pense qu'il veut calculer la fonction réciproque. Le problème c'est qu'il faut d'abord prouver son existence et trouver son domaine de définition. Est ce que tu veux calculer la fonction réciproque de n'importe quel fonction ?
Si oui cela parait difficile mais tu peux toujours essayer de la tracé en faisant la symétrie de ta fonction f par la droite d'équation y=x.
Hors ligne mike001 # Posté le 03/06/2008 à 20:11:00
Groupe : Membres


Bonjour,

J'ai une ti-83 + et impossible de me servir des matrices,
dans un programme il bloque a cette ligne par exemple :

{4,4}->[A]

Il me met une erreur DATA TYPE

Merci de m'aidé a comprendre et à corrigé cette erreur ...

Nous on est dans le vent, dans le vent,
A chacun son temps
On n'es pas intelligent
On ne pense qu'à l'argent !
Mais comment leur expliquer
Qu'on en a pas assez, ils ne comprendrons jamais !
Nous on est dans le vent,
Nous on est dans le vent,
Dans le vent,
Dans le vent,
A chacun son temps


 
Hors ligne Barnabe # Posté le 03/06/2008 à 20:17:30
Groupe : Membres
Salut,

Tu n'utilises pas la bonne syntaxe. Pour créer une matrice dans un programme, il faut faire par exemple :
{4,4}->dim([A]
Hors ligne mike001 # Posté le 03/06/2008 à 20:18:26
Groupe : Membres
oki je test merci

EDIT : sa fonctionne merci

Est-il possible de rechercher la position d'une valeur dans une matrice et de selectionner les valeurs de la lignes qui correspondent ?

Merci d'avance
Édité le 03/06/2008 à 20:28:54 par mike001

Nous on est dans le vent, dans le vent,
A chacun son temps
On n'es pas intelligent
On ne pense qu'à l'argent !
Mais comment leur expliquer
Qu'on en a pas assez, ils ne comprendrons jamais !
Nous on est dans le vent,
Nous on est dans le vent,
Dans le vent,
Dans le vent,
A chacun son temps


 
Hors ligne Shaac # Posté le 03/06/2008 à 20:31:38
Laissez Vivre Les Squelettes
Avatar
Validateurs
Salut,

Il suffit de faire deux boucles qui parcourent la matrice.

Si tu vois pas comment faire je peux te donner le code.

Citation : Pierre Dac
La mort n'est, en définitive, que le résultat d'un défaut d'éducation puisqu'elle est la conséquence d'un manque de savoir vivre.
 
Hors ligne mike001 # Posté le 03/06/2008 à 20:33:44
Groupe : Membres
oui s'il te plaît

je t'en remercie d'avance
encore merci :)

EDIT : et une question ?
A t-on le droit dépasser 99 colonne et 99 lignes ?
Édité le 03/06/2008 à 20:40:16 par mike001

Nous on est dans le vent, dans le vent,
A chacun son temps
On n'es pas intelligent
On ne pense qu'à l'argent !
Mais comment leur expliquer
Qu'on en a pas assez, ils ne comprendrons jamais !
Nous on est dans le vent,
Nous on est dans le vent,
Dans le vent,
Dans le vent,
A chacun son temps


 
Hors ligne Shaac # Posté le 03/06/2008 à 20:42:10
Laissez Vivre Les Squelettes
Avatar
Validateurs
Soit A le nombre de lignes dans ta matrice et B le nombre de colone.
Soit C la valeur que tu cherches

Code : Autre
1
2
3
4
5
6
:For(F,1,A
:For(G,1,A
:If C=[A](A,B
:Disp "LIGNE:",F,"COLONE:",G
:End
:End


Tu suis ?

Citation : Pierre Dac
La mort n'est, en définitive, que le résultat d'un défaut d'éducation puisqu'elle est la conséquence d'un manque de savoir vivre.
 

Retour au forum "Autres langages" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 380 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.1688s (0.1441s)