Transfert |
Auteur |
Message |
-Coco-
Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
|
Posté le : Lun 01 Fév 2010, 17:42
|
|
|
Bonjour très chers amis, confrères et programmateurs...
J'aurais besoin de votre fort précieuse aide afin de créer un programme de SNAKE.
Pour arriver à mes fins, je rencontre un problème embêtant : celui du transfert.
En effet, pour que la liste dans laquelle sont stockées les coordonnées ne fasse pas plus de 100 cases, il faut transférer.
Ainsi, Liste 1 (4) devient Liste 1 (3), Liste 1 (5) devient Liste 1 (4), Liste 1 (1) disparaît pour que Liste 1 (2) passe à sa place...
Si vous n'avez pas compris, voici un exemple concret
Code |
5 -> dim(L1)
{4,9,8,2,1}->L1
// Transfert
L1 = {9,8,2,1, 'nouveau nombre'}
|
Voilà voilà
j'avais tenté avec une boucle For mais au bout de 5 ça ramait!
Donc, si vous aviez une légère idée à ce sujet, je serais ravi que vous me la fassiez paraître.
Ps : notez les efforts d'orthographe et de langage xD
|
|
|
|
sypotu
Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Lun 01 Fév 2010, 17:56
|
|
|
Salut
je ne sais pas si c'est plus rapide mais essaies ça :
suite(L1(X),X,2,5
c'est une sorte de For qui fait une liste de L1(X) pour X de 2 à 5
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
|
|
|
-Coco-
Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
|
Posté le : Lun 01 Fév 2010, 18:09
|
|
|
Merci c'est bien gentil... Mais ça ne marche pas..
Une erreur à 'suite(L1(X),X,2,5'
(une erreur dimension)
ça aurait été bien si ça marchait ^^
|
|
|
|
sypotu
Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Lun 01 Fév 2010, 18:14
|
|
|
tu doit remplacer le 5 par la dimension de ta liste 1
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
|
|
|
-Coco-
Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
|
Posté le : Lun 01 Fév 2010, 18:22
|
|
|
Ah oui voila je vois le problème!!
En fait le truc tout con je m'étais trompé de liste ^^
Ah ouais ça marche!! bon, pour 99 ça rame un peu quand meme mais vachement moins qu'avec un For() ^^
Merci beaucoup!!
Il suffira juste de mourir avant d'atteidre 50 et on verra même pas la rame ^^
|
|
|
|
sypotu
Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Lun 01 Fév 2010, 18:29
|
|
|
de rien !
c'est sûr que c'est rare d'arriver a plus de 99...
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
|
|
|