π
<-

News 2025

News 2024
June (4)
May (4)
April (2)

News 2023
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)

News 2022
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
January (12)

News 2021
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)

News 2020
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)

News 2019
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

Film protège écran Wyngs Calcuso pour 83 Premium CE + tuto

New postby critor » 27 Oct 2020, 11:22

1313513137Voici aujourd'hui entre nos mains le film de protection écran Wyngs disponible pour ta TI-83 Premium CE chez Calcuso.
Comme son nom l'indique, il est destiné à protéger l'écran de ta calculatrice préférée contre les rayures, la saleté ou même les reflets.

1312713128Le film de dimensions 7×5 cm² et aux coins arrondis est conçu sur-mesure pour ta calculatrice et épouse parfaitement bien l'intérieur du cadre écran de ta TI-83 Premium CE ou de son équivalent international TI-84 Plus CE, n'y gênant absolument pas la lisibilité.
1318013181


1312513126Il n'est bien évidemment pas adapté à d'autres modèles, mais cela ne nous empêche pas de tester par curiosité ce que ça donne sur les modèles tactiles.

Aucun problème d'utilisation sur HP Prime, l'écran tactile est aussi réactif avec film que sans film.

Par contre sur Casio fx-CP400+E c'est très embêtant, vu qu'après apposition du film il faut exercer une pression beaucoup plus forte pour que les événements tactiles soient bien pris en compte. Sans doute une technologie tactile différente, résistif plutôt que capacitif, et que cette dernière calculatrice nécessiterait un film plus fin.

13182Justement ici avec 0,6 mm d'épaisseur il s'agit ici d'un film semi-rigide en verre trempé, avec l'avantage de pouvoir aisément le retirer et repositionner à l'infini.

Toutefois le seul mode d'emploi au dos de l'emballage est très sommaire par rapport au nombre conséquent d'accessoires ici fournis.

Que faut-il utiliser et dans quel ordre ?

13133Autant réussir une installation optimale du premier coup, et nous allons de suite t'y aider. :bj:

  1. Commence donc par nettoyer ton écran à l'aide du chiffon humide présent dans le sachet n°1.
    Si ton film n'est pas venu sous un emballage scellé ou a déjà été manipulé, tu peux également le nettoyer, sur ses deux faces.
  2. Sèche ensuite ton écran et éventuellement le film à l'aide du chiffon sec présent dans le sachet n°2.
    Si tu as sorti le film pour nettoyage, remets-le dans son sachet protecteur antistatique tant que tu n'es pas prêt à l'installer.
    1318413183
  3. Retire maintenant l'autocollant Dust-absorber et tapote la surface de ton écran afin de retirer tout résidu de poussière.
  4. Remets l'autocollant Dust-absorber sur son support pour réutilisation.
  5. Appose maintenant enfin le film sur ton écran, face rouge de l'étiquette estampillée BACK sur le dessous, et orienté avec l'étiquette en question sur le coin inférieur droit de l'écran.
    1318613185
  6. Retire maintenant les autocollants estampillés Guide Sticker et appose-les partiellement sur le haut de ton film.
  7. Ajuste ton film dans sa position finale, et une fois que c'est effectué termine de faire adhérer les autocollants Guide Sticker à la tranche supérieure de ta calculatrice.
    13187
  8. Soulève maintenant ton film à l'aide de l'étiquette BACK.
  9. Retire sa protection adhésive inférieure toujours à l'aide de l'étiquette BACK.
  10. Laisse le film retomber sur ton écran et y adhérer.
  11. Patiente une minute le temps que l'adhésion se stabilise.
  12. Chasse maintenant les éventuelles bulles d'air en appuyant sur le film, du haut vers le bas, et ensuite du haut vers les côtés.
  13. Retire enfin les autocollants Guide Sticker et remets-les sur leur support pour réutilisation.

Envie de ce superbe film Wyngs pour habiller ta non moins superbe calculatrice ? Tu peux le gagner actuellement à notre concours de rentrée, ou sinon si tu préfères l'acheter ci-dessous. ;)

