π
<-
Chat plein-écran
[^]

News 2019
August (10)
July (3)
June (4)
May (11)
April (7)
March (19)
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)

Jour 1 : Le Secret de l'Avent 2018

New postby critor » 01 Dec 2018, 10:53

10048Ce matin, ma
TI-83 Premium CE
m'a apporté un chocolat avec un affichage bizarre...
TI-83 Premium CE wrote:II

Simplifie !
Link to topic: Jour 1 : Le Secret de l'Avent 2018 (Comments: 3)

Teclada, nouveau monde perso Oiram CE

New postby critor » 01 Dec 2018, 22:21

7698Pour te détendre en ce nouveau week-end jaune,
Incognitonomous
te sort
Teclada
, son monde perso pour
Oiram CE
, le moteur de jeu
Mario-like
pour ta
TI-83 Premium CE
? :)

Il s'agit d'un monde disposant à ce jour de 5 niveaux, le 5ème étant inachevé.

Pour fonctionner correctement,
Oiram CE
a obligatoirement besoin des bibliothèques C téléchargeables ci-dessous. Mais rien de bien compliqué, il suffit juste de les transférer.


Téléchargements
:
Link to topic: Teclada, nouveau monde perso Oiram CE (Comments: 6)

Jour 2 : Le Secret de l'Avent 2018

New postby critor » 02 Dec 2018, 00:11

10050Tiens, aujourd'hui l'affichage bizarre constaté hier sur ma
TI-83 Premium CE
a changé...
TI-83 Premium CE wrote:IIIII

Et si tu tentais de prédire ses 3 prochains affichages ? ;)
Romps la routine !
Link to topic: Jour 2 : Le Secret de l'Avent 2018 (Comments: 17)

Module TI-Python: exploration module random + comparaisons

New postby critor » 02 Dec 2018, 16:07

Cet article traitant du module
TI-Python
est préparé dans des conditions inconfortables : nous ne disposons pas du module, l'article est rédigé a posteriori et illustré à l’aide des photos de tests prises sur le stand de
Texas Instruments
aux journées APMEP 2018 puis congrès UdPPC 2018 avec le prototype.

Certaines photos ne correspondront pas exactement à ce qui a été rédigé, et les informations apportées peuvent être ou devenir inexactes. En vous priant de bien vouloir nous en excuser.

9931Dans un article précédent nous t'avons présenté le
TI-Python
, module externe permettant l'exécution de scripts
Python
sur ta
TI-83 Premium CE
. Nous t'avions annoncé la présence des modules
math
et
random
. Par la suite, nous avions exploré son module
builtins
puis son module
math
.

Lors de notre premier article nous n'avions pas pu t'illustrer ce qu'offrait le module
random
car ayant omis de le prendre en photo. Comme promis réparons aujourd'hui cela en explorant ce module à l'aide du script suivant :
Code: Select all
#platforms: (0)TI-Nspire (1)NumWorks (2)Graph 90+E (3)Graph 75+E (4)TI-Python
plines=[29,12,  7, 9,11]
pcols =[53,99,509,32,32]
platform=0
try:
  import sys
  try:
    if sys.platform=='nspire': platform=0
    if sys.platform=='TI-Python Adapter': platform=4
  except: platform=3
except:
  try:
    import kandinsky
    platform=1
  except:
    platform=2

nlines=plines[platform]
ncols=pcols[platform]
curline=0

def mprint(*ls):
  global curline
  st=""
  for s in ls:
    if not(isinstance(s,str)):
      s=str(s)
    st=st+s
  stlines=1+int(len(st)/ncols)
  if curline+stlines>=nlines:
    input("Input to continue:")
    curline=0
  print(st)
  curline+=stlines

def sstr(obj):
  try:
    s=obj.__name__
  except:
    s=str(obj)
    a=s.find("'")
    b=s.rfind("'")
    if a>=0 and b!=a:
      s=s[a+1:b]
  return s

def explmod(pitm,pitmsl=[],reset=True):
  global curline
  if(reset):
    curline=0
    pitmsl=[sstr(pitm)]
  hd="."*(len(pitmsl)-1)
  spath=".".join(pitmsl)
  c=0
  for itms in sorted(dir(pitm)):
    c=c+1
    try:
      itm=eval(spath+"."+itms)
      mprint(hd+itms+"="+str(itm))
      if spath.rfind(itms)<0:
        pitmsl2=pitmsl.copy()
        pitmsl2.append(itms)
        c=c+explmod(itm,pitmsl2,False)
    except:
      mprint(hd+itms)
  if c>0:
    mprint(hd+"Total: "+str(c)+" item(s)")
  return c


