1

Bon alors je sais qu'on va encore me dire que ça a rien à foutre dans le forum newbie, mais mettre ça dans 'basic' ça me gêne un peu je sais pas pkoi.

Voilà qq questions que je me pose, peut-être qqun m'apportera une réponse :

* Problème #1 :
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Quel est le moyen le plus simple de redimentionner une matrice ? J'ai une matrice de [1,60] que je veux transformer en [6,10].

Pour l'instant j'utilise : list»mat(mat»list(matrice),10)


* Problème #2 :
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Extraire le chiffre des unités dans une variable 'x' à 4 chiffres, en ne l'appelant qu'une seule fois au cours du calcul ( x-int(x/10)*10 est interdit par exemple )

Pour l'instant j'utilise : expr(right(string(x),1))


* Problème #3 :
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Quel est le système le plus simple pour faire le gettype d'un élément d'une liste, sachant que gettype(liste[1]) ne marche pas.

Pour l'instant j'utilise : liste[1]->var:gettype(var)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2

Probleme 2> x mod 10 ou mod(x,10), je sais plus trop

[edit]Edité par Uther Lightbringer le 29-11-2001 à 17:28:56[/edit]
avatar

3

Probleme 1 et 3 > J'ai pas mieux
avatar

4

TI-BASIC : ce que je vaus = pas gd chose grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

5

Bah ça au moins c honnête comme réponse smile

Uther > merci je v essayer
[edit]Edité par Bob 64 le 28-11-2001 à 20:03:56[/edit]
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

Pour le n°2, c'est: mod(x,10).
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é

7

oui, c'est honnéte grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

8

TiBasic : de la merde

En RPLlove :

PROBLEME 1 : {6 10} RDIM

PROBLEME 2 : 10 MOD

PROBLEME 3 : HEAD TYPE
[edit]Edité par Quenalma le 29-11-2001 à 13:37:21[/edit]
A=DAT0.A D0+5 PC=(A)

9

??? c'est quoi ce délire ?

HEAD TYPE ??????
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

loveloveRPLlovelove

HEAD : premier element d'une liste ou premier caractere d'une chaine
TYPE : ben, type, quoi..

loveloveRPLlovelove

J'ai vraiment rien d'autre a faire que de polluer les forums ti... Si t'es un newbie, oublie
A=DAT0.A D0+5 PC=(A)

11

Laisse tomber c pas du Basic
avatar

12

Excusez (si C encore possible..) mon ignorance, mais C koi le RPL ??????

13

Reverse Polish Notation, ou Notation Polonaise Inversée.

Par exemples : (tirés de la doc de TIGCC)

Algebraic form: integrate (e^(x^2), x, 1, 2)
RPN form: 2 1 2 x ^ e ^ integrate

Algebraic form: sum (sqrt (1 + x), x, 0, a)
RPN form: a 0 x x 1 sqrt sum

Algebraic form: a + b + a - b + (a + b) * (a - b) -> a
RPN form: a b + a + b - a b + a b - * + a ->
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

14

ragerage Le RPL et le RPN sont deux choses bien distinctes ragerage
A=DAT0.A D0+5 PC=(A)

15

arf... merde, j'avais pas fait gaffe que c'était RPL et non pas RPN sad
DSL.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

16

Le RPN (Reverse Polish Notation) est une notation mathematique, particulierement bien adaptee au calcul de boeuf (plus de parentheses a la mord moi le noeud)
Le RPL (Officiellement ROM-based Procedural Langage, mais plus sympathiquement Reverse Polish Lisp) est un langage sympa, utilisant la notation RPN et implante sur les Hp, mais susceptible d'etre implante sur n'importe quel microprocesseur en fait
A=DAT0.A D0+5 PC=(A)

17

Bon de toute façon on s'en fous c'est pas du basic...

Et puis Quenalma t'es qui pour m'appeller newbie ? smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

Je m'adresse pas seulement a toi, mais au Lecteur en general


Mais d'un autre cote, qqun qui n'a jamais connu le Rpl est toujours un peu un newbie
[edit]Edité par Quenalma le 01-12-2001 à 20:08:26[/edit]
A=DAT0.A D0+5 PC=(A)

19

C'est un HP-istes de longue date qui m'à convaincue que les HP sont d'exellente calculatrices (quoi que le uPtongue). Ca m'etonne que tu le connaisses pas Bobgrin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

20

C'était une expression, je l'ai déjà vu...

Les hp c'est vraiment bien au fait ? J'en ai jamais essayé de vraiment puissantes...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