Lien : https://www.calcuso.com/fr/4062401017700-1.html

ce_turtl anglais pour TI-84 Plus CE-T + compatibilité turtle

New postby critor » 29 Oct 2020, 16:41

Texas Instruments nous sort aujourd'hui à son tour une nouvelle version de ce_turtl, son module Python de tracés relatifs à la turtle pour TI-83 Premium CE Edition Python et TI-84 Plus CE-T Python Edition...

... ou pas, car l'appel ce_turtl.version() nous indique que nous sommes toujours en version 1.0.
Pas de nouveauté, l'exploration du module à l'aide de notre script explmod à la recherche d'éléments non listés aux menus donne toujours 65 éléments.

Mais donc, qu'est-ce qui change par rapport à la publication précédente ?

13188En fait, il s'agit ici d'une version non plus en français mais en anglais, et donc mieux adaptée aux utilisateurs du modèle européen TI-84 Plus CE-T Python Edition. Bien évidemment cela ne concerne pas les noms de fonctions mais le menu les présentant, avec les onglets ainsi que les indications sur les valeurs de paramètres.

Nous avons fort peu d'espoir, mais regardons quand même si il y a eu des améliorations de la compatibilité avec le module standard turtle, et comparons cela avec ce que donne la concurrence.

Pour cela, quelques préparatifs. Voici déjà les lignes d'importation à mettre en début de script pour pouvoir profiter d'appels communs entre ce_turtl et le standard turtle :
Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle


Pour permettre aux scripts qui vont suivre de réaliser quand même des tracés partiels malgré les erreurs, anticipons déjà quelques difficultés.

ce_turtl ne définit pas les méthodes turtle.colormode() et turtle.write(), donc prévoyons de quoi ignorer les appels en question :
Code: Select all
def try_colormode(m):
  try: turtle.colormode(m)
  except: pass

def try_write(s):
  try: turtle.write(s)
  except: pass


ce_turtle dispose de la méthode turtle.color() mais pas de la méthode turtle.pencolor(). Donc mettons de quoi rediriger les appels :
Code: Select all
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass


ce_turtl offre la méthode turtle.pensize() mais ce n'est pas le cas de KhiCAS donc prévoyons ici encore une fonction d'appel protégée :
Code: Select all
def try_pensize(s):
  try: turtle.pensize(s)
  except: pass


Enfin en fin de script, ce_turtl nécessitera un appel non standard turtle.show() afin de figer l'affichage, ce dernier étant en effet effectué dans le même buffer que celui de la console.

ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle

from math import exp

def try_colormode(m):
  try: turtle.colormode(m)
  except: pass
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass

try_colormode(1)
for i in range(1,37):
  red = exp(-0.5 * ((i - 6) / 12) ** 2)
  green = exp(-0.5 * ((i - 18) / 12) ** 2)
  blue = exp(-0.5 * ((i - 30) / 12) ** 2)
  try_pencolor([red, green, blue])
  for i in range(1, 5):
    turtle.forward(60)
    turtle.right(90)
  turtle.right(10)

try: turtle.show() #TI-83 Premium CE
except: pass

Premier exemple, et premier problème. Du code turtle standard ne permet visiblement pas d'exploiter les couleurs dans le contexte du module ce_turtl.

Le problème vient de la méthode turtle.color() dont les spécifications ne respectent pas le standard : :mj:
  • dans le contexte du module turtle standard elle attend un tuple ou une liste avec les valeurs des 3 composantes rouge-vert-bleu
  • ici avec ce_turtle elle attend 3 paramètres pour décrire chacune des composantes rouge-vert-bleu

ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle

from math import exp

def try_colormode(m):
  try: turtle.colormode(m)
  except: pass
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass

try_colormode(1)
turtle.penup()
turtle.goto(0, -20)
turtle.pendown()
for i in range(1,37):
  red = exp(-0.5 * ((i - 6) / 12) ** 2)
  green = exp(-0.5 * ((i - 18) / 12) ** 2)
  blue = exp(-0.5 * ((i - 30) / 12) ** 2)
  try_pencolor([red, green, blue])
  turtle.circle(50 - i)
  turtle.right(10)

