π
<-

Question sur la programmation

Programmation et implémentation d'algorithmes.

Question sur la programmation

Message non lude Encephalogramme » 19 Juil 2019, 15:38

Salut, avec ma nouvelle Casio graph 90+e, je conte me lancer un peu plus dans la programmation en python ( pour me divertir en cours :whistle: ).

Je me demande si il est possible de programmer et d'avoir une interface graphique, car quand je fais un petit code dans l'application python, il s'éxecute dans la console Python, et je ne vois pas comment faire une sorte de dessin ( par exemple pour faire un jeu ou un dessin ) .

Merci d'avance aux personnes qui passent par là :3
Avatar de l’utilisateur
EncephalogrammeGénéreux
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 31.6%
 
Messages: 150
Inscription: 08 Juil 2019, 22:18
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Première

Re: Question sur la programmation

Message non lude ptijoz » 20 Juil 2019, 09:16

je ne connais pas cette machine mais je pense que le principe est le même que sur les calculatrices Numworks sur lesquelles on peut faire des jeux graphiques (il existe un pong par exemple Image)
Un peu poète, un peu geek, un peu rêveur, un peu écolo.
https://joz.alwaysdata.net/info/
Avatar de l’utilisateur
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 33%
 
Messages: 333
Images: 0
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: a la poursuite du vent et des etoiles.

Re: Question sur la programmation

Message non lude jean-baptiste boric » 20 Juil 2019, 10:41

De ce que j'ai vu sur les articles de TI-Planet, la seule calculatrice qui possède des fonctions de dessin dans Python pour le moment est la NumWorks. De plus, la NumWorks ne contient pas en standard les fonctions nécessaires pour lire les touches du clavier, ce Pong nécessite un firmware non-officiel (https://github.com/numworks/epsilon/pull/746).
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 4.5%
 
Messages: 374
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: boricj

Re: Question sur la programmation

Message non lude critor » 20 Juil 2019, 12:24

Le Python que Casio intègre à sa Graph 90+E ne dispose pas à ce jour de fonctions graphiques.

Une possibilité est d'installer l'application KhiCAS :
archives_voir.php?id=1599842

Elle gère la programmation Python et intègre à la différence quelques possibilités graphiques.
Mais comme la NumWorks elle n'offre rien pour détecter la pression d'une touche, ce qui sera bien embêtant pour coder un jeu.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.1%
 
Messages: 41577
Images: 15112
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Question sur la programmation

Message non lude Encephalogramme » 20 Juil 2019, 13:38

Ah bah dommage, merci pour vos messages :3
Avatar de l’utilisateur
EncephalogrammeGénéreux
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 31.6%
 
Messages: 150
Inscription: 08 Juil 2019, 22:18
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Première

Re: Question sur la programmation

Message non lude parisse » 20 Juil 2019, 18:09

Avec KhiCAS, il y a getKey() qui attend l'appui sur une touche et renvoie son code. Elle appelle le syscall https://wiki.planet-casio.com/fr/Fxlib.h#GetKey (voir aussi http://prizm.cemetech.net/index.php/Category:Syscalls). Il n'est pas tres difficile de rajouter des commandes qui gerent plus finement le clavier, je ne l'ai pas fait parce que je n'en ai pas vu la necessite.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 79.8%
 
Messages: 3546
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Question sur la programmation

Message non lude critor » 20 Juil 2019, 18:57

Merci pour la précision, je retiens.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.1%
 
Messages: 41577
Images: 15112
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Question sur la programmation

Message non lude fklv » 05 Déc 2022, 00:35

En fait on peut utiliser la bibliothèque intégrée casioplot que la doc mentionne très rapidement, avec quelques commandes simples
show_screen() permet d'afficher l'écran
clear_screen() de tout effacer
set_pixel(x,y(r,g,b)) permet de définir un pixel au coordonées x y de couleur rgb
et c'est tout ce que je sais
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Avatar de l’utilisateur
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 34.4%
 
Messages: 15
Inscription: 05 Déc 2022, 00:09
Localisation: Pays de la Loire, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere scientifique
GitHub: attilavs2

Re: Question sur la programmation

Message non lude SlyVTT » 05 Déc 2022, 15:33

Pour information, les collègues (Lephe en tëte) sont en cours de création d'un portage d'un micropython up-to-date avec des primitives graphiques pour la G90+E.
https://www.planet-casio.com/Fr/forums/topic17202-1-teaser-pythonextra.html

Parisse a aussi un portage de micropython extrait et isolé de KhiCAS qui tourne sur G90+E et sur G35+E
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 43.8%
 
Messages: 494
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
865 utilisateurs:
>822 invités
>37 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)