Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Discussions


Index du Forum » Discussions » Editer un code en basic avec un programme en basic?
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Editer un code en basic avec un programme en basic?

Posté le 09/01/2019 14:50

Connaissez-vous l'expression coder avec le "Q"?
On dit cela pour les jeux et programmes buggés,
comme si les développeurs avait frotté leur clavier sur leur postérieur et retenu le code sorti.
Si l'on essaye, on aboutie uniquement à des erreurs syntaxes.
J'aimerais donc écrire un programme qui tire au hasard des instructions en respectant les règles de syntaxe
exemple:
s'il met un "if" il doit mettre une condition, un "then" et un "ifend"

La question :

Est-il possible d'éditer du code exécutable avec un programme Basic casio??


1, 2 Suivante
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 14:57 | #


Bonne question... ce n'est pas possible à ma connaissance.

Enfin, tu peux générer du code Basic Casio dans une Str, par contre tu ne pourras pas l'exécuter ensuite, ni même l'enregistrer dans un programme.

Tu peux également générer des expressions mathématiques et les évaluer avec Exp(), mais il n'y aura ni If ni rien.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 14:59 | #


Merci pour ta réponse
Que fait l'instruction "Exp ( )"?
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 15:01 | #


Elle évalue une expression, par exemple Exp("2+4×5") donne 22. Tu peux aussi utiliser des variables et quelques fonctions mathématiques. Je ne sais pas jusqu'où tu peux aller exactement, mais je doute que If marche par exemple.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 15:03 | #


En tout cas ça me donne des idées pour de futurs programmes

Ajouté le 09/01/2019 à 15:08 :
Ma calto n'est pas tweaké
mais est-il possible de le faire avec un add-in, un programme en C ou un programme en micropython?
Sinon ce sera python sur ordi
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 15:15 | #


Tu peux utiliser un add-in pour écrire des programmes Basic, mais c'est assez complexe. Le plus simple c'est d'utiliser MicroPython pour écrire du code Python, et ensuite appeler exec() pour le lancer
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 15:17 | #


Ok merci mais je suis encore réticent à tweaker ma calto
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 09/01/2019 15:17 | #


Une astuce assez sympa est présente dans Clonelab, et entre autres l'éditeur de niveaux : le programme génère du code (en l'occurrence un bout de liste et une ou deux conditions) et met le tout dans une Fn (ou un truc comme ça). Ensuite, ça saute dans un sous programme où il y a volontairement une erreur de syntaxe. Des instructions sont écrites, expliquant à l'utilisateur comment coller le code généré au bon endroit. En trois touches le code est collé dans le programme, et permet de charger des niveaux supplémentaires.

Je te conseille de regarder la source, c'est très instructif
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 15:18 | #


C'est à toi de voir si tu veux faire la manip', mais sache que depuis que je suis là je n'ai jamais vu quelqu'un casser sa calculatrice avec. Dans de très rares cas ils n'ont pas réussi, mais ils sont au moins restés avec l'OS d'origine.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 15:20 | #


@ Dark storm
ça c'est peu être pas mal
Je ne suis pas sur d'avoir tout compris,
Où puis-je trouver des infos?
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 09/01/2019 15:20 | #


Tweaker ta calto ? Sincèrement, j'ai tweakée la mienne une douzaine de fois (je change souvent mon fond d'écran ) et j'ai jamais eu de problème J'ai modifié l'Os des caltos de plusieurs de mes amis sans jamais rencontrer le moindre problème ! En 15 minutes grand maximum c'est terminé et tu te débloques des fonctionnalités super !

Pour les infos, c'est ici : https://www.planet-casio.com/Fr/forums/topic13930-1-Ameliore-ta-Graph-35+-USB-E-en-Graph-75(+E)-!.html
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 15:23 | #


En fait les infos demandés c'était à propos de clonelab
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 09/01/2019 15:25 | #


Ah ! okay alors c'est ici : https://www.planet-casio.com/Fr/programmes/programme1984-1-clonelab-ne0tux-jeu-reflexion.html
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 15:26 | #


merci beaucoup je vais regarder aussi pour le tweak

Ajouté le 09/01/2019 à 15:46 :
Une question pour le tweak (oui je suis un mec stressé)
faut il avant de faire la manipe restart, F2, ... que la calto soit allumé ou pas?
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 15:54 | #


Éteinte. Mais alors pour ça ne t'inquiète pas, même si tu la faisais calculatrice allumée ça ne casserait rien !
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 16:09 | #


merci
fx remote fait toujours du calcul en ce moment

Ajouté le 09/01/2019 à 16:08 :
Ça y est c'est fini bon maintenant télécharger micro-python
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 16:13 | #


Bienvenue dans le monde de la Graph 75 !
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 16:14 | #




Ajouté le 09/01/2019 à 16:47 :
Comment ajoute-t-on un programme ".py" externe ?
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 16:55 | #


Un programme issu de l'ordinateur ? Tu le transfères dans la mémoire de stockage.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mactul Hors ligne Membre Points: 699 Défis: 0 Message

Citer : Posté le 09/01/2019 16:59 | #


Oui mais quand j'utilise FA-124 et que je met le programme dans le fichier qui contient les programmes python il glisse à coté des add-in et est invisible sur la calto
Mes programmes
Cliquer pour enrouler

Venez me rejoindre sur mon nouveau serveur Discord dédié a la programmation sur toutes les plateformes
https://discord.gg/bzfymHQ

Venez vous instruire, dans ce magnifique cours sur les Intelligences Artificielles que j'ai créé:
http://reseaux-neurones-a--z.ml/
Faites apprendre des choses à une machine, faites reconnaître à un ordi des images...
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 09/01/2019 16:59 | #


Même dans MEMORY, F2 ?

Normalement il doit se trouver là et être visible quand tu ouvres MicroPython. Pas dans PRGM, bien sûr.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
1, 2 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 73 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