try: turtle.show() #TI-83 Premium CE
except: pass

Là c'est plus embêtant. On demande à la TI-83 Premium CE Edition Python ou TI-84 Plus CE-T Python Edition le tracé d'une coquille d'escargot digne d'une oeuvre d'art, et elle nous sort une sorte de crotte en forme de donut, quelle déception... :#roll#:

Le problème vient ici de la méthode turtle.circle(r) : :bj:
  • avec module turtle standard le cercle tracé passe par la position de la tortue, ce qui est logique
  • ici avec ce_turtle le cercle tracé prend pour centre la position de la tortue

ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: #TI-83 Premium CE
  from ce_turtl import turtle
  turtle.clear()
except ImportError:
  import turtle

def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass

turtle.forward(40)
turtle.backward(100)
turtle.left(90)
turtle.forward(30)
turtle.right(60)
turtle.forward(60)
turtle.right(30)
turtle.forward(30)
turtle.penup()
turtle.forward(18)
turtle.right(90)
turtle.forward(60)
turtle.pendown()
turtle.right(30)
turtle.backward(30)
turtle.right(60)
turtle.forward(60)
try_pencolor("red")
turtle.penup()
turtle.goto(80,40)
turtle.right(140)
turtle.pendown()
turtle.circle(30)
turtle.penup()
turtle.goto(105,50)
try_pencolor("green")
turtle.pendown()
turtle.circle(-50)
turtle.penup()
try_pencolor("red")
turtle.right(21)
turtle.goto(60,20)
turtle.pendown()
turtle.circle(40,60)
turtle.penup()
try_pencolor("blue")
turtle.goto(-50,15)
turtle.setheading(0)
turtle.pendown()
turtle.write("CASIO")

try: turtle.show() #TI-83 Premium CE
except: pass

Cela ne semble ici pas tourner bien rond chez KhiCAS. Ce n'est certes pas le propos d'aujourd'hui, mais nous pouvons remarquer que la tortue semble se positionner initialement positionnée aux coordonnées (100; 0) et non pas (0; 0).

En tous cas sur TI-83 Premium CE Edition Python et TI-84 Plus CE-T Python Edition avec ce_turtle c'est pire, une erreur se déclenche et nous n'obtenons donc aucun tracé. :mj:
Le problème vient encore de la méthode turtle.circle() qui n'accepte pas ici l'angle de l'arc à tracer en 2ème paramètre.


ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: # TI-83 Premium CE
  from ce_turtl import *
  turtle.clear()
except ImportError:
  import turtle

def try_colormode(m):
  try: turtle.colormode(m)
  except: pass
def try_pencolor(c):
  try: turtle.pencolor(c)
  except: pass
  try: turtle.color(c)
  except: pass
def try_pensize(s):
  try: turtle.pensize(s)
  except: pass

def koch(n, l):
  if n<=0:
    turtle.forward(l)
  else:
    koch(n-1, l/3)
    turtle.left(60)
    koch(n-1, l/3)
    turtle.right(120)
    koch(n-1, l/3)
    turtle.left(60)
    koch(n-1, l/3)

def flock(n, l):
  koch(n, l)
  turtle.right(120)
  koch(n, l)
  turtle.right(120)
  koch(n, l)

try_colormode(1)
l=80
turtle.penup()
turtle.goto(105,3)
turtle.left(120)
turtle.pendown()
try_pencolor((0, 0, 0))
flock(3, l)
turtle.left(120)

turtle.penup()
turtle.goto(105,-10)
turtle.right(60)
turtle.pendown()
try_pencolor((1, .5, 0))
flock(4, l)
turtle.right(60)

try_pensize(2)
turtle.penup()
turtle.goto(5,45)
turtle.right(60)
turtle.pendown()
try_pencolor((0, 0, 1))
flock(2, l)
turtle.right(60)

turtle.penup()
turtle.goto(-100,17)
turtle.left(120)
turtle.pendown()
try_pencolor((1, 0, 0))
flock(0, l)
turtle.left(120)

