1

ChickenSaver a commencé, il y a qq tps, un tuto sur la programmation en TiBasic, il aurait besoin d'aide. Si vous pouvez l'aider et ainsi participer au renouveau de TiFr merci.

Contactez ChickenSaver par mini-messages.

2

Un tuto sur le ti-basic ? ça peut être sympa smile
J'en avait fait un sur les indirections il peut pê servir...

-> mini message (si j'oublie pas)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

faire quoi en fait?
Les smiley ont déjà commencé à envahir la terre... Yaronet est leur base principale!

http://perso.wanadoo.fr/dreamcastmemory

4

Continuer le tuto de chickensaver

5

ben m'aider à ca :
http://www.ti-fr.org/prog/index.php?do=basic/tuto/intro
mini-msg si interessé
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

6

C'est pas vraiment un tuto basic, mais plutôt un tuto sur l'algorithmique, non ?

7

C'est quoi "Logique et circuits" ?

8

oui mais en TiBasic...

Logique des circuit c genre comment faire un compteur gray modulo 57 avec 2 compteur modulo 16 en BCD et des portes NAND

c ce que j'ai pas (mon prof d'elec l'a remarqué)

9

Je ne vois pas trop ce que vous pouvez dire, là-dedans, à part expliquer le ET, le OU, ...

10

heu ben si, plein de choses ... enfait c de la modélisation logique pour la manipulation des bits (enfin, je supposes, faut demander a chickensaver)

11

jackiechan
a écrit : C'est pas vraiment un tuto basic, mais plutôt un tuto sur l'algorithmique, non ?

Oui, et bourré d'exemples de programmes qui ne fonctionnent pas à cause d'erreurs de syntaxe, de logique (ils pensent que les paramètres sont passés par référence alors qu'ils sont passés par valeur), ...
Exemple:
pop(L)
FUNC
local a
L[1]->a
[b]Shift(L,1)->L[/b]
RETURN a
ENDFUNC


Et en plus, il y a des horreurs comme DispHome liste_premiers.
1. DispHome ne prend pas d'arguments.
2. Les noms de variables sont limités à 8 lettres.
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é

12

" Il n’est pas une mine de programmes tout faits qu’il suffit de copier-coller pour ses propres applications, même si certains programmes peuvent avoir une réelle utilité."

Les progs sont pas vraiment là en tant qu'exemple, mais surtout pour illustrer le textes. C pas indispensable que les prog soit fonctionnelle à 100%. Ca fait plus soigner, mais ce n'est pas l'objectif premier.
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.

13

Mais moi, je considère qu'un tutorial en pseudo-code (c'est à dire en code qui ne correspond à aucun langage réel) n'a rien à faire dans la partie "programmation TI-BASIC".
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é

14

En tout cas il y a une partie sur Flib (encore pas écrite)...
Bob tu devrais faire un chapitre sur Vertel !
avatar
;)

15

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

16

bob t'as qu'a faire ausis un tuto sur 'comment programmer comme un porc'
et 'coment rendre ses soucres illisibles par les autres' tongue
avatar

17

Ça c facile.

Première étape : prendre des noms chiants :
char *tsc_arg[10],*tsc_ret=NULL,tsc_scr[3844],ssc_jmp,ssc_arg;

Deuxième étape : tout faire tenir dans une ligne :
if(txe_agc[(tsi_ind[0]=sui_for)] && !arg_strn(&(txe_agc[tsi_ind[0]]))) ssc_jmp&=2;

Troisième étape : Ne pas laisser trop d'espaces, ça aere le code :
if((ssl_cpy=ssl_lng)) {ssi_siz=1; while(ssl_cpy>>=8) ssi_siz++;}
if(sui_rtc<(ssi_siz+2) && !exe_amod(sui_rtm+2500)) return;
tsc_ret[sui_rtc-1]=ssl_lng>=0?POSINT_TAG:NEGINT_TAG;
tsc_ret[sui_rtc-2]=ssi_siz;
for(ssl_cpy=ssi_siz;ssl_cpy;ssl_cpy--) {tsc_ret[sui_rtc-ssl_cpy-2]=ssl_lng%256; ssl_lng>>=8;}
sui_rtc-=(ssi_siz+2);


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

18

bravo, c'ets le tuto le plus court que je n'ai jamais vu wink
avatar

19

Toi aussi tu peux y arriver.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

20