Le script nous liste alors pas moins de 30 entrées retranscrites ci-dessous :
TI-Python wrote:>>> from explmod import *
>>> import random
>>> explmod(random)
__name__='random'
.count()=<bound_method>
.endswith()=<bound_method>
.find()=<bound_method>
9998.format()=<bound_method>
.index()=<bound_method>
.isalpha()=<bound_method>
.isdigit()=<bound_method>
.islower()=<bound_method>
.isspace()=<bound_method>
.isupper()=<bound_method>
.join()=<bound_method>
.lower()=<bound_method>
.lstrip()=<bound_method>
9999.replace()=<bound_method>
.rfind()=<bound_method>
.rindex()=<bound_method>
.rsplit()=<bound_method>
.rstrip()=<bound_method>
.split()=<bound_method>
.startswith()=<bound_method>
.strip()=<bound_method>
.upper()=<bound_method>
9952Total: 22 item(s)
choice()=<function>
getrandbits()=<function>
randint()=<function>
random()=<function>
randrange()=<function>
seed()=<function>
uniform()=<function>
Total: 30 item(s)
30
>>>


Voici ci-dessous la comparaison de ce que renvoient les différents modèles disposant d'une implémentation
Python
en lançant ce même script :

Casio Graph 90+E
Casio Graph 35/75+E
NumWorks

TI-Python
pour
TI-83 Premium CE
__name__='random'
choice()
getrandbits()
randint()
random()
randrange()
seed()
uniform()
Total: 0
Total: 30


Et oui, égalité pour tout-le-monde sauf la
TI-Nspire
qui n'intègre pas le module
random
pourtant essentiel au lycée. :mj:
D'où le classement suivant :
  1. NumWorks
    ,
    Casio Graph 35+E/75+E
    ,
    Casio Graph 90+E
    et module
    TI-Python
    pour
    TI-83 Premium CE
    avec
    30
    entrées
  2. TI-Nspire
    avec
    0
    entrées

Jour 3 : Le Secret de l'Avent 2018

New postby critor » 03 Dec 2018, 00:01

10051Aujourd'hui, nouvel affichage de ma
TI-83 Premium CE
:
TI-83 Premium CE wrote:IIIVI

Tente de prédire d'ici minuit ses 3 prochains affichages ! ;)
Fais marche arrière !
Link to topic: Jour 3 : Le Secret de l'Avent 2018 (Comments: 10)

Contrôle total luminosité TI-83 Premium CE

New postby critor » 03 Dec 2018, 21:48

A l'aide des combinaisons
2nde
et
2nde
, tu peux régler la luminosité de ton écran
TI-83 Premium CE
sur 10 niveaux.

Comme on s'en rend compte sous émulateur et comme tu le devines peut-être, cette luminosité est contrôlée par un octet en mémoire RAM, le 0xD0058Fh.

Les combinaisons claviers nous permettent de régler cet octet aux seules valeurs suivantes :
  • 49 pour la luminosité maximale
  • 69
  • 89
  • 109
  • 129
  • 149
  • 169
  • 189
  • 209
  • 229 pour la luminosité minimale

Quel dommage donc de ne pas pouvoir profiter des 256 valeurs de luminosité possibles offertes par cet octet... :'(

Heureusement,
TheLastMillenial
te sort un pack de programmes,
Advanced Brightness Utility
, qui va te permettre d'accéder à toutes les possibilités de ton écran :
  • GETLCD
    qui renvoie la valeur courante de la luminosité
  • SETLCD
    pour règle la dernière réponse comme nouvelle valeur de luminosité
  • BRIGHT
    qui t'offre une interface intuitive pour consulter et régler ta luminosité

A toi les valeurs extrêmes 0-48 pour une super-luminosité ainsi que 230-255 pour économiser ta batterie ou encore dans les situations où tu ne veux vraiment pas que les autres puissent voir ce que tu fais ! ;)
A toi également toutes les valeurs intermédiaires, et donc la possibilité de réaliser facilement des effets graphiques fondus en ouverture/fermeture pour tes programmes, sans aucun besoin de calculer les couleurs intermédiaires ni de réécrire la contenu de l'écran ! :bj:


Téléchargement
:
archives_voir.php?id=1835146
Link to topic: Contrôle total luminosité TI-83 Premium CE (Comments: 5)

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
519 utilisateurs:
>493 invités
>20 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)