try_pensize(3)
turtle.penup()
turtle.goto(-100,-5)
turtle.right(60)
turtle.pendown()
try_pencolor((0, 1, 0))
flock(1, l)
turtle.right(60)

turtle.penup()
turtle.forward(400)

try: turtle.show() #TI-83 Premium CE
except: pass

Bon outre le problème de couleur déjà évoqué, avec ce_turtl quelque chose semble également ne pas aller avec l'épaisseur du tracé, trop importante par rapport à la concurrence et au standard.

Tentons de mieux comprendre le fonctionnement de turtle.pensize() à l'aide d'un exemple dédié.


ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE


Code: Select all
try: # TI-83 Premium CE
  from ce_turtl import *
  turtle.clear()
except ImportError:
  import turtle

def try_write(s):
  try:
    turtle.write(s)
  except:
    pass

def try_pensize(s):
  try: turtle.pensize(s)
  except: pass

def test(w, n):
  turtle.penup()
  turtle.goto(- w / 2, 0)
  turtle.pendown()

  for k in range(n):
    try_pensize(k)
    try_write(str(k))
    turtle.forward(w / n)

#test(384, 8) # Graph 90+E
#test(128, 8) # Graph 35+E II
test(320, 8)

try: turtle.show() #TI-83 Premium CE
except: pass

Dans le module turtle standard, le paramètre passé à turtle.pensize() est l'épaisseur du tracé en pixels.

En fait, cela ne va chez personne si l'on compare les épaisseurs obtenues en fonction de la valeur du paramètre :
ordi
Graph 90+E
Graph 35+E II
NumWorks
TI-83 Premium CE
TI-84 Plus CE
0
1
1
0
1
1
1
1
1
3
2
2
3
2
5
3
3
3
3
7
4
4
5
4
7
5
5
5
5
7
6
6
5
6
7
7
7
5
7
7
Score
100%
50%
87,5%
25%

Il n'empêche que clairement, c'est de loin sur TI-83 Premium CE Edition Python et TI-84 Plus CE-T Python Edition que le fonctionnement de turtle.pensize() s'éloigne le plus du standard. :mj:


Le module turtle n'est certes pas au programme du lycée mais n'en reste pas moins important en Seconde. Il peut servir à s'appuyer sur les acquis de Scratch du collège pour passer progressivement au Python, particulièrement en Physique-Chimie où la réalisation de tracés est au programme.

Pour une raison fort étrange et que nous ne comprenons pas, Texas Instruments a choisi pour son ce_turtl d'utiliser les mêmes noms que le module turtle standard, mais n'en a ensuite absolument pas respecté le fonctionnement. Nous avons de (trop) nombreux écarts dans les paramètres attendus par ces fonctions ou même leur fonctionnement. :mj:

Sur les exemples que nous avons déroulés ci-dessus, l'argument de devoir faire des écarts pour que la solution tourne sur le matériel assez limité des TI-83 Premium CE Edition Python et TI-84 Plus CE-T Python Edition ne nous semble pas recevable, les corrections à apporter étant pour la plupart tout sauf complexes.
Non non, clairement le respect du standard turtle préexistant, celui mis en avant aux concours de recrutement des enseignants, dans les livres ainsi que dans les documents ressources, n'était pas au cahier des charges du constructeur ou alors en très mauvaise position.

Dans le contexte turtle, il ne sera ici pas possible de faire des allers-retours entre la calculatrice et l'ordinateur-tablette, à moins d'un soin méticuleux de la part de l'enseignant dans la conception des scripts et des diverses astuces de compatibilité dans le genre de celles que nous avons utilisées.
A cause de ce gros défaut, en dehors des enseignants T3 nous doutons très fortement que de nombreux enseignants français veuillent s'embêter à se taper ainsi double travail pour enseigner et faire utiliser le ce_turtl non standard de la TI-83 Premium CE Edition Python.


Téléchargements :

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
972 utilisateurs:
>959 invités
>7 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)