Ben...
un Saturn à 4Mhz
Un écran qui fonctionne (entend par là qu'il y a pas de prbm de tensions), mais avec une résolution à faire pleurer
Un putain d'OS de la mort qui détruit tous qui permet au HP d'avoir des perfs aussi bonnes que les TI68K (voir meilleur dans pas mal de cas) et qui est pas plomber par des limitations et ouvert à l'ASM.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

22

Je me souviens des vieilles hp (j'en ai encore une...) qui fonctionnaient avec le système de 'la pile'... Et j'en ai gardé un très mauvais souvenir smile

Mais bon ça a dut évoluer depuis...
Heu... Quand même, 4Mhz ça fait pas bcp, même si l'OS est très bon; même les casios tournent à 8Mhz smile

(je vais me faire taper pour avoir écrit ce mot roll)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

23

Le Saturn ne peut pas aller au-delà de cette fréquence et ils peuvent pas changer le uP pour garder la compatibilité entre les HP49, 48 et 40.
Et puis un OS optimiser à fond en ASM pur et 0 bug (théoriquement), ça accélère dans des façons impréssionantes. Tu comprend pourquois tous le monde gueule aprés TI et leur AMSwink
Imagine l'OS des HP sur le HW des TIoui
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

24

le saturn est peut etre a 4Mhz, peut etre a 8mhz. on en sait rien.
D'autre part, en plus d'avoir une frequence bof, il est tres mauvais si on regarde les cyclestsss.
D'un autre cote c'est un assembleur assez "exotique" qui permet de programmer de facon imaginative et de faire plein d'optimisations.

Bob64> "Mais bon ça a dut évoluer depuis.."
Justement, la pile est toujours la! Si l'Os des hp est si bon, c'est parce que ca fait 15 ans qu'ils bossent dessus comme des fous.
Sur les plus recentes (40 et 49), le systeme de pile est "underground", l'utilisateur ne la voit pas et n'y a pas acces, n'empeche que c'est comme ca que fonctionne l'os et ca dechire tout.
Sur la 49 on peut qd meme activer un mode pour y acceder. c'est entre autre pkoi elle est + chere. Paske t'as bo en avoir garde un mauvais souvenir, c'est vraiment d'une efficacite redoutable ce systeme.


MacIntoc> "Imagine l'OS des HP sur le HW des TI"
C'est une question que je me suis justement posee, et c'est pour ca que je me suis un peu interresse a l'assembleur 68k.
J'ai essaye de voir un peu ce que donnerait un os de hp traduit sur ti.
La sequence fondamentale du langage, qui sur saturn est :
A=DAT0.A
D0+5
PC=(A)
devrait devenir, si j'ai bien tout pige,
MOVE.W (A0)+,A1
JMP (A1)

J'ai calcule les cycles, et j'ai trouve que sur ti, hw1, le langage rpl devrait etre... 10 fois plus rapide que sur hp. Ca fait rever qd on sait que l'os hp est deja au moins aussi rapide que sur ti.[nosmile]
A=DAT0.A D0+5 PC=(A)

25

Putaineek
T'es sure ? Ca me parait quand même un peu énormetsss
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

26

Pour les commandes de base du langage c'est indeniable.
Sur le saturn :

*il faut 61 ou 66 cycles a 8Mhz pour LIRE UN QUARTET (un demi octet)
*On a 2 registres pointeurs, a comparer avec A0...A7
*On a 4 registres de travail, A, B, C et D, a comparer avec D0...D7.
Et encore, D ne peut travailler qu'avec C...
*On ne dispose pas, par exemple, d'instructions qui permet de lire en memoire et d'incrementer le pointeur en meme temps...

Bref le saturn est bien loin d'avoir la puissance du motorola..

Quand je parle de 10*la vitesse hp, je pense aux instructions fondamentales du langage.

Pour le cas(qui est programme par Dieu), ce serait sans doute moins, mais qd meme au moins plusieurs fois plus rapide....
A=DAT0.A D0+5 PC=(A)

27

Ah ok, j'ai eu peurwink
Parceque, quand même, 30* plus rapides, c'est quand même un peu abusé...
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

28

10* j'ai dit.
et c'est pas abuser du tout.
c'est normal et logique qd on regarde les procs.
A=DAT0.A D0+5 PC=(A)

29

Y'a moyen de récupérer quelque part le code ??
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

30

Tu as dis 10* sur une HP... à 4Mhz. Et les TI sont à... 12Mhz => TI 3* plus rapide que HP (en théorie) => 30*
C'est bien comme ça que ça fonctionne ?
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.