pas envie
je ne veux pas passer du coté obscur de l'3l33t black
avatar

21

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

22

puissante en toi est l'3l33t, jeune codeur
avatar

23

rotfl le tuto grin
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

24

je pense que ce n est pqs vraiemnt un tuto TI Basic, c est de l algo en ti basic (donc c lent) avec un mix su du flib, et des sprites. C un peu bizarre, mais je veux bien aider pour Flib.
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

25

ben attendez v repondre un peu à totues les questions now que y'en a assez wink
/me avait pas envie de s'epliquer à chaque post wink

"C'est pas vraiment un tuto basic, mais plutôt un tuto sur l'algorithmique, non ?"
tout a fait et les 'algos en basic' sont là juste pour clarifer ce qui est expliqué plus haut, en utilisant un 'langage' que tout le monde connait. pas envie de me taper des : c'est quoi tant_que etc.

"heu ben si, plein de choses ... enfait c de la modélisation logique pour la manipulation des bits (enfin, je supposes, faut demander a chickensaver)"
c exactement à peu pres à ca que je pensais... illustrer en gros comment que ca marche là dedans wink

alors le cas Kevin ... v pas copy-paste tout ce qu'il a mis...
OUI JE SAIS, y'a plein d'erreurs de syntaxe, OUI JE SAIS, y'a une errerur de logique ou deux (mais rare heureusement ou alors g trop fumé)...
mais je t'ai deja explique 2-3 fois ce que je pensais de tes remarques à ce sujet : elles devaient intervenir à la correction de l'ensemble du tuto parce que à l'usage on avait avec neurone essayé de corriger au fur et à mesure ... c'est super trop long et carrement impossible à gerer !
donc les erreurs ne sont pas grave de toute facon pour la plupart. d'autant que ce tuto n'est ... pas lu !

macintoc merci t'as compris wink
je suis d'accord avec KK que dans l'absolu et en version finale fo plus que y'ait de faute mais ... je rappelle la polémique qui etait resté sur pas mal de pages à propos de : 1 est premier ou pas ? wink ou un truc dans le genre ...

je suis ok avec KK qd il dit que ca a rien à faire dans la partie ti-basic sauf que :
1/y'a pas de partie algo
2/de ce fait c'ets + proche de la partie basic que C ou asmgni
3/si tu veux faire ou retaper ce tuto t'as le droit lovegrinroll loin de moi l'idée de dire que c ton boulot mais ...tu t'en sortirais carrement mieux que moi

"En tout cas il y a une partie sur Flib (encore pas écrite)..."
pour le encore pas ecrite oué je c
pour la 'partie flib' ct à la proposition de certains qui en voulaient une vala

evasdk : oué c lent en basic smile mais g precisé dans l'intro il me semble, que c po adapté du tout, c juste pour que tlm comprenne et pour eviter aussi le copy/paste vala

j'espere avoir repondu à vos questions.
ps : dans la mesure du possible je demanderai en fait à neurone de virer ce truc ... qui a pas sa place ici en plus, pour plusieurs raisons :
1/il est lu que qd on demande de l'aide pour m'assister
2/ou pour corriger les fautes pour les cas de neurone ou kevin kofler (que je remercie il fait un tres bon correcteur sur ce point)
3/là ct le debut et je suis allé gentilment, mais par exemple la partie crypto aurait du etre poussée beaucoup plus loin dans ses retranchements, et la suite egalement... notamment les matrices ou y'a un boulot monstrueux mine de rien... et je parle pas de la partie geometrieembarrassed
en gros ca traine depuis un an dans le grenier de ti-fr et fodrait voir à nettoyer tout ca
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

26

et ben c'etait long ! mais j'y suis arrivé wink
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

27

y a pas de partie algo, mais tu peux pas le balancer dans la partie generale de la prog?
pke mon tuto sur la 3D va avoir le mm pbl que le tien, il est appliquable a tous les langages, donc on le mettra ou? mm pbl que le tien...
partie generale non?
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

28

Je pense mettre une partie 'Culture générale'

si ca vous dit, on peut aussi le mettre sur dev.kouette.com

29

J'aimrerais bien faire un tuto, mais mon basic est trop compliqué pour être compris...
Ce que je fais, ce sont des fonctions assez avancées (une FAT parallèle pour qu'un jeu sache OU il est, par exemple, ou des fonctions pour le Link, parfois)
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

30

rotfl
FAT //, c pkoi fairegrin
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.