30

Nil (./27) :
On peut envoyer des Flash Apps sur TIEmu ?

Oui.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

31

Ok top (donc c'est la meilleure solution pour raziel, a priori smile)
avatar

32

Bonjour à tous!

Où est ce que je peux apprendre à programmer sachant que je suis debutant mais motivé!!!

Merci!

33

Alors déjà prends soin à ce que tu écris, un langage de programmation ne te pardonnera pas l'équivalent de mettre un infinitif à la place d'un participe passé...
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

34

C'est pas faux... mais franchement, quelle délicatesse... roll

Qu'est-ce que tu aurais envie de programmer, et sur quelle plate-forme (89T, j'imagine ?) ? Ca conditionne un peu les langages de programmation que tu peux utiliser smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

35

Huhu, je trouve au contraire la remarque de Kevin très bien placée et joliment tournée oui

Sinon, je pense que peu de personnes auront le temps de t'accompagner vraiment dans l'apprentissage de la programmation. Cela dit, sur TI, tu peux programmer en TI-Basic, en C ou en Assembleur.
Personnellement, je pense que débuter par l'assembleur c'est un peu ardu, mais d'autres l'ont fait avec succès. Ca permet en tout cas de bien comprendre comment fonctionne la machine "de l'intérieur".
Le C, ça peut être une bonne solution, même si la syntaxe reste parfois pas très facile à manipuler (le tutoriel de squale est - a priori - pas mal fichu).
Le TI-Basic, ça peut être bien pour débuter, mais ça peut être très frustrant au début (au niveau graphismes et au niveau vitesses, tu seras très vite limité) et, surtout, ça peut te donner de mauvaises habitudes de développement (quoique, le C aussi, ça peut grin)
avatar

36

Bonsoir.
Je ne savais pas trop où poster, ça me paraît un bon endroit.
J'ai actuellement une ti84+ (mai 2008) et je souhaiterai avoir une ti89 pour voir un peu les calculs formelle,etc.
Une amie me propose un échange (je lui donne quand même un peu d'euros en plus smile).
C'est une ti89 titanium de septembre 2005, je me pose donc une question : est ce que je pourrai faire une mise à jour du systeme pour avoir l'équivalent d'une ti 89 titanium qui se vend actuellement ? Sinon que vais-je avoir en moins ?
Et sinon de façon plus général pensez vous que ce soit un bon deal ?

Merci, si vous pouviez répondre rapidement pour pas que l'affaire me passe sous le nez smile.

Merci.
Tom.

37

Tom13050502 (./36) :
Bonsoir.

Bonsoir smile
Tom13050502 (./36) :
Je ne savais pas trop où poster, ça me paraît un bon endroit.

Tu aurai pu créer ton propre topic mais ca ira, passons. wink
Tom13050502 (./36) :
C'est une ti89 titanium de septembre 2005, je me pose donc une question : est ce que je pourrai faire une mise à jour du systeme pour avoir l'équivalent d'une ti 89 titanium qui se vend actuellement ? Sinon que vais-je avoir en moins ?

Alors, il te faut distinguer deux choses : le matériel, et le logiciel.
En ce qui concerne le logiciel, tu n'aura aucun problème pour la mettre à jour et ainsi profiter des dernières fonctionnalités. (Il faut avouer qu'il devrait pas y en avoir des masses...)
Pour ce qui est du matériel, je dirai, "à vue de nez" (datant de 2005) ça doit être la version matérielle 2.00.
Ca, bien évidemment, ça ne pourra pas évoluer, mais ne posera aucun problème pour les compatibilités logicielles.
Tu risques cependant de te sentir à l'étroit. Car les version matérielles 2.00 ne disposent que de 640ko de mémoire archive si ma mémoire ne me joue pas des tours... magic
Après,
Tom13050502 (./36) :
Et sinon de façon plus général pensez vous que ce soit un bon deal ?

je te dirai oui happy
Surtout si c'est pour quelques euros comme tu l'as dis, mais aussi si tu es amené à utiliser assez souvent le calcul formel.
Dans ce dernier cas, les deux calcu n'ont rien avoir happy
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

38

