Posté le 24/10/2019 10:39
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 136 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 24/10/2019 10:54 | #
Tu peux faire ça avec Seq :
6→R
Seq(List 1[I+(I≥R)],I,1,Dim List 1-1,1)→List 2
# List 2 = {1,2,3,4,5,7,8,9}
Legagoux Invité
Citer : Posté le 24/10/2019 11:00 | #
Merci bcp
Citer : Posté le 24/10/2019 11:02 | #
Wow c balaise ça, j'aurais pas pensé a un truc pareil. Franchement gg Lephe !
-Planétarium 2
Citer : Posté le 24/10/2019 11:04 | #
Au fond ça ne fait que recréer la liste en sautant un élément. Ça se généralise si tu veux supprimer plusieurs éléments d'un coup, ou d'autres choses du genre.
Legacoux Invité
Citer : Posté le 24/10/2019 11:08 | #
Est ce que tu peux juste m'expliquer le I et le calcul qui va avec stp parce que la je comprends pas grand chose
Citer : Posté le 24/10/2019 11:19 | #
Tu peux commencer par aller voir la description de la commande seq
https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=70
-Planétarium 2
Legagoux Invité
Citer : Posté le 24/10/2019 11:23 | #
Je sais mais je comprend pas du tout a quoi corespond l'expression
Citer : Posté le 24/10/2019 11:28 | #
Le test I≥R vaut 1 si I est plus grand que R et 0 sinon. Donc l'expression I+(I≥R), quand I augmente, prend les valeurs 1, 2, 3, ... R-1, et dès que I atteint R ça augmente de 1, donc ça donne R+1, R+2...
Au total ça donne 1, 2, 3, ... R-1, R+1, R+2, ... Dim List 1.
Donc en fait je construis une liste qui contient les mêmes éléments que la List 1 sauf que je saute l'élément à la position R.
Legagoux Invité
Citer : Posté le 24/10/2019 11:32 | #
Merci bcp je viens (enfin ) de comprendre comment ce systeme fonctionne. Mais je te felicite de l'avoir trouver parce que la jamais j aurais reussit a avoir le meme raisonement
Citer : Posté le 24/10/2019 11:52 | #
Ça se devinne quand on connait les fonctions Basic Casio sur le bout des doigts
-Planétarium 2
Citer : Posté le 31/10/2019 09:17 | #
Futé ce Lephé !
Citer : Posté le 31/10/2019 19:03 | #
Tu peux faire ça avec Seq :
6→R
Seq(List 1[I+(I≥R)],I,1,Dim List 1-1,1)→List 2
# List 2 = {1,2,3,4,5,7,8,9}
Du coup, vous pouvez voir ce que cela donne en live ici ! Bon, j'avoue ça marchais pas ... mais du coup ça m'a permis de corriger un bug en voulant faire marcher ces quelques lignes de code, donc merci au passage de ta contribution indirecte au debug de mon interpréteur
Citer : Posté le 31/10/2019 20:41 | #
Ha ha, ça nous fait un deuxième Sentaro avec des snippets Basic ! Continue comme ça, y'a pas mieux pour valider ton interpréteur !