Page 1 of 1

[Résolu]Détecter le type de calculatrice

PostPosted: 21 Feb 2016, 15:05
by bebertii
Bonjour,
Il y a quelque temps, j'avais écrit pour mes élèves de STMG un petit programme qui affichait un tableau de variation pour un polynôme de degré 3
http://www.bernon.fr/index.php?page=programmes-calculatrice
Vu que Texas a eu [ironie]l'excellente idée[/ironie] de sortir la ti-83 premium avec une résolution différente des ti-82, je voudrais que mon programme soit capable de détecter tout seul s'il est sur ti-83 Premium ou ti-82 de façon à ajuster le dessin à la résolution de l'écran : c'est possible ?
Merci !

Re: Détecter le type de calculatrice

PostPosted: 21 Feb 2016, 15:23
by critor
Bonjour,


Il est possible de détecter le type d'écran de la calculatrice avec un petit calcul :
Code: Select all
1+(Xmax-Xmin)/ΔX


La variable Δx est à aller chercher dans :f44: - 8ème choix sur mes modèles.
Selon les modèles elle peut aussi être appelée PasX dans ce menu.

Ce calcul te retourne la largeur en pixels de l'écran graphique :
  • 265 sur les calculatrices z80 à écran couleur 320x240 pixels (TI-83 Premium CE, TI-84 Plus CE, TI-84 Plus C Silver Edition)
  • 95 sur les calculatrices z80 à écran monochrome 96x64 pixels (autres TI-82, TI-83 et TI-84)

Re: Détecter le type de calculatrice

PostPosted: 21 Feb 2016, 15:26
by GraFiiTy
Bonjour,

Je suis en TS et les programmes III et IV de votre site m'intéresse beaucoup !

Je possède une Ti 83PCE et je voudrais savoir comment rendre vos programmes compatible avec ma calculatrice,

Merci d'avance, Maxime :)

Re: Détecter le type de calculatrice

PostPosted: 21 Feb 2016, 15:30
by critor
Je conseillerais d'ailleurs une petite correction au calcul :
Code: Select all
arrondir(1+(Xmax-Xmin)/ΔX,0


Sait-on jamais, si pour certaines configurations de fenêtre le nombre retourné ne donnera pas exactement les entiers 95 ou 265.

Re: Détecter le type de calculatrice

PostPosted: 22 Feb 2016, 16:03
by bebertii
GraFiiTy wrote:Bonjour,

Je suis en TS et les programmes III et IV de votre site m'intéresse beaucoup !

Je possède une Ti 83PCE et je voudrais savoir comment rendre vos programmes compatible avec ma calculatrice,

Merci d'avance, Maxime :)

Bonjour,
Fais-toi plaisir, utilise-les ! Mais, fais gaffe, il ne marche que pour les polynômes de degré 3.
http://www.bernon.fr/uploads/autres/TABLEAU.8xp
Je viens de faire le test en réécrivant le programme sous la forme d'un fichier .8xp et le problème c'est que la police d'écran n'a pas la même taille sur Ti-83PCE et les Ti classiques, donc tout est écrasé et tout moche : il faudrait donc appliquer un coefficient correspondant au rapport entre la résolution de la Ti-83PCE et celles des Ti classiques pour que l'affichage soit correct.

C'est un peu pour ça que je dis que l'idée de sortir une calculette avec une résolution différente est stupide : déjà il est rare de se fatiguer à travailler avec la partie graphique de la calculette, maintenant cela va devenir encore pire puisqu'il faudra s'adapter à la déclinaison de la calculatrice : autant dire mission impossible compte tenu du nombre d'élèves qui en ont quelque chose à faire : j'ai 3 classes de 2nde et 1 de 1ereS et en tout et pour tout 1 élève intéressé par la prog de sa calculette (j'en ai bien 20 qui veulent travailler dans l'informatique hein, mais malgré mes remarques, c'est toujours trop difficile de se sortir les doigts pour essayer de faire autre chose que des additions avec leur Ti).

J'avais à l'époque dû transférer moi-même le programme sur les Ti de mes élèves, parce que c'était trop dur (mais ils ne s'étaient pas privés de chouiner qu'ils n'avaient pas le programme alors qu'ils leur suffisait de se le faire passer par câble avant le contrôle), mais au final je ne pense pas que beaucoup l'on utilisé, notamment à cause de ses limitations.

critor wrote:Bonjour,


Il est possible de détecter le type d'écran de la calculatrice avec un petit calcul :
Code: Select all
1+(Xmax-Xmin)/ΔX


La variable Δx est à aller chercher dans :f44: - 8ème choix sur mes modèles.
Selon les modèles elle peut aussi être appelée PasX dans ce menu.

Ce calcul te retourne la largeur en pixels de l'écran graphique :
  • 265 sur les calculatrices z80 à écran couleur 320x240 pixels (TI-83 Premium CE, TI-84 Plus CE, TI-84 Plus C Silver Edition)
  • 95 sur les calculatrices z80 à écran monochrome 96x64 pixels (autres TI-82, TI-83 et TI-84)

Merci !