Euh, si c'est une TI-89 Titanium, c'est forcément au moins une version matérielle 3 (HW3), et elle dispose d'autant de mémoire que les TI-89 Titanium récentes. Et oui, ça existait déjà en 2005 (la Titanium est sortie en 2004). Mais attention, il existait aussi des TI-89 sans le suffixe "Titanium", c'étaient les versions matérielles 1 et 2 (HW1 et HW2).

La Titanium peut être mise à jour jusqu'à l'AMS (le système d'exploitation Advanced Mathematics Software) le plus récent (3.10), l'ancienne TI-89 seulement jusqu'à la version 2.09.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

39

couic
Bien vu Kevin, j'ai lu trop vite hehe
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

40

Merci beaucoup !

Je vais effectuer l'échange je pense plus une 10aines d'euros je dirai.
Le seul truc qui me saoul un pu c'est que la sienne est bientot plus sous garnatie mais bon inch allah smile.
Bref merci et à bientot car j'aurai p-e 2,3 questions avec celle ci tongue.
PS : je pensais que sur les forums il fallait éviter de créer des sujets pour tout est rien alors je me suis mis ici tongue.

Bonne journée !

Tom.

41

Kevin Kofler (./10) :
Je ne peux pas conseiller la Nspire CAS (et encore moins la Nspire sans CAS qui comme la TI-83+ n'a même pas de calcul formel): programmation très limitée => sélection de programmes de Mathématiques très limitée, jeux inexistants etc.

Kevin,

J'ai vraiment trop de respect pour la qualité du site Yaronet pour ne pas réagir à un post de ce type...

100% d'accord avec toi sur les jeux... Mais pour les programmes de maths, tu te trompes!

Les programmes de maths existant sur 89 ou V200 peuvent être adaptés pour TI-Nspire CAS. L'avantage c'est qu'ils tournent beaucoup plus vite sur un TI-Nspire CAS, et bénéficient d'une bien meilleure qualité d'affichage...

Dans un autre de tes posts tu parlais de difficultés avec un programme Gosper, alors qu'il en existe un qui fonctionne parfaitement bien sur TI-Nspire CAS. On a aussi tous les outils nécessaires en algèbre linéaire, calcul différentiel, géométrie, ou encore sur des domaines plus pointus comme les transformées de Laplace ou la FFT. Certains programmes n'ont pas encore été portés sur TI-Nspire CAS, mais ce sera fait dans les semaines à venir...

La TI-Nspire CAS est également bien supérieure à la TI-89 dans le domaine de l'utilisation directe du calcul formel car certains algorithmes ont été entièrement ré-écrits. Juste 2 exemples :

1. Quelle est le temps nécessaire sur une TI-89 pour calculer l'intégrale entre 0 et pi de x^6*cos(x)^6 ?
Sur une TI-NSpire CAS, c'est moins de deux secondes.

2. Combien te faut-il de temps pour calculer le développement de Taylor de sin(tan(x))-tan(sin(x)) ? (il faut aller à l'ordre 7 pour obtenir un résultat non nul...)
C'est un calcul qu'il n'est tout simplement pas raisonnable de lancer sur une TI-89 alors que c'est immédiat sur une TI-Nspire CAS.

Autre remarque, le post intial portait sur des besoins sur les stats... Dans ce domaine, la TI-Nspire est bien plus performante (la CAS comme la non CAS) que la TI-89.

Je pense très sincèrement que la TI-89 reste l'outil idéal quand on a envie de faire de l'assembleur... mais quand il s'agit de faire des maths dans un cadre scolaire, surtout dans le supérieur, la TI-Nspire CAS est vraiment plus adaptée (ce n'était pas vrai avec la version 1.1, ça l'est depuis la version 1.3).

42

./41 > Faudrait faire des tests pedrom vs Nspire cas. Je suis sûr qu'on aurait des surprises ^^

Dans mon lycée, j'ai pas vu une seule Nspire. Etant donné qu'on a pas forcément le temps de se farcir le manuel de sa calculatrice, c'est quand même plus pratique quand on est le seul à l'avoir.

43

pokito (./42) :
./41 > Faudrait faire des tests pedrom vs Nspire cas. Je suis sûr qu'on aurait des surprises ^^


pedrom améliore les performances en calcul formel de la TI-89 ?
Si oui, je suis preneur des résulats sur les deux exemples précédents !

44

pphd reprogramme un cas en fait. On voit des trucs pas mal sur le site de la T3. Et là encore, la différence se fait bien sentir ^^ : t3/

45

46

aleph0 (./41) :
100% d'accord avec toi sur les jeux... Mais pour les programmes de maths, tu te trompes!

Je ne me trompe pas, il est toujours impossible de coder des programmes en C (ou assembleur ou n'importe quel autre langage compilé, ou même un langage interprété plus puissant que le TI-BASIC) pour la Nspire, ce qui limite ce qu'on peut faire en termes de programmation.
Les programmes de maths existant sur 89 ou V200 peuvent être adaptés pour TI-Nspire CAS.

Pas s'ils sont en C.
Dans un autre de tes posts tu parlais de difficultés avec un programme Gosper

Bah oui, il est impossible de porter ce programme, il est en C!
alors qu'il en existe un qui fonctionne parfaitement bien sur TI-Nspire CAS.

C'est un logiciel en TI-BASIC, franchement ça m'étonnerait qu'il soit comparable avec mon programme en C, même s'il peut toujours y avoir des surprises. Malheureusement je ne peux pas voir le code du programme parce que c'est dans un fichier .tns (crypté ou non, je ne sais pas (ça dépend de quelle version du firmware a été utilisée), mais compressé d'une manière non évidente en tout cas) ni la démo parce que Gnash ne peut pas lire le fichier SWF, donc je ne peux pas juger.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

47

Kevin Kofler (./46) :
aleph0 (./41) :
Dans un autre de tes posts tu parlais de difficultés avec un programme Gosper

Bah oui, il est impossible de porter ce programme, il est en C!
alors qu'il en existe un qui fonctionne parfaitement bien sur TI-Nspire CAS.
C'est un logiciel en TI-BASIC, franchement ça m'étonnerait qu'il soit comparable avec mon programme en C, même s'il peut toujours y avoir des surprises.

grin C'est curieux ce genre d'affirmation ! Voir à titre d'exemple la copie d'écran ci-dessous.
Les réponses sont obtenues sans attente (une ou deux secondes).
Tu fais vraiment beaucoup mieux ? Peux-tu être plus précis ?
c44c
(pour ceux qui ne connaissent pas, il s'agit de calculer les sommes des expressions u(k), pour k compris entre k1 et k2... dans certains cas, la fonction de calcul de sommes de la TI-Nspire CAS le fait directement, mais pas pour les exemples ci-dessus. L'algorithme Gosper permet de prendre la relève.)
Merci de poster une copie d'écran obtenue en utilisant ton propre programme.

48

Voilà.
iHGb zvzx

Temps de calcul (chronométrés à la main, arrondis par excès) pour une TI-89 HW1 AMS 2.05:
gosper89(k*k!,k,1,n-1): 1 s
gosper89((2k+1)/(k*(k+1)*(k+2)),k,1,∞): 8 s
gosper89((2k+1)/(k*(k+1)*(k+2)),k,1,n): 5 s

Conclusion: La Nspire CAS gagne par pure puissance de CPU. Mon programme réussit à avoir une performance comparable sur un CPU beaucoup plus modeste. Bref, il est clair que le CPU de la Nspire CAS est son grand avantage, c'est dommage que ses potentialités ne peuvent pas être utilisées à fond parce qu'on est limités au TI-BASIC. sad

Cela dit, le plus intéressant serait de trouver les expressions que chacun des programmes ne réussit pas à résoudre (alors que l'algorithme de Gosper serait appliquable en théorie), parce que c'est là que pourrait se situer la vraie différence, pas entre 2 et 8 secondes de calcul.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

49

En tout cas, tu as maintenant pu voir que la programmation de l'algorithme de Gosper en TI-Basic sur TI-Nspire CAS ne pose vraiment aucun problème, et que cela permet (avec un effort de programmation moindre) de faire plutôt mieux que ce que permet la programmation en C sur la TI-89.

Tu as sans doute également noté le fait que tu as été obligé de faire 2 copies d'écran, et que l'expression saisie n'est pas entièrement visible.
Sur TI-Nspire CAS, les affichages (expressions calculées, résultats) tiennent dans un seul écran, grâce à la très bonne résolution graphique.

Ce sont des choses à ne pas perdre de vue lorsque l'on répond à des messages sur la possibilité d'écrire des programmes pour faire des maths sur TI-Nspire CAS.

Cela dit, tout comme toi, j'aimerais bien que les possibilités de programmation de la TI-Nspire CAS soient étendues... car on pourrait effectivement aller encore bien plus loin en bénéficiant des toutes les possibilités de son processeur et de sa taille mémoire. smile

P.S. Le programme en question est téléchargeable sur http://www.univers-ti-nspire.fr (il fait partie de la bibliothèque poly)



50

Que fait poly\gosper_sum devant gosper(4^k/nCr(2k,k),k,0,n-1)? gosper89 trouve la solution (2*n-1)*(n!)^2*4^n/(3*(2*n)!)+1/3 en environ 1,5 secondes, grâce à la fonction en C suivante:
// Traverse the current expression to find all subexpressions of the form (...)!
// and expand the contents of (...). This is done because AMS will simplify
// (2n+2)!/(2n)!, but not (2(n+1))!/(2n)! for some reason.
// Binomial sums such as gosper89(4^k/nCr(2k,k),k,0,n-1) would fail without this
// function, and this is unacceptable since binomial sums are the main use of
// the Gosper algorithm.
void expand_factorial_contents(ESI p)
{
  ESI o=p,q=next_expression_index(p);
  while (p>q) {
    if (*p==FACTORIAL_TAG) {
      ESI newq=top_estack;
      push_between(q,next_expression_index(p));
      ESI newp=top_estack;
      push_expand(--p,NULL,0);
      push_between(p,o);
      o=top_estack;
      p=newp;q=newq;
    } else if (is_variable(p)||*p==USERFUNC_TAG
               ||(*p>=ARB_REAL_TAG&&*p<=STR_TAG)) {
      p=next_expression_index(p);
    } else if (*p==EXT_TAG||*p==EXT_INSTR_TAG||*p==EXT_SYSTEM_TAG) {
      p-=2;
    } else p--;
  }
  push_internal_simplify(top_estack);
}

que franchement je vois mal comment implémenter en TI-BASIC, à part peut-être avec part (et ça va ramer à fond).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

51

Bien vu Kevin !
Personnellement, j'étais tombé sur un problème de ce type.
On a eu l'occasion de parler de la simplification d'expressions avec des factorielles avec TI. En principe cela devrait faire partie des améliorations à venir sur la partie calcul formel (dans le prolongement des améliorations déjà apportées par rapport à ce qui existait sur TI-89).
Dans l'immédiat, la version nSpire de Gosper est plutôt faite pour traiter le cas des sommes P(n)/Q(n), avec P et Q polynômes chaque fois que c'est possible... Cela permet de couvrir le cas des exos sur les séries que l'on fait en prépa en utilisant un télescopage... Et ça, elle le fait bien sûr très bien. Mais tu as 100% raison sur le fait que Gosper permet de traiter une classe de sommes bien plus large.

En tout cas, ton dernier post rejoint bien la fin de ce que j'avais écrit dans le mien !

Il faudrait bien évidemment pouvoir avoir les deux types de programmation pour pouvoir régler ce problème de manière aussi élégante sans dépendre de TI.
Je ne suis pas non plus un fan de l'utilisation de part -- même si elle permet déjà quelques trucs amusants, comme la dérivation pas à pas -- et là aussi il est question d'une nouvelle fonction qui ferait le travail beaucoup plus proprement dans une des versions ultérieures. Si cela se fait, on pourrait disposer de fonctions d'accès aux éléments d'une expression comme celles existant dans Maple.

Personnellement, je trouve ton exemple très intéressant car il donne un argument supplémentaire pour demander une programmation plus étendue sur TI-Nspire.
(en ce qui me concerne, je n'imagine pas que la situation reste indéfiniment telle qu'elle est... il y aura nécessairement une évolution dans de domaine si TI veut que la gamme TI-Nspire soit un succès auprès de ceux qui comme toi veulent aller "au delà" de ce que la calculatrice peut déjà faire... Par contre, personne ne sait combien de temps cela prendra...)