π
<-
Chat plein-écran
[^]

Divers Mise à jour img2calc Python : optimisation palette KhiCAS

New postby critor » 17 Jan 2023, 11:36

13917Dans une série d'articles précédents nous te présentions , notre service en ligne gratuit sur
TI-Planet
te permettant de convertir facilement et rapidement tes images pour tes projets sur calculatrices.

Un large choix de formats cible t'était proposé :
  • fichiers à appeler depuis tes programmes en langage
    Basic
    :
    • pour
      Casio Graph 90+E
      et
      fx-CG50/20/10
    • pour
      Casio fx-CP400
      et
      fx-CG500
    • .8ca
      ou
      .8ci
      pour
      TI-82 Advanced Edition Python
      ,
      TI-83 Premium CE
      ,
      TI-84 Plus CE
      et
      TI-84 Plus C Silver Edition
    • .8xi
      pour
      TI-83 Plus
      (compatible
      TI-82 Plus
      ,
      TI-82 Advanced
      monochrome et
      TI-84
      monochrome)
      ,
    • .83i
      pour
      TI-83
      (compatible
      TI-82 Stats
      et
      TI-76.fr
      )
    • .82i
      pour
      TI-82
    • .86i
      pour
      TI-86
    • .85i
      pour
      TI-85
    • .73i
      pour
      TI-73
  • fichiers à appeler depuis tes scripts en langage
    Python
    :
    • pour les éditions
      Python
      des
      TI-83 Premium CE
      et
      TI-84 Plus CE
  • scripts
    Python
    pour les différentes bibliothèques de tracé par pixels disponibles selon les modèles :
    • ti_draw
      (
      TI-Nspire CX II
      )
    • graphic
      (
      TI-Nspire CX II
      avec
      KhiCAS
      ,
      TI-Nspire CX
      avec
      KhiCAS
      ,
      NumWorks
      avec
      KhiCAS
      ,
      Casio Graph 90+E
      et
      fx-CG50
      avec )
    • nsp
      (
      TI-Nspire
      avec )
    • ti_graphics
      (
      TI-83 Premium CE
      et
      TI-84 Plus CE
      éditions
      Python
      )
    • casioplot
      (
      Casio Graph 90/35+E II
      ,
      fx-9750/9860GIII
      et
      fx-CG50
      )
    • hpprime
      (
      HP Prime
      )
    • kandinsky
      (
      NumWorks
      )

Aujourd'hui, parlons donc de la conversion d'images en scripts
Python
par
img2calc
.

Le code des scripts obtenus se compose de 3 éléments :
  • une fonction affichant une image
  • les données de l'image
  • la palette de couleurs associées
Par exemple pour l'image ci-contre, tu pouvais obtenir ce genre de script :
Code: Select all
#image converted on TI-Planet
#tiplanet.org/img2calc


#the image drawing function
#- rle : image RLE-compressed data
#- w : width of image
#- pal : palette of colors to use with image
#- zoomx : horizontal zoom
#- zoomy : vertical zoom
#- itransp : index of 1 transparent color in palette or -1 if none
def draw_image(rle, x0, y0, w, pal, zoomx=1, zoomy=1, itransp=-1):
  i, x = 0, 0
  x0, y0 = int(x0), int(y0)
  nvals = len(pal)
  nbits = 0
  nvals -= 1
  while(nvals):
    nvals >>= 1
    nbits += 1
  maskval = (1 << nbits) - 1
  maskcnt = (0xFF >> nbits >> 1) << nbits
  while i<len(rle):
    v = rle[i]
    mv = v & maskval
    c = (v & maskcnt) >> nbits
    if (v & 0b10000000 or nbits == 8):
      i += 1
      c |= rle[i] << (7 - nbits + (nbits == 8))
    c = c + 1
    while c:
      cw = min(c, w - x)
      if mv != itransp:
        col = pal[mv]
        for l in range(0, zoomy, zoomy < 0 and -1 or 1):
          for k in range(cw):
            for p in range(0, zoomx, zoomx < 0 and -1 or 1):
              set_pixel(x0 + (x + k)*zoomx + p - (zoomx < 0), y0 + l - (zoomy < 0), col)
      c -= cw
      x = (x + cw) % w
      y0 += x == 0 and zoomy
    i += 1


#palette for your image
#12 RGB-888 colors
palette = (
(0,0,0),(104,40,120),(136,112,80),(80,192,0),(248,132,24),(160,168,160),(248,252,0),(0,252,248),(248,0,0),(248,252,248),(248,172,176),(0,0,248),
)

#your image data
#160x154 RLE-4 pixels
image = (
b'P\x81\1P\x81\6\xf0\0\1\0\1\20\1\x90\3QP\2\23\1\0\21\xa0\1\xf1\0\0\1\xf0\0\x110\xb2\1\4\2\0\2\1\x92\6`\2\0\5\20\2\1\2\20\5\1 \1\xf0\1b \2\0\4\26\4\0\27\0\xf8\0\20\xf1\0\0\27`\22P\2\4\x92\1\4\2\20\1\xf2\5\x80\1\22\0\1\22\20\25\2@\2\20\2\0\xf2\0\0b \2\0\6'
b'\31\6\0\27\xb0\2\27\0\5\27\5\20\22\xf0\0\2\4\x92\1\4\2\20\xe2\5\xb0\1\2\20\5\2\25\0\x020\2\20\2\0\xf2\0\0b \2\0\6\31\6\0\27\0\x85\1\0\xf8\0\0\27\0\a\31\a\20\22\xa0\1\4\x82\1\24\2\0\1\xc2\5P\22\20\22\5\2\0\1\5\22\0\x020\2\0\22\0\xf2\0\0b \2\0\n\26\n\0'
b'\27\0\25G\25\0\bJ\4\b\0\27\0\a\31\a\20\22\xb0\1\2\4\x82\1\24\2\0\1\xa2\5@\2%\x025B\1\0\22\20\1"\0\xf2\0\0b \2P\27\0\25\27\31\a\25\0\bZ\b\0\27\0\5\27\5\20\22\xe0\1\1\x92\1\0\1\0\x92\5@\2%\x025"\5\1\5\21\5 "\1\xf2\0\0b \2\x001\0\27\0\25\a\t\'\25\0\bZ\b\0'
b'\27\x001\20\22\xf0\1\x92\1\4\2\20\21\xe2\4@\1\2\25\2\5\22\1\5"\0\5\21\2\5 \xa2\1\0b \2\0\'\5\0\27\0\25\a\t\'\25\0\bZ\b\0\27`\22\24\xf0\1\2\4\xf2\0\24 \1\xc2\4`\1" \25\2\20\5\0\22\25\20\xa2\1\0b \2\0\a\31\a\0\27\0\25\27\31\a\25\0\bZ\b\0\27\0\n\26\n\20B'
b'\24\2\xe0\1\4\x82\1\4\2\20\xb2\4\xf0\0\5\2 \2\25\22\25\0\2%\20\xa2\1\0b \2\0\a\31\a\0\27\0\25\a\t\'\25\0\bZ\b\0\27\0\6\31\6\20\xf2\0\24\xe0\1\4\xf2\0\24\2\0\1\x92\4P5\2\25\2\5\0R% \x1252\0b \2\0\5\27\x050\25G\25\0\bZ\20\27\0\6\31\6\20\xa2\1\24\xe0\1'
b'\xf2\0\24\2\0\1\xf2\3P\5\2\25\2\25\2\0\2\1\2\0"\5\2\5\2\xc0\1b \2P\27\1\0\1\x057\25\0\b:\30@\n\26\n\20\xe2\1\xd0\1\1\x82\1\0\1\0\xe2\3P\2\1"\5\22\x010"\5\2\25\x010Q\20b \2\0\2\23\1\0\'\1\0\x017\25\0\b*\b \21\20\2\23\1\20\xf2\1\4\xc0\1\22\1R\4\2\20\21'
b'\xb2\3\x80\1\1\22\1\x020b\x150b\0b \2\0\4\26\4\0G\0\5\'\25\0\b\32\b\20\x017`\x82\2\24\xd0\1\4b\4\2 \1\x92\3`\2\0\2\5\0\2@b\5" R\0b \2\0\6\31\6\0W\0\1\5\a\25\0\b\n\b\0\1W\0\5\27\5\20\22\0\24\xc2\1\4\xf0\1\24R\24\2\20\x82\3`\5 \1P25\2\5\2\5 B\0b \2\0\6'
b'\31\6\0W\1\0\1%\0\30\20g\0\a\31\a\20\22\4 \24\x92\1\4\xa0\2b\24\2\0\1\xe2\2\xf0\0"PB\25\0\22\5\x1202\0b \2\0\n\26\n\0\xf7\0\0\1\25\0\b\20\xf7\0\0\a\31\a\x102$ \24R\4\0\xf2\0\4\xa0\1\4R\24\2\0\1\xc2\2P\2\x90\1\22\5\2\0\25\0\22\25\2\1 \1"\0b \2P\x87\1\1P'
b'\xf7\0\0\5\27\5\20b\20\2\4\0R\4\0\xf1\0\4\22\x90\1\x82\1\0\1\0\xb2\2P\5\x90\1\22\25\0\5\0"\25\x120"\0b \2\x001\0W!@\2\0\1g\x001\20\x92\1\4\20\4B\x80\1\4"\4\x80\1\22\1B\4\2\20\1\x92\2P\5\x90\1\2%\0\1\0\x125\22\x102\0b \2\0\'\5\0\'\21P(\4\b\0a`\xb2\1\24 '
b'\4\x90\1\4B\24\x80\1\24B\4\2\20\1\xf2\1@\22\1\x80\1\2%\2\20\22%"\x102\0b \2\0\a\31\a\0\27\1\20\2D \30\x80\1\n\26\n\20\xe2\1\24\2\x90\1\4\x82\1\x80\1\2\4B\4\2 \xd2\1@\5\2@\22\1\20\2% \x025"\x102\0b \2\0\a\31\a\0\a\1\0\2\24\26\t\26\4\6\2P\5\27\5\0\6\31\6'
b'\20\xf2\1\4\xa0\1\4\x82\1\24\x90\1\x042$\2\0\1\xb2\1@\22 B\20\2\25\2 \2%\2\0\22`b \2\0\5\27\5 \x146\t6\4\0\n\26\4\0\a\31\a\0\6\31\6\20\xf2\1\4\xa0\1\24\xa2\1\24\xf0\0\2\4B\24\2\0\1\x92\x010\25\2\20b\0\2\25\2 \2\25\2\0\22\1\x102\0b \2P\24\6\t\6\31\6\24@'
b'\6\31\6\0\a\31\a\0\n\26\n\20\xf2\1\4\xd0\1\1\xc2\1\x80\1\1R\0\1\0\x82\x010\25\2\20b\0\2\25\22\x102\0\22 2\0b \2\0\2\23\1\0\4\5\6\t\6\t\n\4\2\x001\0\6\31\6\x007\0\2\23\1\20\xf2\1\4\xe0\1\4\xa2\1\24\x80\1\2\x012\4\2\20\1b0\25\2\0\xf2\0\0\2\25\22\20\1\22'
b'\20\22\20B\0b \2\0\4\26\4\0\4\t&\22 \'\5\0\6\t\n\6\0\1\27\1`\22\20Db\4\0\xa2\x014\x104R\4\xa0\1\x142\4\2\20\1B0"\0b\20\2\25\2@\2\0\5\22\20B\0b \2\0\6\31\6\0\4\31$0\a\31\a\0\n\26\2@\1\xa2\x0104"\4\xb0\1\x042$\20$"\4\xd0\1\4"\24\2\x102 \25\22\0R\1\x102P'
b'\2\25\2 2\0b \2\0\6\31\6\0$\2\0\n\26\n\0\a\31\1@\xd2\2 \22\24\xb0\1\4b$ $\0R\24`\24\22\24\2\20\22\0\5\0\25\22\0R\20%\22@B 2\0b \2\0\n\26\n\0\4\2 \6\31\6\0\5\27\20\xc2\3\xf0\1\4\x92\x014\x80\1\4\22\24`\x042\0B\25\22\0B\0\1\0B0R\1\20\1"\0b \2\xa0\1\6\31'
b'\6@\xe2\3\1\xd0\1\4\xd2\1\x80\1\4RP\1\2\24\0"\1\2\0\5\1\2\x001\20\2\21\2\1\x120!20\1\2\0b \2\x001\x001\0\4\n\6\4\20\21\xb2\1\xf1\0\xc2\1\4\xc0\1\4\xe2\1\xf0\0\4R\4P"\0\22\20\1\0\2\0\2`\2\20\2\0\22`\2\21\x120\2\0b \2\0\'\5\0\'\5\0$\5\1\xa2\1!\x80\1\xc2'
b'\1\4\0\xb2\x014\xa2\1\4\xf0\x0042\24\xf0\0\x120\2\0b\0\2\20\2\0\22\0\1"% \x020\2\0b \2\0\a\31\a\0\a\31\a\0\2\20\xa2\1\xd0\1\xc2\1\4\x80\x024b\4\0b\24\20$\22\4P2\0\x82\x035\2\xf0\0b \2\0\a\31\a\0\a\31 \x82\1\1\x80\1\t\x050\25\xc2\1\4\xd0\x01204\22\4\xf0'
b'\0\4\22$\20\4\2P2\0R@\22\0\2@BU\x010\2\0b \2\0\5\27\5\0\5\a\20\x92\1`\x82\3\4\0\xa2\1\20\x82\x010\4\2\xf0\0\4R\24`2\0\x120\1\0\2\20R \2\20\1\2\5\0E0\2\0b \2\xf0\0\1\xf2\0P\5\0\5\0\5\20\25\0\5\0\5\0\5\0\xc2\1\4\0\xa2\1\20\x82\x011\4\x80\1\4b\4`2\0B\0!\2'
b'\1b\1\20\22\0\21\20E \2\0b \2\0\2\23\1\20\xf2\0\1`\5\0\5\0\5\20\25\0\5\0\5\0\5\0\xc2\1\4\0\x91\1\2\20\xc2\1\4\x80\1\4b\4`2\0\2E \x92\1\1\0%\1\25\20\2% \2\0b \2\0\4\26\2\1\xf2\0P\25\1\5\1\5\1\5\0\1\25\1\5\1\5\1\5\0\xc2\1\4\xa0\1\2\20\xc2\1\4\0\xf2\0D"\4'
b'`2\0\2\25"\5\20\x82\1\x112%0\25 \2\0b \2\0\6\t\2\1b\1@\xc5\2\xc2\1\4\xa0\1\2\20\xc2\1\4\xd0\1\2$`2\0\2\5\2%\2\5\20b\1\0\22\25\2%\0\2\1\20\2 \2\0b \2\0\6\5\0b\x010\xb2\4\4\xf0\0\2\20\2\20\xc2\1\4\0\xf2\0\0" \22`2\0\2\5"\5\2\5\2\20R\20\2e\0\22P\2\0b \2\0'
b'\n\0b@\4@\4\0\4\0\4@\4\0\4\0\4 \xc2\1\x040\1\0\1\0\4\20\2\20\xc2\1\4\xf0\0\2\0R\4\xf0\x002\0\2\25\22\25\2\0\2\0\x012\20\22e\0\22\1 "\0b \2\20b@\2\0\22\5\x020\2\0\22\5\x020\2\0\22\5\xc2\1\x040\1\0\1\0\4\20\2\20\xc2\1\4\xf0\0\2\0R\4\xf0\x002\0\1E\2\1\0\5'
b'\x102\0\1\2\1"%\0"0"\0b \2\0\1R \1\5\1\5\0\1\2\x050\1\5\0\1\2\x050\1\5\0\1\2\5\xc2\1\x040\1\0\1\0\4\20\2\20\xc2\1\4\xf0\0\2\0R\4\xf0\x002\20\1%@\5\20\22\0\1\22\x102\21\22@!\0b \2\1R \2\25\2\5\20\1 \2\0\2\5\20\1 \2\0\2\5\20\1\0\xc2\1\x040\1\0\1\0\4\20\2'
b'\20\xc2\1\4\20\2@\2\0R\4\xf0\x002`\22 \5\0\22\x002\1\0\1\2\21\2\1\x90\1b R\1 \2\5"\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040\1\0\1\0\4\20\2\20\xc2\1\4\20\2\0\24\2\0\2\0R\4\xf0\x002@\2\0\22\x010\22\0"\1\0\1 \2\1\20\xf2\0\0b B\x010\5\22\4\2\5P\2\0\2\5P\2\0\2\x05'
b'0\xc2\1\x040\1\0\1\0\4\20\2\20\xc2\1\4\20\2\0$\0\2\0R\4\xf0\x002@\2\0R\20\x012\0"\5\22 2\5"\0b B \x052\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040\1\0\1\0\4\20\2\20\xc2\1\4\20\2\0$\0\2\0R\4\xf0\x002@\2\0\2\xd0\1%\22 2\5"\0b 2 \5\22\24\2\4\2\5P\2\0\2\5P\2\0\2'
b'\x050\xc2\1\x040\1\0\x010\2\20\xc2\1\4\20\2\0$\0\2\0R\4\xf0\x002\x80\1!\x92\x015\22\x102\5"\0b "02\4\2\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\4\xa0\1\2\20\xc2\1\4\20\2\0$\0\2\0R\4\xf0\x002`\1\22\21\xe5\1\2 "\5"\0b "\20\1\22\24\2\4\2\4\2\5P\2\0\2\5P\2\0\2\x05'
b'0\xc2\1\4\0\xa2\1\20\xc2\1\4\20\2\0\24\2\0\2\0R\4\xf0\x00202\xc0\1"E\20"\5"\0b "\20"\24\2\4\2\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\4\0\xa2\1\20\xc2\1\4\xf0\0\2\0R\4\xf0\x0020\2\x010\x82\1\1\0\x050\2\25\2\20R\0b \x020\2\4\2\24\2\4\2\4\2\5P\2\0\2\5P\2\0\2'
b'\x050\xc2\1\4\xa0\1\2\20\xc2\1\4\0\xf2\0\0R\4\xf0\x0020\2\20\2\0\xb2\1\5"\20\22 \22\5"\0b \2 \22\4\2\24\2\4\2\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040(\0\30\0\2\20\xc2\1\4\0\xf2\0\0R\4\xf0\x0020\1\20\2\0\xb2\1\5\22\25\x020b\0b \2\20\22\24\2\4\2\5\4\2\4\2'
b'\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040(\0\30\0\2\20\xc2\1\4\0a\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\x020Q\20b \2\20\22\24\2\4\25\4\2\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040(\0\30\0\2\20\xc2\1\4\xf0\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2\xb0\1b \2\20"\4'
b'\2\4\5"\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040(\0\30\0\2\20\xc2\1\4P\4\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\1\22\5\4\2\4\22\5\2\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040(\0\30\0\2\20\xc2\1\4P\4\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2'
b' \xf2\0\0b \2\0\2\0\22%2\4\2\5P\2\0\2\5P\2\0\2\x050\xc2\1\x040(\0\30\0\2\20\xc2\1\4 \30\0\4\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\2\0\x82\1\4\2\5P\2\0\2\5P\2\0\2\5\a \xc2\1\x040(\0\30\0\2\20\xc2\1\4 \30\0\4\0\2\0R\4\xf0\x002@\2\0\2'
b'\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\2\0\2\5B\5\2\4\2\5P\2\0\2\5P\2\0\2\27 \xc2\1\x040(\0\30\0\2\20\xc2\1\4 \30\0\4\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\2\0\x82\1\4\2\5P\2\0\2\5P\2\0\a\21\2\20\xc2\1\x040\30\20\b\20\2\20\xc2\1\4 \30\0'
b'\4\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\2\0\2\0B\0\2\4\2\5P\2\0\2\5P\2\0\a\5\0\t\20\xc2\1\4\xa0\1\2\20\xc2\1\4 \30\0\2\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\2\0\x82\1\4\2\5P\2\0\2\5P\2\0\a\5\0\a\20\xc2\1\4\0\xa2'
b'\1\20\xc2\1\4\xf0\0\2\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\2\0\2\5\22\1\0"\4\2\5P\2\0\2\5P\2\0\a\5\0\t\20\xc2\1\4\0\xa2\1\20\xc2\1\4\0\xf2\0\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\0\2\0\2\0\2\20\2\0\2\0\4\2\5P\2\0\2\5P\2'
b'\27\5\0\a\20\xc2\1\4\xa0\1\2\20\xc2\1\4\0\xf2\0\0R\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2\xb0\1b \2\0\2\x002\0\4\20\24\2\5P\2\0\2\5P\2\27\5\0\a\20\xc2\1\4\xf0\0\1\20\2\20\xc2\1\4\0a\2\0\22\1"\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \x012\21\20b \2\0\2\0\22\1'
b'\4\0\4\20\24\2\5P\2\0\2\5P\2\a\2\5\0\a\20\xc2\1\4P\33\22\0\2\20B\1b\4\xf0\0\2\0\2\0\2\24\2\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \x025"\0b \2\0"\20\4\0\4\2\0\24\2\5P\2\0\2\5P\2\a\2\5\0\a\20\xc2\1\4P\33\22\0\2\x102\1\0*2\4\20\24\0\21\0\2\0\2\0$\n\4\xf0'
b'\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\20\4\2\4\22\24\2\5P\2\0\2\5P\2\0\2\5\0\a\20\xc2\1\4 \33\0\33\22\0\2\20"\1\0\2$\5"\4\20\24\0\21\0\2\0\2\0$\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20"\0\4\2\4\22\24\2\5P\2\0\2\5P\2\a9\a\t"\20*'
b'B\4 \33\0\33\22\0\2\20"\0T"\4\20\24\0\21\0\2\0\2\0$\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\0\4\2\4\22\24\2\5P\2\0\2\5P\t\a\t\a\31\a\t\22\1\0\x0242\4 \33\0\33\22\0\2\20"\0T\n\22\4\20\24\0\21\0\2\0\2\0\4\20\n\4\xf0\x002@\2\0\2\0\xb2\1'
b'\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\22\24\2\5P\2\0\2\5P\a\20\t\20\a\0\22\0\2D\n"\4 \33\0\33\22\0\2\20"\0T\n\22\4\20\24\0\21\0\2\0\2\0\4\20\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 2\5"\0b \2\20\22\4\2\4\2\4\2\1"\5P\2\0\2\5P\a\2\5\t\22\a\22\20d\5\22\4 '
b'\33\0\33\22\0\2\20"\0$\22\4\n\22\4\20\24\0\21\0\2\0\2\0\24\2\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 2\5"\0b \2\20\22\4\2\4\2\4\2\0\5\1\0\5P\2\0\2\5P\a*\31\a\n\2\0\2d\n\22\4 \33\0\33\22\0\2\20"\0\24 \4\n\22\4\20\4\2\0\21\0\2\0\2\0\4\20\n\4\xf0\x002@\2\0'
b'\2\0\xb2\1\5\22\25\2 2\5"\0b \2\20\22\4\2\4\2\4\x020\5P\2\0\2\5P\a2\t\a\22\0\xf4\0\n\22\4 \33\0\33\22\0\2\20"\0\4\20\2\0\4\n\22\4\xf0\0\2\0\2\0\4\0\4\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 2\5"\0b \2\20\22\4\2\4\2\4\2\0\2\20\5\1@\2\0\2\5\1@\t2\5\2\5\2\0'
b'\4\2\0\2\0\2\0\4\n\22\4 \33\0\33\22\0\2\20"\0\24\2\0\2\0\n\22\4\0\xf2\0\0\2\0$\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2\xb0\1b \2\20\22\4\2\4\2\4\2\0\22\0\xc2\1\1 \a\5\2\31\2\5\t\2\0\4P\4\n\22\4\xa0\1\2\20"\0\4\0\4\0\4\0\n\22\4\0\xf2\0\0\2\0\4\20\n\4\xf0'
b'\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2\0\2\4\0\x85\2\a\t\5\2\5\2\t\5\2\0\4\2\4 \2\4\n\22\4\0\x91\1\2\20"\0\4\2\4\2\4\0\n\22\4\0a\2\0\2\0\4\20\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2\0\2\4\0\x85\2\t\5'
b'\t\2\5\n\t\5\2\0\24\2\4\22\4\2\n\22\4\0\xa2\1\20"\0T\n\22\4\xf0\0\2\0\2\0$\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2\0\2\4\0\xf2\1\a\t\5\t\25\31\5\2\0\4\20\4\20\4\0\n\22\4\0\xa2\1\20"\0T\n\22\4\20\4 \2\0\2\0\2\0$\n\4\xf0\x002'
b'@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2\0\2\4\0\xf5\1\aI\25\t\2\0\4\20\4\20\4\0\n\22\4\xf0\0\21\0\2\20"\x004\2\0\n\22\4\20\4 \2\0\2\0\2\0\4\2\0\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2\0\2\4\0\xf5\1\a\x197'
b'\25\2\0\xf4\0\n\22\4 \30 \21\0\2\20"\0\4\0\4 \n\22\4\20\4\0\2\0\2\0\2\0\2\0\4\0\4\n\4\xf0\x002@\2\0\2\0\xb2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2\0\22\1\xf5\1\a\5i\2\0\xf4\0\n\22\4 \30\0\v\0\21\0\2\20"\0$\0\24\n\22\4\20\4\0\4\0\2\0\2\0\2\0\4\20\n'
b'\4\xf0\x002@\2\0\1\xc2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2 \x85\2\t\2e\2\0\xf4\0\n\22\4 \30\0\v\0\21\0\2\20"\0\4\2\4\0\2\4\n\22\4\20\4\0\4\0\2\0\2\0\2\0\24\0\n\4\xf0\x002@\2\20\xc2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2 \x85\2\t\5\2U\2\0\4'
b'\22\4\2\4\2\4\n\22\4 \30\0\v\0\21\0\2\20"\0\4\0\4\20\4\n\22\4\20\4\0\4\0\2\0\2\0\2\0$\n\4\xf0\x002@\2\20\xc2\1\5\22\25\2 \xf2\0\0b \2\20\22\4\2\4\2\4\2\0\1\0\x85\2\t%R\0\4\20\4\0\4\0\4\n\22\4 \30\0\v\0\21\0\2\20"\0T\n\22\4\20\2\0\2\0\2\0\2\0\2\0$\n\4'
b'\xf0\x002@\2\20\xb2\1\23%\1\b\2\b\0\xf2\0\0b \2\20\22\4\2\4\2\4\2\4\0\4\x85\2\aE2\0\4\2\0D\n\22\4 \30\0\v\0\21\0\2\20"\0T\n\22\4\xf0\0\2\0\2\0$\n\4\xf0\x002@\2\20\xb2\1\x035\b\5\30\x90\1b \2\20\22\4\2\4\2\4\2$\x85\2\aE2\0\xf4\0\n\22\4 \30\0\v\0\21\0\2'
b'\20"\x004\0\4\n\22\4\0\xf2\0\0\2\0$\n\4\xf0\x002@\2\20\xb2\1\23%8\0\x025\22\5\0b \2\20\22\4\2\4\2\4\2$\xf9\1\27I\2\5\22\0\xf4\0\n\22\4 \30\0\v\0\21\0\2\20"\0\4\20\4\0\4\n\22\4\0\xf2\0\0\2\0$\n\4\xf0\x002@\2\20\xb2\1\23%8\0\xf2\0\0b \2\20\22\4\2\4\2\4\2'
b'$\x85\2\aI\2\5\22\0\xf4\0\n\22\4 \30\0\v\0\21\0\2\20"\0\4\0\2\4\2\4\n\22\4\0a\2\0\2\0\2\24\2\4\xf0\0"\5\2\1 \2\x102E"\23%8\0%B\0b \2\20\22\4\2\4\2\4\2$\xb5\19\aU\2\25\2\0D\22\4\n\22\4 \30\0\v\0\21\0\2\20"\x004\2\4\n\22\4\xf0\0\2\0\22\0"\4\xf0\0"% \2\20'
b'"g\25\23%8\0%B\0b \2\x102\4\2\4\22\24\xb5\1:\a\5B%\2\0D\20\4\n\22\4 \30\0\v\0\21\0\2\20"\x004\0\4\n\22\4\20\x110\2\0R\4\xf0\0"\20\5 \2\20\22\x97\1\23%8\0%B\0b \2\0\1\2%\4\2\4\2\5\24\xb5\x012\a\t\27%)\2\0\4 \4\20\4\n\22\4\0\xa2\1\20"\0T\n\22\4\20\21\0'
b'\30\0\2\0R\4P\2%\2\20\5 \2\20\22\x97\1\23%8\0\22\5B\0b \2\0\2\0\2\25\4\2\4\5\2\24\xb5\1)\'\xf5\0\2\0D\20\4\n\22\4\0\xa2\1\20"\0T\n\22\4\20\21\0\30\0\2\0R\4P\2%\xba\1\x97\1\23%(EB\0b \2\0\2\0\22\25\24\5\2\5\4\xc5\1\xc9\1\2\0\4 \4\20\4\n\22\4\xa0\1\2\20"'
b'\0T\n\22\4\20\25\0\30\0\2\0R\4P\2%\b\4\xba\1\5g\23%(%\0\5B\0b \2\0\2\0\2\5\2%"\4\xb5\1\2\xc5\1\2\0\4\20\2\4\20\4\n\22\4\xa0\1\2\20"\0T\n\22\x045\4\30\0\2\0R\4P\2%(\24\x8a\1\2\1W\23\25\1(%\0\5B\0b \2\0\2\0"\25\22\5\2\4\xb9\1\1\2\xb5\1\2\0\4"\4\20\4\n\22'
b'\4 \x040\30\0\2\20"\0T"\x045\n\1\b\0\2\0R\4P\2%H\x85\1 !\27\23\1\20(%\0\5A\0b \2\0\2\0\2\0B\5\2\4\xb9\1\0Q\5\1\5\21\5\1\2\0\4 \24\0\4\n\22\4 \4\0\2\0\v\30\0\2\20"\0D\n"5*\b\0\2\0R\4P\2%\0\xd8\1@\27 \25 %\0\5Pb \2\0\2\0b\0\2\4\xc5\1\xc0\1\2\0$\2\0$\n\22'
b'\4 \4\0\2\0\v\30\0\2\20"\0D25\n\t\n\20\2\0R\4P\2\xb5\4\0\5B\0b \2\0\2\0\x82\1\4\x95\3\2\0\xf4\0\n\22\4 \4\0\2\0\v\30\0\2\20"\1\20\32\x0525\b\0\b"\0R\4P\2%\xd0\3%\0\5B\0b \2\0\2\0\2\5"\0\22\0\4\x95\3\2\0\24\0$\0\4\n\22\4 \4\0\2\0\v\30\0\2\20\xc2\1\25Z'
b'\22\0R\4P\2%@\xfa\0\5\xf2\1%\0\5B\0b \2\0\2\0\2\0\2\20\2\1\2\24\x95\3\2\0\4\20\4\20\2\4\n\22\4 \4\0\2\0\v\30\0\2\20\xc2\1\4\5\n\4:\1\2\0R\4P\2% \1\2\x8a\1\5\xf2\0c%\0\5B\0b \2\0\2\0\2\1\2\20\4\0\1\24\x95\3\2\0\4\20\4\0\2\24\n\22\4 \4\0\2\0\v\30\0\2\20'
b'\xc2\1\4\5\4\b*\5\0\2\0R\4P\2% \2\xaa\1R\x83\1%\1\5B\0b \2\0\2\0\22 \4\0\2\24\x95\3\2\0\xf4\0\n\22\4 \4\0\2\0\v\30\0\2\20\xc2\1\48\32\2\0\2\0R\4P\2% \5Y\5:U\xf3\0UB\0b \2\0\2\0\2\1\0\4\0\4\0$\x99\3\2\0\xf4\0\n\22\4 \4\0\2\0\v\30\0\2\20\xc2\1\27\2\30\n'
b'\31\0\2\0R\4P\2%\0\1\5\x8a\1\4( \x93\x015\0\5B\0b \2\0\2\0\2\0\24\0\4\2$\x99\3\2\0\xf4\0"\4 \4\0\2\0\v\30\0\2\20\xc2\1\4\0\1\a\0\v\0\v\0\2\0R\4P\x025\1\0\xc8\1\3\5\xb3\1%\0\5B\0b \2\0\1\22\4\2\4\2\4\2$\x97\3\2\0d\n"\4\xa0\1\2\20\xc2\1\4\1\20\a\v\0\v\0'
b'\2\0R\4P\2eY\5(\x023\xd5\1\0\5B\0b \2\20\22\4\2\4\2\4\2$\x99\3\2\0d\n"\4\0\x91\1\2\20\xc2\1!\20\v\0\v\0\2\0"\1\22\4P\2%2U\2\30\5\27#\xa2\1%\0\x051\20b \2\20\22\4\2\4\2\x042\x97\3\2\0d\n"\4\0\xa2\1\20\xb2\1P\1\0\v\0\2\0\2\1\20\22\4P\2%\0\23\x82\x017#'
b'\xa0\1%\0\5Pb \2\20\22\4\2\4R\x97\3\2\0d2\4\0\xa2\1\20\xa2\1\x80\1\v\0\2\1\20:\4\2@\2\25#\xd7\1#\x92\1\v%\0\5;\20b \2\20\x82\1\25\x97\3\2\1\0\x024\x052\4\xa0\1\2\20\xa2\1\xe0\1*$@\2UYW\5#\x92\1\v%\0E\2\0bPR\5\xd7\3\22\1\20\32R\4\xf0\0\4\2\0\2\20\xa2\1P'
b'\1\xf0\0\32\1\2\1\n@\2\5CYG\25#\xd5\1\0\25\2\25\2\xb0\1\x0252\x175\a\25\'\5\ae\a\xf5\0\xc2\1\4\xf0\0\24\0\2\20\xa2\1`\2`"\32\1@Z\xf7\x005\1\b#\xa0\1%\0\5\x82\2\xf8\0\xea\3\xc2\1\4 \x010\24\0\2\20\xa2\1\xf0\0\1P2\1\4@Z\xf7\0\25\21\30#\xa0\1%\0\2\5\2\5\2'
b'\5"\5R\5(R\xea\3\xc2\1\4 \x010\24\0\2\20B\1"\25 \1@\x020B\v\2\1\33\21\xd5\1\1H#\x90\1\1%\20\21\v\1\v!\vQ\v\30B\x85\4\xc2\1\4 \1\0"\24\0\2\20B\0E \21@R$0$Zi\58\x023$\n\x95\1 \xeb\1\b\228\x8a\4\xc2\1\4 \1\0"\24\0\2\20\22\0\xf5\x000\1\xf0\0\1\22\0Q\n\2e'
b'\xa8\1C\2$\n\xc0\1\xc5\1(\2\30\4\xaa\4\xc2\1\4 \1\0"\24\0\2\20\22\0\xf5\0@\2\x80\1\2\32Q9\1%\xc3\1\1\x134\n\xc0\x015\2E\22(\2\b\4\xca\4\xc2\1\4 \1\0"\24\0\2\20\22\0\xf5\0P\2\xf0\0\2:A\t\n\x015\xf9\0\5#\33$\n\24\0+\20\v \5\0B%\22\25\2(\2\b\xea\4\xc2\1\4'
b' \1\0"\24\0\2\20\22\0\xf5\0\x80\1\22@\32\25\xf1\x002\xf5\0\23\1\33\a\24\n\24\2@+\20\5\0\2\25\22%\22\5\2(\2\b\4\xea\4\xc2\1\4 \1\0"\24\0\2\20\22\0\xf5\0\20\x110\b\31\b0\24\x81\x014\x93\1\33\27\5\4\n\4\22\0\x010;\0\2\0\2\25\2\5\1\2\5\22\1\2\30\22\b\xfa\4'
b'\xc2\1\4 \1\0"\4\2\0\2\20\22\0%\30\0\23\0\a\31\a\20\b\t\n\30\xa4\2\xc7\1\4\n$\20\n\5\33\0[\2\x002\5"\5\22\30\22\30\xfa\4\xc2\1\4\xa0\1\2\20\22\0\25\2\30#\a\5\t\27\0\1H\4\3\4\5\2\5\1\t\1\xa4\1i\5\'\2$\2\20\2\nU"E\22\1%\22(R\xd5\4\xc2\1\4\0\xa2\1\20\22'
b'\20\30\27\23\5G\2\58\4\x035\1\n\5\1\x94\1\x97\1\2\32\24\2 \4\n\xa5\2\22\xf8\5\xc2\1\4\0\xa2\1\20"\0\30\27\23\x027\5\22%\32\23%1\xf4\2\20\4\20\4\n\xa0\1\x9b\a\xc2\1\4\0\x91\1 "\0\30\27\3\2\4\a\5\27\5B\32\23%1\xb2\2\n\24\2\0\24\20\4\n\xb1\1k\1K!K\21\xbb'
b'\1!K\xd1\1\xc2\1\4\xd0\1"\0\30\27\3\24\a\2\a\25\22 \32\23%\1\2\21\xb2\2\n\22\0$\20\4\n\5\2\xe5\1"E\a\25\a\x95\1\a\xd5\1\a5\a\x85\1\xc2\1\4\0\xc2\1\4\2\25\30\27\3\24\a\2\a\25\22(\32\23%\1\2\21\2%\xf2\1\n\x104\20\4\n\25BU\2\5B\25\22\x87\1\5\a%\a\25\a%\27'
b'\xf5\0\a%\27%\27\5\a\5\xc2\1\4\xd0\1\4\2\20\30\27\3\24\'\25\22(\32\23%1\0%\x80\2\2D\20\4\n5\2%\22\x85\1B\5\2\5\a\x1575\a\x85\1\a%\'\5\a5\a%\'\5\xc2\1\4\xb0\1%\2\20\30\27\3\24\'\25\22(\32\23%1\0%\xd0\1\2\4\nT\20\4\n\22%B\5\22G\x052\25\x175\27\x95\1\27'
b'\25\x175\xf7\0\25\'\25\a\xc2\1\4\xb0\1%\2\20\30\27\3\24\'\25\22 \32\23%!E\x90\1"\0\24\nT\20\4\n\22\25\22\5"\5\x127%\2\5\2\5\22\27%\27\xa5\1\a\25\27\25g\25\'\25\a\25\a\xc2\1\4\xb0\1%\2\20\30\27\3\24\'\25B\32\23%!%\2\5\xf1\0\20"\0\24\nT\20\4\n\22\25\22\5'
b'\22\5\2\5G%\2\5B\a\xf5\1\a\5\27%g\x157E\xc2\1\4\xb0\1%\1\20\30\27\3\22\'\25\22%\32\23%!%\0\5\xf2\0\20"\0\24\nT\20\4\n\2%B\5\2\5\x1757B\xb5\1W\5\x175W\x157E\xc2\1\4\xb0\1% \30\20\3\20\'\25\22(\32\20% %\0\5\xf2\0\20"\0\24\nT\20\4\nE2U\a\5G\xb5\x017\5\aE'
b'\a\x85\1\x87\x015\a\xc2\1\4\0\xa2\1%\xd0\3%\0\5\xf2\0\20"\0\24\nT\20\4\n\2e\2e\x87\x012%\'5W%\xe7\1U\xb2\1$\33\x80\1\xb5\4\0\5\xf2\0\20"\0\24\nT\20\4\n\v\20[\xa5\3\x87\4\xa2\1\4\22\4\0\v\xf0\0\v%\v( \27 \24 \27\20\30 \22\20%\0\5\xf2\0\20"\0\24\nT\20\4'
b'\n\2\5\2%\2\27%G\25\a\5\a\x057\x152EW\x85\1\a%WE\a\xd2\1\4\x80\1\v\0%\v(\21\0\27 \24 \25\21\30\21\0\22\20%\0\5\xf2\0\20"\0\24\nD\2\20\4\n\xd5\1\'%\27\x85\1"5\22\25\27\x85\1\a%\27\25\'5\a\xd2\1\4\v0;\20%\v(\21\3\27\24\0\24\0\x185\30\22\0\22\3\0%\0\5\xf2'
b'\0\20"\0\24\n4\2 \4\2%\22U\a\25\'%\27\x85\1\2\5\2\5B\25\'\5\a\25\27%G%\27%\27R\4b\4+ +\20%\v\b\2\b\21\3\27\24\0\24\0\30\27\25\30\22\0\22\3\0%\0\5\xf2\0\20"\0\24\n$\x020\2\0\5\2\5\2%\'\5\x87\1\5\'%2\25\2\25\22%\aB\a\5\a5G\5\aE\a\5\a\xd2\1\4\v\20[\0\v%\v'
b'\b\2\b\21\3\27\24\0\24\0\30\27\25\30\22\0\22\3\0%\0\5\xf2\0\20"\0\24\n\24`\xb5\1\27U\a\25\27%\2%\x025\22%\a5\2eB\25\xd2\2\4\0[\20\33%\v(\21\3\27\24\0\24\0\30\27\25\30\22\0\22\3\0%\0\5\xf2\0\20"\0\24\n\4`5\2%\'%\a\xf5\0\27U\2\5b\5\2\27\x92\1\5\1\5B%2\25'
b'\24\xb2\1\4\33@\33\0\v%\v(\21\3\27\24\0\24\0\x185\30\22\0\22\3\0E\xf2\0\20"\0\24\n \33\5\v\1%\x025\a\25gE\27E\a\x85\x017\5\2e\2\xa5\1\x025\xf2\1\33@\33\20%\0(\21\3\27 \24\0\30\25\21\30\22\20\1\3\0%\2\5\xf2\0\20"\0\24\n\20\33\25\1\5\22\5\2e\a\5\a\25\x17'
b'5\'5\27%\a5\'\xa5\1\2\xa5\1\x015\xe2\1\1+\20\33\0\v\20%\1"\20\3\27 \22\0\22\27\x102 \3\0%\0\5\xf2\0\20"\0\24\n\33\1E\2\1\xf5\0\a\25\aU\a\5\'\25W\5\'\25\'U"\25\22\25B\xf5\0\xc2\1\4\1\33\20\33\0+\20\xb5\4\0\5\xf2\0\20"\0\24\n\0\5\x125\22\xa5\1\a\25\a57'
b'\x057\25G\5G5\27\25\27\5\2\25B\x85\1\xa2\1\4\33 \x8b\1% T\30\25\2\b`\23P%\0\5\xf2\0\20"\0\24\n\25\22\x052U\a\x85\1\27E\x97\x015\'\5\27\5\a\5\a\xb5\1\x125\2\5\2\25\x82\1\4\xf0\0K\x105\20\xf4\0\30\25\30@3K%\0\5\x90\1"\0\24\n\x025\2\x85\1\a%\27E\a5\x87\1U'
b'\xf7\0\x95\x0175\a%\22\5b\4;\0K\0\v\0\v\25\x005\x94\1\5\4\b\25\30\0Ck%\0\5\x90\1"\0\24\n5\2\25\a\xa5\1\'\25\xf7\0\25\27\5\'\25G\5W\x157\5\a\5\27\xc5\1\xf2\0\xe0\1\21\0\1%\4\x82\1\5\2\0\2\25\x183\25A\v%\0\5\x90\1"\0\24\2\x91\1e\x87\6\v\1\33\x81\1b\xa0\2'
b'%\4\xf5\0\22 \b\5\30#\0e\v%\0\2+\0;\20"\0\4\2\xa0\1e\x87\6\33\21\x80\1"\4\1+\0\x8b\1\25\0\25\2E\x94\x010(#\20k\0%\20\33\0\5+\5\v\0"\0\2\0\5"\25\x87\1\5\27EGE\x175\'%g\5\27U\a\x057\25\'E\22\5\2\24;\0\33\20;5\0\2\25\22\xb5\4 5\22\25P\a\2\5\22\5\27\5\x97'
b'\x015W\25\a\25\27\25\a\x157\5\x97\x015\a\25G\x057\25\a\25\22\5'
)

#image drawing code sample
draw_image(image, 0, 0, 160, palette, zoomx=1, zoomy=1, itransp=-1)
draw_image(image, 320, 0, 160, palette, zoomx=-1, zoomy=1, itransp=-1)

Rappelons que les interpréteurs
Micropython 32 bits
de nos calculatrices font appel à 3 types de mémoires :
  • La mémoire de stockage qui comme son nom l'indique stocke physiquement tes fichiers de scripts
    Python
    .
  • La pile
    (stack)
    qui référence, à l'exécution, les objets
    Python
    créés par tes scripts. Sa capacité limite donc le nombre total d'objets
    Python
    pouvant coexister simultanément en mémoire.
  • Le tas
    (heap)
    qui reçoit, à l'exécution, le contenu des objets
    Python
    créés. Il limite donc le volume global de données utilisées pour ces différents objets.

Voici quelques indications de consommation
heap
mesurées en
Python 64 bits
sur nos ordinateurs, via la méthode sys.getsizeof(...) :
  • pour un entier :
    24
    octets de base +
    4
    octets si non nul +
    4
    octets pour chaque groupe de 30 bits utilisés au-delà des premiers 31 bits dans sa représentation binaire
  • pour une liste :
    56
    octets de base +
    8
    octets par élément + les tailles de chaque élément
  • pour un tuple :
    40
    octets de base +
    8
    octets par élément + les tailles de chaque élément
  • pour une chaîne :
    49
    octets de base +
    1
    octet par caractère
  • pour un tableau d'octets
    (bytes)
    :
    33
    octets de base +
    1
    octet par octet
Ce n'est pas exactement pareil en
Micropython 32 bits
où nous ne disposons de plus pas de la méthode sys.getsizeof(...) pour des mesures fiables, mais le fonctionnement en reste similaire.

Dans tous les cas comme tu peux le constater le langage
Python
a le très gros défaut d'être un énorme consommateur de
heap
, mémoire qui sera bien souvent le facteur le plus limitant pour tes projets sur calculatrices. Rappelons les pires modèles sur ce critère :
  • NumWorks
    avec seulement
    64,9 Ko
    de
    heap
    si ta machine est verrouillée sur le
    firmware
    officiel
  • éditions
    Python
    des
    TI-83 Premium CE
    et
    TI-84 Plus CE
    avec encore bien pire
    19,7 Ko
    de
    heap
Voici maintenant les pires modèles sur le critère de l'espace de stockage utilisable pour les scripts
Python
:
  • éditions
    Python
    des
    TI-83 Premium CE
    et
    TI-84 Plus CE
    qui en pratique n'autorisent que
    80 Ko
    d'espace de stockage pour les scripts
    Python
    (si on les dépasse, l'application
    Python
    refusera de se lancer, et il faudra archiver ou supprimer des scripts jusqu'à redescendre en-dessous de cette limite)
  • NumWorks
    avec encore bien pire
    43 Ko
    si ta machine est verrouillée sur le
    firmware
    officiel
Des modèles qui cumulent les inconvénients.

Prenons aujourd'hui en exemple l'image ci-contre utilisant 12 couleurs différentes.

Comme déjà expliqué,
img2calc
a justement été conçu en priorité pour réduire la consommation en
heap
et stockage. Pour cela
img2calc
mutualise deux approches :
  • La compression de ton image au format
    RLE
    .
  • Le compactage des données, avec l'utilisation des types d'objets
    Python
    les moins gourmands en mémoire :
    • des tuples plutôt que des listes pour la palette de couleurs
      (utilisable comme des listes, mais au contenu non modifiable à la différence)
    • des
      bytes
      plutôt que des chaînes ou listes pour les données de la compression
      RLE
      (type d'objet
      Python
      s'utilisant comme une chaîne de caractères mais optimisé pour le stockage d'octets)
Depuis la mise à jour de janvier 2022 et selon le modèle cible choisi,
img2calc
pouvait te générer les couleurs de la palette sous 5 formats différents.

Le format de couleur le plus courant est le tuple (rouge, vert, bleu). C'est le seul format connu des bibliothèques graphiques :
  • ti_draw
    (
    TI-Nspire CX II
    )
  • ti_graphics
    (éditions
    Python
    des
    TI-83 Premium CE
    et
    TI-84 Plus CE
    )
  • casioplot
    (
    Casio Graph 90+E
    et
    fx-CG50
    )

En cibant l'un de ces modèles, voici la palette obtenue avec
img2calc
:
Code: Select all
palette = (
(0,0,0), (104,40,120), (136,112,80), (80,192,0), (248,132,24), (160,168,160), (248,252,0), (0,252,248), (248,0,0), (248,252,248), (248,172,176), (0,0,248)
)

C'est le pire cas niveau consommation mémoire. Les données de cette petite palette 12 couleurs de rien du tout, occupent en effet ici :
  • 158
    octets en mémoire de stockage
  • $mathjax$40+12\times\left(8+40+3\times\left(8+24\right)\right)+26\times 4$mathjax$
    soit déjà
    1,872 Ko
    à l'exécution en mémoire
    heap

En plus des tuples (rouge, vert, bleu) précédents, la bibliothèque graphique
kandinsky
des
NumWorks
gère 2 autres formats de couleurs :
  • chaînes hexadécimales "#RRVVBB"
  • chaînes identifiant certaines valeurs de couleurs avec leurs noms ou initiales
Puisqu'il y a ici le choix, c'est pour chaque valeur de couleur qu'
img2calc
opte pour le format le plus économe en mémoire :
Code: Select all
palette = (
"k", "#682878", "brown", "g", "orange", "#a0a8a0", "y", "cyan", "r", "w", "#f8acb0", "b"
)

Les données de la palette n'occupent ici plus que :
  • 100
    octets en mémoire de stockage
  • $mathjax$40+12\times\left(8+49\right)+1+7+5+1+6+7+1+4+1+1+7+1$mathjax$
    soit
    766 octets

Pour la
HP Prime
, un seul format de couleur est reconnu par la bibliothèque graphique
hpprime
, mais il est bien plus intéressant en terme de mémoire : l'entier 24 bits.
Code: Select all
palette = (
0, 7022972, 9269841, 5358336, 16746267, 10922151, 16776960, 65535, 16711680, 16777215, 16755894, 255
)

Ici nous avons :
  • 112
    octets en mémoire de stockage
  • $mathjax$40+12\times\left(8+24\right)+11\times 4$mathjax$
    soit seulement
    468 octets
    en mémoire
    heap

Le programme permettant notamment de rajouter le
Python
sur les anciennes
TI-Nspire CX
,
TI-Nspire CM
et
TI-Nspire
monochromes, inclut une bibliothèque graphique
nsp
gérant elle aussi un seul et unique format : l'entier 16 bits.
Code: Select all
palette = (
0, 26959, 35722, 22016, 64547, 42324, 65504, 2047, 63488, 65535, 64886, 31
)

Cela nous donne :
  • 86
    octets en mémoire de stockage
  • $mathjax$40+12\times\left(8+24\right)+11\times 4$mathjax$
    soit
    468 octets
    en mémoire
    heap

Enfin, traitons du cas de l'application de mathématiques intégrée
KhiCAS
, disponible pour les modèles couleur
TI-Nspire CX II
, anciennes
TI-Nspire CX
, ,
Casio Graph 90+E
et
fx-CG50
.

img2calc
choisissait ici parmi 2 formats de couleurs :
  • tuples (rouge, vert, bleu)
  • chaînes nommant les couleurs mais avec quelques différences par rapport aux
    NumWorks
    : uniquement des noms complets
    (pas d'initiales)
    , et avec un peu moins de couleurs reconnues
Code: Select all
palette = (
"black", (104,40,120), (136,112,80), "green", (248,132,24), (160,168,160), "yellow", "cyan", "red", "", (248,172,176), "blue"
)

Les données de la palette occupaient ici :
  • 156
    octets en mémoire de stockage
  • $mathjax$40+12\times 8 + 5\times\left(40+3\times\left(8+24+4\right)\right)+7\times 49+5+5+6+4+3+0+4$mathjax$
    soit
    1,246 Ko
    à l'exécution en mémoire
    heap

Résumons les consommations, du meilleur au pire :





tas/heap
(octets)
stockage
(octets)
nsp
468
86
hpprime
468
112
kandinsky
766
100
graphic
1246
156
ti_draw
ti_graphics
casioplot
1872
158

Une économie de mémoire fort modeste par rapport à tout ce que nous venons de survoler, les scripts générés pour
KhiCAS
se classant alors à l'avant-dernière place niveau consommation mémoire.

Or la bibliothèque graphique
graphic
de
KhiCAS
reconnaissait un autre format de couleur fort intéressant mais non utilisé ici, l'entier 16 bits. Un oubli fort regrettable de notre part, ne rendant ainsi pas honneur aux formidables possibilités de
KhiCAS
...

16353Et bien bonne nouvelle, la dernière mise à jour d'
img2calc
corrige cet oubli.

Les 3 formats de couleurs gérés sont désormais correctement pris en compte lorsque l'on effectue une conversion pour
KhiCAS
:
  • tuples (rouge, vert, bleu)
  • chaînes nommant les couleurs
  • entiers 16 bits
Seul le choix le plus économe en mémoire est retenu pour chaque couleur, et voici le résultat :
Code: Select all
palette = (
0, 26959, 35722, 22016, 64547, 42324, 65504, 2047, 63488, "", 64886, 31,
)

Les données de la palette occupent donc ici :
  • 84
    octets en mémoire de stockage
  • $mathjax$40+12\times 8 + 11\times 24 + 10\times 4 + 49 + 0$mathjax$
    soit
    489 octets
    seulement à l'exécution en mémoire
    heap

Résumons suite à cette mise à jour :





tas/heap
(octets)
stockage
(octets)
nsp
468
86
hpprime
468
112
graphic
489
84
kandinsky
766
100
ti_draw
ti_graphics
casioplot
1872
158

Les scripts générés pour
KhiCAS
se classent maintenant clairement parmi les meilleurs niveau consommation mémoire ! :bj:

Bonnes conversions à toi, et n'hésite pas à nous montrer tes projets ! ;)

Liens
:


Casio Test émulateur nouvelle fx-92 Collège - rentrée 2023

New postby critor » 16 Jan 2023, 12:04

Avec leurs 77,2% de parts de marché valeur sur l'année civile 2018, et sans concurrence sérieuse cela n'a probablement pas reculé depuis, les calculatrices
Casio fx-92 Collège
sont à raison l'idole des collégiennes et collégiens, élèves de Seconde également depuis la réforme du lycée, et bien évidemment de leurs enseignantes et enseignants.

Les
Casio fx-92
sont des modèles de calculatrices scientifiques dédiés à la France ; on ne les trouve nulle part ailleurs.

Si l'actuelle formidable
fx-92+ Spéciale Collège
française appartient à la génération
EX / Classwiz
lancée à la rentrée 2014., l'aventure des modèles
fx-92
français a pour sa part commencé à la rentrée 1992 avec la toute première
fx-92 Collège
. Revivons ensemble ce grand moment d'Histoire avec
Julien Courbey
:

Depuis, plusieurs générations se sont bien évidemment succédées jusqu'à aujourd'hui. En voici la liste accompagnée d'un résumé des améliorations logicielles et matérielles apportées :
  • rentrée
    1994
    , génération
    S / VPAM
    : saisie des calculs infixés comme on les écrit
  • rentrée
    1998
    , génération
    W / SVPAM
    : écran 2 lignes semi matriciel avec affichage mixte saisie et résultat, pavé bidirectionnel, saisie des calculs préfixés comme on les écrit, calcul en virgule flottante sur 34 bits
  • rentrée
    2001
    , génération
    MS / SVPAM
    : pavé quadri directionnel, historique de calcul
  • rentrée
    2004
    , génération
    ES / Natural Display
    : moteur de calcul exact, calcul flottant étendu à 40 bits, saisie en écriture naturelle, nouvel écran matriciel
    96x31
    pixels mais à cristaux liquides bleus, nouveau processeur
    nX-U8/100
    cadencé à
    0,5 MHz
    , mémoire
    ROM
    étendue à
    96K
    , mémoire
    RAM
    étendue à
    3,5K
    , convertisseur d'unités, bibliothèque de constantes physiques, résolution de systèmes jusqu'à 3 équations et inconnues, zéros de polynômes jusqu'au degré 3
  • rentrée
    2008
    , génération
    ES Plus / Natural VPAM
    : calcul des médianes et quartiles en statistiques
  • rentrée
    2014
    , génération
    EX / Classwiz
    : menu par icônes, génération de
    QR Codes
    , définitions simultanées de 2 fonctions, choix de la langue, nouvel écran matriciel
    192x63
    pixels contrasté avec cristaux liquides noirs, processeur accéléré à
    2,5 MHz
    , mémoire
    ROM
    étendue à
    256K
    , mémoire
    RAM
    étendue à
    8K
    , systèmes jusqu'à 4 équations et inconnues, polynômes jusqu'au degré 4, nouvelles applications
    (tableur, programmation à la
    Scratch
    , tableau périodique des éléments)

Jusqu'à présent, ces noms de générations sont inscrits sur les modèles commercialisés hors de France, mais jamais sur les modèles
fx-92 Collège
français. Pour te permettre de te répérer, voici donc la frise chronologique des modèles français associés à chacune de ces générations :
?
V
Super-FX
W
SVPAM
MS
SVPAM
ES
Natural Display
ES Plus
Natural VPAM
EX
Classwiz
1992
1993
1994
1997
1998
1999
2000
2004
2007
2008
2009
2015
2018

fx-92 Collège

fx-92 Collège

fx-92 Collège II

fx-92 Collège III

fx-92 Collège New

fx-92 Collège New+

fx-92 Collège New+

fx-92 Collège

fx-92 Collège 2D

fx-92 Collège 2D+

(
GY463
)

fx-92 Collège 2D+

(
GY468
)

fx-92 Spéciale Collège

(
CY246
)

fx-92+ Spéciale Collège

(
CY295
)


Hors de France, les modèles de chaque génération sont numérotés en partant de
fx-82
pour l'entrée de gamme jusqu'à
fx-991
pour le haut de gamme. Le modèle français
fx-92
de chaque génération apparaît donc ainsi comme un modèle intermédiaire de milieu de gamme.
15539La première révolution majeure des calculatrices scientifiques, nous la devons donc à
Casio
avec le passage à la génération
ES
à partir de la rentrée 2004 selon les pays, puis
ES PLUS
à partir de la rentrée 2008.

Elle fut déclinée à l'international en
fx-82ES
pour l'entrée de gamme et
fx-991ES
pour le haut de gamme.

En France cela s'est concrétisé avec la sortie de l'éphémère
fx-92 Collège 2D
pour la rentrée 2007, puis de la
fx-92 Collège 2D+
pour la rentrée 2008.

Le nouvel écran matriciel
96x31
pixels ouvrait la porte à 2 nouvelles fonctionnalités d'importance :
  • d'une part la saisie des calculs directement en écriture naturelle
  • d'autre part, un moteur de calcul exact de type
    QPiRac
Un véritable coup de foudre pour les collégien(ne)s et leurs enseignant(e)s. Comment avait-on pu faire sans pendant des années ?... :favorite:
15540Deuxième révolution majeure des calculatrices scientifiques, toujours grâce à
Casio
avec le passage à la génération
EX / Classwiz
à partir de la rentrée 2014 selon les pays.

Cette génération fut déclinée à l'international en
fx-82EX
pour l'entrée de gamme et
fx-991EX
pour le haut de gamme.

En France nous avons eu droit à deux modèles successifs, la
fx-92 Spéciale Collège
à la rentrée 2015 puis la
fx-92+ Spéciale Collège
à la rentrée 2018.

Cette génération bénéficie d'un superbe écran matriciel cette fois-ci correctement contrasté avec des cristaux liquides noirs et profitant d'une définition très supérieure en
192x63
pixels, battant même sur ce critère les calculatrices graphiques monochromes d'entrée de gamme ! La finesse remarquable du pixel a permis nombre de nouveautés transversales aux différentes zones de commercialisation :
  • tableaux de valeurs de 2 fonctions étudiées en parallèle
  • application tableur / feuille de calcul
  • génération de
    QR codes
    pour exporter l'état de la calculatrice


15388De plus, nous avons des nouveautés très significatives qui sont spécifiques à certaines zones de commercialisation :
  • au Japon sur la
    fx-JP900
    haut de gamme, application de tableau périodique des éléments
  • en France sur la
    fx-92+ Spéciale Collège
    , application
    Algorithmique
    offrant un langage de programmation orienté tracé à la
    Scratch
    -
    Logo
    -
    turtle
    , conformément au programme du collège


La génération
EX / Classwiz
est une véritable réinvention de la calculatrice scientifique par
Casio
, expliquant son succès phénoménal non seulement en France mais également dans le monde entier ! :bj:
15585En juin 2022, intrigués, nous partions te tester en Allemagne un tout nouveau modèle de calculatrice scientifique par
Casio
pour la rentrée 2022, la
fx-800DE CW
, au clavier très différent.

Et surprise cette nouvelle calculatrice dédiée au marché allemand était très différente des modèles
EX / Classwiz
précédents, avec un extraordinaire éventail de changements matériels et logiciels.

Clairement, la
fx-800DE CW
n'appartenait plus à la génération
EX / Classwiz
. Nous étions à l'aube d'une nouvelle révolution, et l'Allemagne avait le privilège de disposer en avant-première du premier membre d'une nouvelle génération : les
CW / Classwiz
.
Depuis cette rentrée 2022
Casio
a poursuivi le déploiement de nouveaux modèles issus de cette génération
CW / Classwiz
:

Nous attendions donc avec impatience le tour de la France avec une nouvelle déclinaison de la
fx-92 Collège
Et bien la révolution arrive, le jour historique c'est aujourd'hui… De nouveaux modèles au choix viennent tout juste d'être ajoutés à l'émulateur
Classwiz
disponible sur la plateforme en ligne de
Casio
.

Parmi les ajouts nous notons justement entre autres une nouvelle
fx-92 Collège
, dont le visuel reprend la nouvelle disposition de touches constatée sur les
CW / Classwiz
. Bingo, comme nous le pensions une
fx-92 Collège
nouvelle génération était donc bien dans les tuyaux, et devrait logiquement être disponible pour la rentrée 2023.

Pour marquer les 30 ans cette année de la famille des
fx-92 Collège
, notons que
Casio
nous reprend le nom historique du tout premier modèle. La
fx-92 Collège
de rentrée 2023 est donc la troisième du nom donc, après l'initiale de 1992 puis celle de 2004.

Puisque nous avons la chance d'avoir un émulateur sous la main, nous allons de suite en profiter pour t'effectuer un test complet de ce nouveau modèle.
Attention dans ce qui va suivre, puisque ne disposant pas encore d'un exemplaire de cette nouveauté :
  • les captures d'écran seront certes prises avec le nouvel émulateur en ligne
    fx-92 Collège
    de
  • par contre les critères ne pouvant être testés sur émulateur, ainsi que les photos lorsque plus pertinentes que des captures d'écran, seront repris de nos tests de la
    fx-800DE CW
    allemande de même génération











A) Ecran d'accueil et applications

Go to top

La
fx-92+ Spéciale Collège
offrait 8 applications à l'écran d'accueil, organisées sur 2 lignes de 4 colonnes.

Toujours 8 applications sur la nouvelle
fx-92 Collège
, mais on peut noter plusieurs changements à cet écran :
  • des icônes d'applications en niveaux de gris
  • un affichage toujours sur 2 lignes et mais désormais 3 colonnes, nécessitant certes de faire défiler pour accéder aux dernières applications, mais libérant en contrepartie de la place pour indiquer un titre systématiquement sous chaque application et non plus pour la seule application sélectionnée
Nous avons donc dans l'ordre les applications :
  1. Calcul
  2. Stats
  3. Tableur
  4. Tabl fonct
    (tableaux de valeurs)
  5. Equation
    (systèmes d'équations linéaires jusqu'à 4 inconnues)
  6. Prod. croix
  7. Algo
  8. Math Box
Et justement autres changements, nous notons :
  • la disparition de l'application
    Vérification
  • l'apparition d'une nouvelle application
    Math Box
Nous allons creuser tout ceci un peu plus loin.





B1) Modificateurs et nouvelles touches de fonction :

Go to top

Déjà avant même de toucher à quoi que ce soit, la première chose que nous remarquons est un tout nouveau clavier intégralement remanié. C'est donc la première fois depuis des décennies que
Casio
ose toucher à l'organisation des touches de ses modèles scientifiques, voyons un peu ça.

Jusqu'à la
fx-92+ Spéciale Collège
, nous disposions de 2 modificateurs permettant l'accès aux fonctions secondaires des touches :
SECONDE
et
ALPHA
. Toutefois, la calculatrice ne disposant que de 9 variables pour stocker des valeurs
(A, B, C, D, E, F, M, x et y)
, la touche
ALPHA
portait fort mal son nom, ne permettant pas d'accéder à un clavier alphabétique complet, et servant en effet pour la majorité des touches restantes à accéder à des fonctions secondaires non alphabétiques.
Le clavier de la nouvelle
fx-92 Collège
corrige cette contradiction de la façon la plus radicale possible : en supprimant le modificateur
ALPHA
pour ne conserver que le seul modificateur
SECONDE
. Les noms de variables restent présents au clavier, mais sont désormais accessibles avec le modificateur
SECONDE
.

Le clavier de la
fx-92+ Spéciale Collège
avait le défaut d'être extrêmement chargé. La quasi totalité des 50 touches disposaient de fonctions secondaires accessibles avec les modificateurs
SECONDE
ou
ALPHA
, parfois même les deux. Il fallait ainsi tenir compte du code couleur de ces inscriptions de fonctions secondaires.
Sur la nouvelle
fx-92 Collège
, le clavier est simplifié avec 48 touches. De plus le modificateur
SECONDE
, de couleur bleue, ne concerne plus que les touches situées en dessous de sa position.

C'est-à-dire que ce nouveau clavier introduit une hiérarchie de touches : celles situées au même niveau ou au-dessus du modificateur
SECONDE
ne disposent plus que d'une unique fonction principale qui reste ainsi accessible en une seule et unique pression de touche à tout moment.

Nous avons quelques changements de touches en conséquence dans la partie haute du clavier :
  • pour l'écran d'accueil des applications, la touche
    MENU
    est renommée
    ACCUEIL
  • pour accéder aux réglages plus besoin de faire
    SECONDE
    MENU
    , il suffit de taper directement la nouvelle touche
    CONFIG
  • pour accéder au menu contextuel listant les fonctionnalités spécifiques à l'application active, ce n'est plus
    OPTN
    mais

Notons que la touche
CONFIG
ne concerne plus que les paramètres globaux de la calculatrice, c'est-à-dire utilisés pour l'ensemble des applications. Les réglages de paramètres relatifs à certaines applications sont maintenant listés avec leurs fonctionnalités au menu contextuel accessible via la touche


Et nous avons de plus quelques nouvelles touches dans la partie haute du clavier dont nous allons parler de suite :
VARIABLE
,
f(x)
et
CATALOG
, dont nous allons vite reparler.

Notons que l'ensemble de ces touches principales en partie haute évoquées jusqu'ici, bénéficient d'une double inscription :
  • un pictogramme directement sur la touche
  • un texte adjacent sur le boîtier de la calculatrice, qui n'est donc pas une fonction secondaire puisque de couleur noire et non bleue, mais une indication

On pouvait regretter sur
fx-92+ Spéciale Collège
l'éloignement entre les touches
EXE
permettant de valider un calcul et
S↔D
permettant de basculer le dernier résultat sous différents formats.
Problème ici encore résolu sur la nouvelle
fx-92 Collège
, avec une touche
FORMAT
juste à côté de la touche
EXE
!




B2) Pavé directionnel et nouvelle interface menus :

Go to top

Avec la
fx-92+ Spéciale Collège
de plus en plus de choses se passaient dans les menus désormais organisés en arborescence. L'interface te permettait d'y naviguer de la façon suivante :
  • touches
    et
    pour faire défiler la liste des choix d'un menu, par groupes de 4, avec la position globale dans le menu indiquée à tout moment par un ascenseur à droite de l'écran
  • touches
    et
    pour aller dans un sous menu ou retourner au menu parent
Les 4 choix affichées étaient numérotés de 1 à 4, et tu les activais en tapant la touche numérique correspondante.

La nouvelle
fx-92 Collège
pousse encore et toujours plus loin dans la transition entre une simple calculette et un véritable ordinateur de poche.

La numérotation des choix de menus ainsi que leur validation avec les touches numériques disparaissent.

Désormais les touches
et
te permettent de sélectionner librement les différents choix d'un menu de façon individuelle, choix intuitif que tu n'as plus qu'à valider !
Mais il ne suffit pas d'améliorer l'interface, car ce n'est pas sans conséquences sur le clavier.

Face à ce changement d'interface, plusieurs problématiques étaient à résoudre :
  • cela impliquait un usage 4 fois plus intensif des touches fléchées
    et
  • et la touche de validation devenait donc
    EXE
    , située tout en bas à droite alors que les touches fléchées sont en haut du clavier, obligeant l'utilisateur à faire sans arrêt le grand écart
Et bien c'est beau de voir comme
Casio
n'a pas oublié de penser à tout niveau ergonomie également.

D'une part pour alléger l'usage des touches fléchées
et
, la nouvelle
fx-92 Collège
est dotée de 2 nouvelles touches de défilement en plus du pavé quadri directionnel. Une unique pression sur ces touches fera directement défiler l'affichage de toute une hauteur d'écran, vers le haut ou vers le bas. De quoi donc atteindre 4 fois plus rapidement le choix ciblé dans un menu !

D'autre part,
Casio
nous rajoute une deuxième touche de validation. En plus de l'historique touche
EXE
en bas à droite, nous avons maintenant une touche
OK
justement au centre du pavé directionnel. Une touche de validation donc littéralement sous la main lorsque l'on navigue dans les menus, c'est l'idéal !




B3) Catalogue de fonctions :

Go to top

Le clavier passe donc de 50 à 48 touches, avec de plus beaucoup moins de fonctions secondaires. Mais comment fait-on pour offrir autant ou même davantage de fonctionnalités dans ce cas ?

Et bien grande nouveauté, comme les calculatrices graphiques la nouvelle
fx-92 Collège
se voit dotée d'un catalogue de fonctions. Depuis n'importe quelle application, La nouvelle touche
CATALOG
te permet d'accéder à l'ensemble des fonctions de la calculatrice classées par catégories, aussi bien celles qui sont au clavier que celles qui n'y sont pas ou plus !






B4) Gestionnaire de variables :

Go to top

Comme tu l'as peut-être remarqué, la touche historique
STO
n'est plus présente sur la nouvelle
fx-92 Collège
. Mais alors, comment peut-on encore faire pour affecter des variables ?

C'est que cette disparition est liée à une nouveauté majeure. Comme sur la plupart des calculatrices graphiques, le nouveau clavier de la
fx-92 Collège
dispose maintenant d'une touche
VARIABLE
. Depuis n'importe quelle application cette touche te permet d'accéder à un véritable gestionnaire variables, te permettant :
  • de consulter d'un seul coup d'oeil les valeurs de l'ensemble des variables
  • de sélectionner une variable pour :
    • y stocker le dernier résultat obtenu
    • insérer son nom dans une saisie en cours
    • la modifier librement rien qu'en démarrant une saisie alphanumérique
Petit changement, nous perdons la variable historique nommée
M
pour mémoire, mais conservons malgré tout 9 variables puisque
Casio
nous rajoute une variable
z
à la place.




B5) Gestionnaire de fonctions :

Go to top

La
fx-92+ Spéciale Collège
te permettait de définir jusqu'à 2 fonctions sous les formes
f(x)=
et
g(x)=
. Pour cela, tu devais te rendre dans l'application
Tableau
, dédiée aux tableaux de valeurs de fonctions.

Toutefois problème, ces fonctions étaient très facilement oubliées par la calculatrice
(simple retour au menu principal même sans changer d'application, extinction de la calculatrice peu importe qu'elle soit manuelle ou automatique, appui sur la touche
ON
, …)
.

Tu ne pouvais donc pas faire appel à ces fonctions à partir d'autres applications, et pouvais même être amené(e) à devoir les saisir plusieurs fois lors d'un même exercice.
Et bien c'est fini tout ça, puisque la nouvelle
fx-92 Collège
sort la définition des fonctions de l'application
Tableau
renommée pour l'occasion
Tabl fonct
.

La définition de fonctions s'effectue maintenant directement via la touche clavier
f(x)
, et ce peu importe l'application courante. Il t'est alors possible au choix :
  • d'insérer le nom de la fonction
    f
    ou
    g
    dans une saisie en cours
  • redéfinir le nom de la fonction
    f
    ou
    g
Nous pouvons juste regretter qu'à la différence du gestionnaire de variables, les définitions de fonctions ne soient pas ici directement affichées à l'écran en question.


Un gestionnaire de fonctions désormais transversal, puisque les fonctions que tu y définis sont maintenant utilisables depuis l'ensemble des applications. Non seulement
Table fonct
mais également
Tableur
,
Calcul
ou tout ce que tu veux !




Et cela a été tellement bien conçu qu'il t'est même possible d'utiliser
f
en tant que fonction auxiliaire dans la définition de
g
et vice-versa !

Enfin rajoutons que la calculatrice n'oublie plus les définitions de fonctions lors de l'extinction ou du changement d'application !




C1) Ecran en 4 niveaux de gris :

Go to top

15757Une formidable nouveauté de la
fx-92 Collège
à notre connaissance totalement inédite sur les calculatrices scientifiques, c'est un tout nouvel écran en niveaux de gris.

Comme parfaitement illustré par l'interface de réglage du contraste accessible via la touche
CONFIG
, 4 niveaux de gris sont possibles allant du clair au sombre, indiquant donc un codage interne utilisant 2 bits par pixel :
  • noir
  • gris foncé
  • gris clair
  • blanc

15602Niveau définition nous restons sur du
192×63
pixels, déjà très supérieure à ce qu'offrent les calculatrices graphiques d'entrée de gamme.

Du changement par contre au niveau des drapeaux en haut d'écran. Nous passons de
20
drapeaux sur la
fx-92+ Spéciale Collège
à
18
drapeaux sur la nouvelle
fx-92 Collège
.

En effet, la refonte du clavier ainsi que le nouveau gestionnaire de variables amènent à la suppression de 2 drapeaux :
  • le drapeau
    A
    lié au modificateur alphabétique des touches, la touche
    ALPHA
    ayant été supprimée du clavier
  • le drapeau historique
    M
    indiquant la présence d'une valeur non nulle dans la seule variable
    M
    , hérité du temps où les calculatrices scientifiques n'avaient qu'une seule mémoire - fort peu utile aujourd'hui puisqu'ignorant ainsi paradoxalement l'état de toutes les autres variables
    A
    ,
    B
    ,
    C
    ,
    D
    ,
    E
    ,
    F
    ,
    x
    et
    y
    - paradoxe levé maintenant qu'il n'y a de toutes façons plus de variable
    M

Va-t-il maintenant bien sûr rester à voir comment ces nouvelles possibilités d'affichage sont exploitées par le logiciel.




C2) Grands caractères en gras :

Go to top

La
fx-92+ Spéciale Collège
bénéficiait d'un pixel d'écran très fin. Elle disposait de 2 tailles de police de caractères :
  • une petite notamment pour les exposants
  • une grande
Sur la nouvelle
fx-92 Collège
, il y a du changement autour de la police en gros caractères. Elle adopte un effet de gras, peut-être pour en améliorer la lisibilité.




D) QR Codes, diagnostic et services en ligne :

Go to top

Avec le raccourci
SECONDE
OPTN
, la
fx-92+ Spéciale Collège
affichait un
QR Code
te permettant d'exporter l'état courant de ta calculatrice vers la plateforme en ligne , et y trouver divers possibilités d'enrichissement, sauvegarde et partage.

Le
QR Code
était affiché par défaut en version
11
, mais si tu avais des difficultés à le
flasher
avec ton appareil tu pouvais le basculer en version
3
au pixel bien plus gros.

Rappelons que selon le volume de données que tu avais saisies, leur exportation pouvait nécessiter de
flasher
plusieurs
QR Codes
successifs, et que dans ce cas-là il te fallait utiliser l'application
Casio Edu+
sur
Android
/
iOS
.

Une astuce moins connue, c'est que tu pouvais appeler l'affichage d'un
QR Code
depuis l'écran d'accueil pour accéder aux services en ligne disponibles pour ta calculatrice :
  • consultation du guide de l'utilisateur
  • contrôle de l'authenticité de ta calculatrice
11757117581175911760


En cas de réussite au test d'authenticité, tu avais de plus accès à du contenu
premium
:
11763

Ce qui était dommage, c'était que tout ceci était un peu caché.
Et bien du changement avec la nouvelle
fx-92 Collège
. Déjà, le raccourci de génération de
QR Code
, toujours proposé en versions
3
et
11
puisque la définition d'écran n'a pas changé, devient
SECONDE
x
.

Changement de comportement à l'écran d'accueil, le raccourci exporte maintenant l'état courant de la calculatrice.

Si tu souhaites accéder aux services en ligne depuis l'écran d'accueil , il te faudra désormais taper
CONFIG
pour générer le
QR Code
nécessaire.

Ou mieux que ça, la touche
CONFIG
appelée depuis n'importe quel autre écran t'affiche maintenant clairement un choix
Mode d'emploi
.

Les services proposés se basent sur le numéro de série électronique de la calculatrice inclus dans le
QR Code
en question, ici
006A-0000-0000-0000-0000-8BB1
.

Son début
006A
nous révèle plusieurs informations qui seraient affichées par l'écran de diagnostic auquel nous n'avons pas accès sur émulateur
(car il nécessiterait de pouvoir presser plusieurs touches à la fois)
:
  • le nom de code de l'édition française du
    firmware
    EX / Classwiz
    pour la nouvelle
    fx-92 Collège
    ,
    EY-006
  • sa version,
    A
1635115989

Notons que la nouvelle
fx-92 Collège
ne semble pas encore connue du serveur de
Casio
, le manuel étant introuvable et le test d'authenticité échouant.




E1) Saisie naturelle en niveaux de gris :

Go to top

Et bien parlant niveaux de gris, nous n'avons pas à chercher bien loin. En effet
Casio
continue à faire évoluer significativement son moteur de saisie en écriture naturelle.

Dans une expression en cours de saisie justement, la zone sélectionnée par le curseur
(numérateur, dénominateur, exposant, …)
et donc affectée par la prochaine saisie est désormais mise en avant en noir, contre du gris pour tous les autres éléments de l'expression.

Une aide bienvenue pour mieux comprendre les différentes composantes d'une expression et priorités opératoires.




E2) Nouveau moteur de calcul flottant :

Go to top

Regardons maintenant un petit peu le moteur de calcul en virgule flottante, celui utilisé pour fournir les résultats en écriture décimale.

Prenons en mode degrés le calcul suivant :
$mathjax$Arcsin\left(Arccos\left(Arctan\left(tan\left(cos\left(sin\left(9\right)\right)\right)\right)\right)\right)$mathjax$


Le résultat théorique est de 9, mais en pratique les moteurs de calcul en virgule flottante de nos calculatrice répondent une valeur approchante. En regroupant alors les calculatrices par résultats, l'on peut identifier les moteurs de calcul flottants utilisés.

Une variante est de calculer
$mathjax$Arcsin\left(Arccos\left(Arctan\left(tan\left(cos\left(sin\left(9\right)\right)\right)\right)\right)\right)-9$mathjax$
, permettant ainsi d'afficher davantage de décimales par défaut.

Depuis 2004, les modèles de générations
ES
et
EX / Classwiz
répondaient à l'unison
9,00000000733338
.

La nouvelle
fx-92 Collège
pour sa part déroge à la règle et nous sort un
9,0000000000000000075528
avec bien davantage de décimales.



Tentons de creuser un petit peu la chose justement. Rappelons que les nombres flottants s'écrivent sous la forme
$mathjax$M\times 10^E$mathjax$
avec
M
la mantisse et
E
l'exposant.

Voici un script
Python
conçu pour déterminer la précision de ces flottants, c'est-à-dire la taille maximale de la mantisse :
Code: Select all
def prec(b):
  k=0
  try:
    while 1+b**-k-1:
      k=k+1
  except:
    pass
  return k

Il suffit d'appeler prec(b)
b
est la base. Les valeurs de
b
usuelles sont :
  • 2 si l'on souhaite déterminer le nombre maximum de bits utilisables pour coder la mantisse
  • 10 si l'on souhaite déterminer le nombre maximum de chiffres significatifs utilisables pour la mantisse
Bien sûr pas de
Python
sur la nouvelle
fx-92 Collège
, mais il nous suffit de dérouler nous-même l'algorithme dans l'application
Calcul
, c'est-à-dire pour des valeurs croissantes de
k
calculer
$mathjax$1+b^{-k}-1$mathjax$
jusqu'à-ce que le résultat soit nul.

Pour placer le contexte :
  • les
    Casio
    de générations précédentes
    ES
    et
    EX / Classwiz
    , ainsi que les calculatrices graphiques actuelles d'entrée et de milieu de gamme calculent sur
    40 bits
    , permettant
    13
    chiffres significatifs
  • la
    HP Prime
    ainsi que le haut de gamme
    Casio fx-CP400+E
    calculent pour leur part sur
    48 bits
    , permettant
    15
    chiffres significatifs

Et bien la nouvelle
fx-92 Collège
calcule sur pas moins de
60 bits
, permettant jusqu'à
19
chiffres significatifs, écrasant littéralement l'intégralité des calculatrices graphiques actuelles !




E3) Mode vérification transversal :

Go to top

Nous avons donc pointé plus haut la disparition de l'application
Vérification
de la
fx-92+ Spéciale Collège
.

Cette application te permettait de saisir des relations et d'en tester la véracité.

Et bien en réalité, cette fonctionnalité est toujours présente sur la nouvelle
fx-92 Collège
, mais adopte une forme bien plus transversale. Plus besoin ici de s'enfermer dans une application bien spécifique pour en bénéficier ; car la fonctionnalité prend la forme d'un mode vérification activable dans le menu contextuel à chaque application accessible avec la touche
.

Le mode vérification est disponible sur l'application
Calcul
où il te permet alors de retrouver très exactement ce qu'était l'application
Vérification
du modèle précédent.

Mais le mode vérification est également disponible sur les applications
Tabl fonct
et
Equation
.

Avec ce mode activé les résultats
(images par la fonction et solutions des systèmes d'équations)
ne te seront pas indiqués par la calculatrice ; ce sera à toi de les saisir et cette dernière t'indiquera si tu as juste ou faux.

C'est particulièrement pertinent dans l'application
Tabl fonct
où l'on pourra facilement enchaîner les calculs d'images par une même fonction avec une saisie minimale.

Formidable donc, la nouvelle
fx-92 Collège
se transforme en exerciseur !




E4) Calcul fractionnaire par étapes :

Go to top

Toujours dans le menu contextuel avec la touche
, l'application
Calcul
permet désormais de régler le mode de simplification sur automatique
(par défaut)
ou manuel.

En mode manuel, il est possible de faire dérouler étape par étape la simplification des résultats fractionnaires avec le raccourci
SECONDE
Rép
, et obtenir à chaque fois une indication du facteur commun utilisé :


Allant bien au-delà de la simple recopie du résultat, de quoi permettre aux utilisateurs d'avancer dans sa compréhension !




E5) Séparateur de milliers :

Go to top

C'est maintenant dans les paramètres de calcul accessibles avec la touche
CONFIG
que l'on peut activer la séparation des chiffres.

Dans ce mode un espace est ajouté pour séparer les chiffres des milliers et ainsi en faciliter grandement la lecture, aussi bien en partie entière qu'en partie décimale d'ailleurs :




E6) Format des résultats :

Go to top

Sur la
fx-92+ Spéciale Collège
, la touche
SD
te permettait de basculer le dernier résultat entre les écritures exactes et décimales.

Obtenir d'autres formes d'écritures nécessitait des manipulations spécifiques :
  • pour l'écriture sexagésimale, raccourci
    SECONDE
    °'"
  • pour l'écriture scientifique, un changement du format d'écriture décimale dans les réglages, d'autant plus lourd que si c'est pour des résultats isolés il sera à rechanger à chaque fois
Et bien la nouvelle touche
FORMAT
de la
fx-92 Collège
te permet de basculer le dernier résultat entre non plus 2 formes mais jusqu'à 6 formes au choix selon le contexte :
  • Standard
    (par défaut, écriture exacte si possible)
  • Décimal
  • Notation scientifique
  • Fraction
  • Décomposition en facteurs premiers
  • Sexagésimal




E7) Format décimal :

Go to top

Parlons maintenant de la configuration de l'écriture décimale. Sur la
fx-92+ Spéciale Collège
, c'était assez obscur avec :
  • Fix
    : pour limiter la partie décimale, avec en paramètre un nombre de 0 à 9 indiquant le nombre maximal de décimales à afficher
  • Sci
    : pour une écriture scientifique, avec en paramètre un nombre de 0 à 9
    (de 1 à 9 pour le nombre maximal de chiffres significatifs à afficher, ou 0 pour ne pas limiter la chose)
  • Norm
    , avec en paramètre 1 ou 2 : 1 pour un basculement automatique en écriture scientifique lorsque jugé pertinent
Des dénominations historiques pas toujours heureuses, tout sauf évidentes avec le peu d'informations données à l'écran ; le risque était grand, surtout pour de jeunes utilisateurs, d'effectuer un réglage ne correspondant pas à ce qu'ils pensaient.
Et bien problème réglé avec la nouvelle
fx-92 Collège
. Dans les paramètres de calcul accessibles avec la touche
CONFIG
, le choix du paramètre de chaque écriture proposé est désormais illustré d'un exemple clair :




F) Nouveau matériel, mémoires et performances :

Go to top

15987Avant d'aller plus loin, parlons un petit peu des changements apportés au matériel interne entre la
fx-92+ Spéciale Collège
et la nouvelle
fx-92 Collège
, suite à nos tests sur la
fx-800DE CW
allemande de même génération.

Nous restons sur un microcontrôleur 8 bits
nX-U8/100
, cadencé non plus à
2,5 MHz
mais
5 MHz
. Les performances en calcul flottant sont pour leur part améliorées d'un facteur d'environ 1,8.

La mémoire
ROM
voit sa capacité étendue de
256 Kio
à
512 Kio
.

La mémoire
RAM
subit un traitement similaire, avec une capacité qui passe de
8 Kio
à
24 Kio
.




G) Application tableur et nouvelle gestion mémoire :

Go to top

La
fx-92+ Spéciale Collège
disposait donc de
8 Kio
de mémoire.

Un des rares mais gros défauts de cette machine géniale était justement la mémoire. Le contenu de cette dernière était très régulièrement perdu :
  • à chaque extinction de la calculatrice, peu importe qu'elle soit automatique ou manuelle
  • à chaque appui sur la touche
    ON
  • mais également à chaque changement d'application, les différentes applications semblant réutiliser la même
    (petite)
    zone mémoire et donc en écraser le contenu
Tu avais besoin d'effectuer un petit calcul pour le code du tracé que tu étais en train de coder dans l'application
Algorithmique
? Tu passais dans l'application
Calculs
, et de retour dans l'application
Algorithmique
tu te rendais compte que tu avais perdu l'intégralité de ta saisie…

C'était particulièrement douloureux dans le contexte des applications pouvant faire l'objet de saisies conséquentes :
Statistiques
,
Tableur
et
Algorithmique
.
La
fx-92+ Spéciale Collège
avait justement introduit une géniale application
Tableur
, gérant jusqu'à 45 lignes sur 5 colonnes.

Techniquement ce qu'il y avait d'intéressant avec cette application, c'est qu'elle nous donnait des informations sur la mémoire disponible. À vide elle disposait de
1,7 Ko
de mémoire pour ta feuille de calculs, sur une capacité
RAM
globale de
8 Kio
.
Avec la nouvelle
fx-92 Collège
la capacité
RAM
est triplée, passant donc à
24 Kio
.

Mais bizarrement, la mémoire libre disponible pour l'application
Tableur
est très loin de progresser dans les mêmes proportions, n'augmentant qu'à un modeste
2,38 Ko
.

Et bien en réalité, c'est toute la gestion mémoire qui a été revue, l'application
Tableur
ne semblant plus avoir accès qu'à une partie de la mémoire libre. Nos tests montrent en effet une énorme amélioration : le contenu saisi n'est plus perdu lors d'un changement d'application !

On peut désormais effectuer des saisies concurrentes dans les diverses applications
(
Stats
,
Tableur
,
Algo
…)
, et basculer librement de l'une à l'autre !

Une grande liberté, tu pourras enfin effectuer des calculs pendant le codage de tes tracés dans l'application
Algo
sans avoir à aller chercher une autre machine !

Un outil d'un intérêt pédagogique exceptionnel ; les différentes applications te permettent en effet d'avancer en parallèle la résolution d'un problème sous ses différentes représentations !




H) Application Math Box:

Go to top

Et voici donc enfin la nouvelle application
Math Box
de la
fx-92 Collège
.

Elle regroupe en fait 4 sous-applications mathématiques que nous allons explorer :
  • Lancer de dés
  • Pile ou face
  • Droite grad.
  • Cercle




H1) Simulateurs d'expériences aléatoires :

Go to top

Les 2 premiers choix de
Math Box
, sont des simulateurs d'expériences aléatoires.

"Lancer de dés"
permet de simuler jusqu'à 250 lancers de 1 à 3 dés.

L'option
"Même résult"
si activée permet de choisir entre 3 graines aléatoires, et ainsi obtenir les mêmes résultats sur différentes calculatrices.

Tu peux ensuite consulter les données ou fréquences des sommes de dés obtenues.

De façon similaire,
"Pile ou face"
permet de simuler jusqu'à 350 lancers de 1 à 3 pièces :


Illustration de la puissance supérieure du nouveau matériel, notons les petites animations en niveaux de gris jouées lors de la validation des paramètres de l'expérience aléatoire :


De formidables outils, de quoi concevoir et mettre en œuvre du superbes activités d'introduction des probabilités et ce dès la classe de Cinquième !




H2) Droite des réels :

Go to top

Autre choix de la nouvelle application
Math Box
,
"Droite grad."
pour
"Droite graduée"
.

L'interface offre ici la possibilité de saisir jusqu'à 3 relations.

Ces relations peuvent adopter l'une des 8 formes suivantes :
  • x<a
  • x≤a
  • x=a
  • x>a
  • a<x<b
  • a≤x<b
  • a<x≤b
  • a≤x≤b

La ou les relations saisies sont ensuite représentées graphiquement sur la droite des réels.

Si les paramètres déterminés automatiquement pour cette fenêtre graphique ne te conviennent pas, tu peux également les personnaliser en appelant le menu contextuel de l'application avec la touche
. Il t'est alors proposer de modifier la coordonnée à placer au centre de l'écran, ainsi que l'échelle des graduations.

De très larges possibilités en perspective : introduction des nombres négatifs en Cinquième, comparaison entre valeurs exactes et approchées, test d'appartenance à un intervalle, solutions d'un système d'inéquations, … de quoi combien aussi bien l'enseignant pour sa conception d'activités que l'élève pour sa recherche ou vérification !




H3) Cercle trigonométrique :

Go to top

Enfin dernier choix de la nouvelle application
Math Box
,
Cercle
.

L'interface te propose ici de saisir jusqu'à 2 angles, puis te permet de les représenter sur le cercle trigonométrique :


Précisons que l'unité d'angle utilisée est celle des paramètres de calcul
(degrés, radians ou grades)
, et qu'en cas de mauvaise unité tu peux donc immédiatement la changer avec la touche
CONFIG
sans perdre ta saisie.

Une fois sur le cercle, comme suggéré par l'ascenseur à la droite de l'écran, les touches
et
te permettent alors de basculer entre les deux angles pour afficher leurs images par les 3 fonctions trigonométriques sinus, cosinus et tangente, et ce en écriture exacte. Il s'agit donc d'un cercle trigonométrique interactif !

Attention, notons juste que les valeurs exactes trop complexes, bien que supportées dans les autres applications, basculent ici en écriture décimale, sans doute par manque de place.


Tu peux également changer le type de représentation, et opter pour le
Demi-cercle
trigonométrique supérieur.

Dernier choix de représentation, l'
Horloge
. Ici l'interface est différente.

Les flèches
et
te permettent d'avancer ou reculer l'aiguille des heures d'une unité. Te sont alors affichés les mesures des petit angle
(θ1)
et grand angle
(θ2)
séparant les aiguilles des heures et minutes.

Avec le cercle trigonométrique, la nouvelle
fx-92 Collège
met donc les pieds en Seconde, de façon fort pertinente suite aux nouvelles pratiques d'équipement
(ou de non équipement)
induites par la réforme du lycée.

L'horloge est un bonus pour les enseignants, une bel outil sur lequel s'appuyer pour des activités d'introduction en Seconde ou même d'approfondissement dès le Collège.




I) Nouveau logo d'extinction :

Go to top

1558816352Enfin, du changement à l'écran montré à chaque extinction de la calculatrice.

Le logo
Casio
n'y est plus tout seul. Décalé vers le haut il s'accompagne d'un slogan en gris convenant fort bien à la nouvelle
fx-92 Collège
:
"Boost your Curiosity"
, nouvelle devise de
Casio Education
.




Conclusion :

Go to top

Casio
avait déjà réinventé la calculatrice scientifique pas moins de 2 fois, changeant radicalement l'image de ce produit en le faisant véritablement entrer dans le 21è siècle :
  • génération
    ES
    avec écriture naturelle et calcul exact à partir de 2004
    (
    fx-92 Collège 2D
    à partir de 2008 en France)
  • génération
    EX / Classwiz
    avec applications et QR Codes à partir de 2014
    (
    fx-92 Spéciale Collège
    à partir de 2015 en France)

Malgré quelques petits défauts que nous venons d'évoquer, la
fx-92+ Spéciale Collège
programmable avec tableur de 2018 n'en restait pas moins une machine absolument géniale, avec plus d'une décennie d'avance matérielle et logicielle sur une concurrence totalement amorphe, et donc sans surprise un succès international !
Casio
aurait pu se reposer sur ses lauriers, mais ce ne fut clairement pas. Au contraire
Casio
semble avoir écouté, retenu et pris minutieusement en compte le moindre petit retour de ses utilisateurs et enseignants ces 7 dernières années, car avec la nouvelle
fx-92 Collège
issue de la génération
CW / Classwiz
le constructeur change clairement tout !

Quasiment tout a été revu et modifié ou amélioré : écran en niveaux de gris, clavier ergonomique, gestion transversale des variables et fonctions, mémoire partagée pour les applications concurrentes, simplification par étapes, mode vérification transversal, menus intuitifs, etc.

Si nous ne devions retenir qu'un seul mot, ce serait
intégration
. En plus de la collection de nouveautés, nombre de fonctionnalités qui sur les modèles précédents étaient à aller utiliser dans des applications ou contextes bien précis deviennent accessibles de façon transversale à différentes applications. En conséquence une bien plus grande liberté dans la recherche et résolution d'un problème, pouvant dorénavant être effectuée en parallèle sous différentes représentations ! :bj:

La nouvelle
fx-92 Collège
de rentrée 2023 est un véritable bijou d'un intérêt pédagogique exceptionnel ; elle devrait ravir encore davantage les élèves de collège et même de plus en plus Seconde suite à la réforme du lycée, ainsi que bien évidemment leurs enseignantes et enseignants ! :favorite:

Nous avons hâte de pouvoir en découvrir les premiers visuels et la prendre en main pour approfondir les tests qui ne peuvent être effectués sur émulateur… alors à bientôt, et en attendant n'hésite pas toi aussi à aller découvrir et prendre en main cette petite merveille avec l'émulateur en ligne. ;)

Source + émulateur en ligne
:


Casio Ajout émulation fx-82NL CW Classwiz sur ClassPad.net

New postby critor » 16 Jan 2023, 11:07

Avec leurs 77,2% de parts de marché valeur sur l'année civile 2018, les calculatrices
Casio fx-92 Collège
sont l'idole des collégiennes et collégiens ainsi que de leurs enseignantes et enseignants.

L'actuelle formidable
fx-92+ Spéciale Collège
française appartient à la génération
EX / Classwiz
lancée à la rentrée 2014. Mais plusieurs générations du modèle
fx-92
dédié à la France se sont bien évidemment succédées jusqu'ici.

Mais ces générations sont en fait à scinder elles-mêmes en différentes séries. C'est beaucoup plus visible hors de France, où des modèles directement issus de générations plus anciennes continuent à être commercialisés et à évoluer en parallèle de ceux des générations plus récentes, afin de répondre aux diverses restrictions de différents examens, établissements ou niveaux.

À ce jour nous avons 3 séries qui évoluent et sont commercialisées en parallèle :
  • les
    SVPAM
  • les
    ES
  • les
    Classwiz
With their 77.2% value market share in the calendar year 2018, the
Casio fx-92 Collège
calculators are the idol of middle school students and their teachers.

The current French
fx-92+ Spéciale Collège
belongs to the
EX / Classwiz
generation launched at the beginning of the 2014 school year. But several generations of the
fx-92
model dedicated to France have obviously followed each other so far.

But these generations are in fact to be split into different series. This is much more visible outside of France, where models directly from older generations continue to be marketed and evolve in parallel with those of more recent generations, in order to meet the various restrictions of different exams, institutions, or levels.

Actually, we have 3 series that are evolving and being marketed in parallel:
  • the
    SVPAM
  • the
    ES
  • the
    Classwiz
La série conduisant aux modèles
SVPAM
a elle-même franchi plusieurs générations :
The series leading to the
SVPAM
models have themselves crossed several generations:

  • rentrée
    1989
    , génération
    V Super-FX
    : nouveau microcontrôleur
    NEC D3045BGT
    avec un cœur de calcul plus rapide pour les fonctions transcendantes
    (c'est-à-dire non algébriques : trigonométriques, hyperboliques, logarithmiques, exponentielles)

    • gammme
      fx-92
      française :
      fx-92 Collège II
      (
      1994
      )
      et
      fx-92 Collège III
      (
      1997
      )
    • gamme
      FX Junior
      française :
      FX Junior
      (
      1999
      + redesign
      2000
      )
  • rentrée
    1994
    , génération
    S VPAM
    : saisie des calculs infixés comme on les écrit
    (touches à taper dans le même ordre des symboles de leur écriture)
  • 1989
    school year,
    V Super-FX
    generation: new
    NEC D3045BGT
    microcontroller with a faster computation core for transcendental functions
    (i.e. non-algebraic: trigonometric, hyperbolic, logarithmic, exponential)

    • French
      fx-92
      range:
      fx-92 College II
      (
      1994
      )
      and
      fx-92 College III
      (
      1997
      )
    • French
      FX Junior
      range :
      FX Junior
      (
      1999
      + redesign
      2000
      )
  • 1994
    school year, generation
    S VPAM
    : input of calculations infixed as they are written
    (keys to be typed in the same order of the symbols of their writing)

  • rentrée
    1998
    , génération
    W SVPAM
    : écran 2 lignes semi-matriciel avec affichage mixte saisie et résultat, pavé bidirectionnel, saisie des calculs préfixés comme on les écrit, calcul en virgule flottante sur 34 bits
    • gamme
      fx-92
      française :
      fx-92 Collège New
      (
      1998
      )
      et
      fx-92 Collège New+
      (
      1999
      + redesign
      2000
      )
  • 1998
    school year, generation
    W SVPAM
    : 2 lines semi-matrix screen with mixed display input and result, bidirectional pad, the input of calculations prefixed as written, floating point calculation on 34 bits
    • French
      fx-92
      range:
      fx-92 College New
      (
      1998
      )
      and
      fx-92 College New+
      (
      1999
      + redesign
      2000
      )

  • rentrée
    2001
    , génération
    MS SVPAM
    : pavé quadridirectionnel, historique de calcul
    • gamme
      fx-92
      française :
      fx-92 Collège
      (
      2004
      )
    • gamme
      FX Junior
      française :
      FX Junior Plus
      (
      2009
      )
  • 2001
    school year,
    MS SVPAM
    generation: four-way pad, calculation history
    • French
      fx-92
      range:
      fx-92 College
      (
      2004
      )
    • French
      FX Junior
      range:
      FX Junior Plus
      (
      2009
      )

  • rentrée
    2019
    , génération
    MS SVPAM 2nd edition

    • gamme
      FX Junior
      française :
      FX Junior Plus
      (
      2019
      )
  • 2019
    school year,
    MS SVPAM 2nd edition
    generation
    • French
      FX Junior
      range:
      FX Junior Plus
      (
      2019
      )
Voici maintenant les diverses générations de la série
ES
:
  • rentrée
    2004
    , génération
    ES Natural Display
    : moteur de calcul exact
    QPiRac
    , calcul flottant étendu à 40 bits, saisie en écriture naturelle, nouvel écran matriciel
    96x31
    pixels mais à cristaux liquides bleus, nouveau processeur
    nX-U8/100
    cadencé à
    0,5 MHz
    , mémoire
    ROM
    étendue à
    96K
    , mémoire
    RAM
    étendue à
    3,5K
    , convertisseur d'unités, bibliothèque de constantes physiques, résolution de systèmes jusqu'à 3 équations et inconnues, zéros de polynômes jusqu'au degré 3
    • gamme
      fx-92
      française :
      fx-92 Collège 2D
      (
      2007
      )
  • rentrée
    2008
    , génération
    ES Plus Natural VPAM
    : calcul des médianes et quartiles en statistiques, verrouillage du mode de fonctionnement de la
    ROM
    (supprime la possibilité d'activer des fonctionnalités supplémentaires d'un simple coup de crayon sur le circuit)

    • gamme
      fx-92
      française :
      fx-92 Collège 2D+
      (
      2008
      + révision
      2009
      )
  • rentrée
    2019
    , génération
    ES Plus Natural VPAM 2nd edition
Now, here are the various generations of the
ES
series:
  • 2004
    school year,
    ES Natural Display
    generation:
    QPiRac
    exact calculation engine, floating calculation extended to 40 bits, natural writing input, new
    96x31
    pixel matrix display but with blue liquid crystal, new
    nX-U8/100
    processor clocked at
    0.5 MHz
    , memory
    ROM
    extended to
    96K
    , memory
    RAM
    extended to
    3.5K
    , unit converter, a library of physical constants, solving systems up to 3 equations/unknowns values, polynomial zeros up to degree 3
    • French
      fx-92
      range:
      fx-92 College 2D
      (
      2007
      )
  • 2008
    school year,
    ES Plus Natural VPAM
    generation: calculation of medians and quartiles in statistics, locking of the
    ROM
    operating mode
    (removes the possibility to activate additional functionalities with a simple stroke of the pen on the circuit)

    • French
      fx-92
      range:
      fx-92 College 2D+
      (
      2008
      + revision
      2009
      )
  • 2019
    school year, generation
    ES Plus Natural VPAM 2nd edition

15539
La série
ES
à partir de la rentrée 2004 selon les pays constitue une première révolution majeure des calculatrices scientifiques, que nous devons donc à
Casio
.

Le nouvel écran matriciel
96x31
pixels ouvrait la porte à 2 nouvelles fonctionnalités d'importance :
  • la saisie des calculs directement en écriture naturelle
  • un moteur de calcul exact de type
    QPiRac
Un véritable coup de foudre pour les collégiens et leurs enseignants. Comment avait-on pu faire sans pendant des années ?... :favorite:

La série
ES
fut déclinée à l'international en des modèles allant de
fx-82ES
pour l'entrée de gamme à
fx-991ES
pour le haut de gamme.
The
ES
series from the beginning of the 2004 school year, depending on the country, is the first major revolution in scientific calculators, which we owe to
Casio
.

The new matrix screen
96x31
pixels offered 2 new important features:
  • the input of calculations directly in a "natural writing"
  • an exact calculation engine like
    QPiRac
It was a real eye-opener for the students and their teachers. How could we do without it for years?... :favorite:

The
ES
series was internationally differentiated in models ranging from
fx-82ES
for the entry-level to
fx-991ES
for the top-of-the-line.
Et voici enfin les générations de la série
Classwiz
:
  • rentrée
    2014
    , génération
    EX Classwiz
    : menu par icônes, génération de
    QR Codes
    , définitions simultanées de 2 fonctions, choix de la langue, nouvel écran matriciel
    192x63
    pixels contrasté avec cristaux liquides noirs, processeur accéléré à
    2,5 MHz
    , mémoire
    ROM
    étendue à
    256K
    , mémoire
    RAM
    étendue à
    8K
    , systèmes jusqu'à 4 équations et inconnues, polynômes jusqu'au degré 4, nouvelles applications
    (tableur, programmation à la
    Scratch
    , tableau périodique des éléments)

    • gamme
      fx-92
      française :
      fx-92 Spéciale Collège
      (
      2015
      )
      +
      fx-92+ Spéciale Collège
      (
      2018
      )
  • rentrée
    2022
    , génération
    CW Classwiz
    : calcul flottant étendu à 60 bits, nouvel écran en 4 niveau de gris, processeur accéléré à
    5 MHz
    , mémoire
    ROM
    étendue à
    512K
    , mémoire
    RAM
    étendue à
    24K
    , nouvelles applications
    (simulation d'expériences aléatoires, cercle trigonométrique, droite des réels), refonte du clavier, variables et fonctions partagées par les différentes applications et conservées à l'extinction
And finally, here are the generations of the
Classwiz
series:
  • 2014
    school year,
    EX Classwiz
    generation: menu by icons, generation of
    QR Codes
    , simultaneous definitions of 2 functions, choice of language, new matrix screen
    192x63
    contrasting pixels with black liquid crystals, processor accelerated to
    2.5 MHz
    , memory
    ROM
    extended to
    256K
    , memory
    RAM
    extended to
    8K
    , systems up to 4 equations/unknowns values, polynomials up to degree 4, new applications
    (spreadsheet,
    Scratch
    programming, periodic table of elements)

    • French
      fx-92
      range:
      fx-92 Spéciale Collège
      (
      2015
      )
      +
      fx-92+ Spéciale Collège
      (
      2018
      )
  • 2022
    school year,
    CW Classwiz
    generation: floating-point computation extended to 60 bits, new screen in 4 levels of gray, processor accelerated to
    5 MHz
    ,
    ROM
    memory extended to
    512K
    ,
    RAM
    memory extended to
    24K
    , new applications
    (simulation of random experiments, trigonometric circle, line of the reals), redesign of the keyboard, variables and functions shared by the various applications and kept at extinction

15540
Deuxième révolution majeure des calculatrices scientifiques, toujours grâce à
Casio
avec la série
Classwiz
à partir de la rentrée 2014 selon les pays.

Cette série bénéficie d'un nouvel écran matriciel cette fois-ci correctement contrasté avec des cristaux liquides noirs et profitant d'une définition très supérieure en
192x63
pixels, battant même certaines calculatrices graphiques monochromes d'entrée de gamme. Ce nouveau pixel très fin a permis nombre de nouveautés transversales aux différentes zones de commercialisation :
  • tableaux de valeurs de 2 fonctions étudiées en parallèle
  • application tableur / feuille de calcul
  • génération de
    QR codes
    pour exporter l'état de la calculatrice
Second major revolution in scientific calculators, still thanks to
Casio
with the
Classwiz
series from the beginning of the 2014 school year depending on the country.

This series benefits from a new matrix screen, this time with good contrast and black liquid crystals, and a much higher definition in
192x63
pixels, beating even some entry-level monochrome graphic calculators. This new very thin pixel has allowed a number of new features across the different marketing areas:
  • tables of values of 2 functions studied in parallel
  • spreadsheet application
  • generation of
    QR codes
    to export the calculator status



15388
De plus, nous avons des nouveautés très significatives qui sont spécifiques à certaines zones de commercialisation :
  • sur le modèle haut de gamme du Japon , application de tableau périodique des éléments
  • en France sur la
    fx-92+ Spéciale Collège
    , application
    Algorithmique
    offrant un langagage de programmation orienté tracé à la
    Scratch
    -
    Logo
    -
    turtle
    , conformément au programme du Collège
Plus, we have some very significant new features that are specific to certain marketing areas:
  • on the top model in Japan , application of periodic table of elements
  • in France on the
    fx-92+ Special College
    ,
    Algorithm
    application offering a
    Scratch
    -
    Logo
    -
    turtle
    plot-oriented programming language, in accordance with the College program



15823
La génération
EX Classwiz
est une véritable réinvention de la calculatrice scientifique par
Casio
, expliquant son succès phénoménal non seulement en France mais également dans le monde entier ! :bj:
The
EX Classwiz
generation is a real reinvention of the scientific calculator by
Casio
, explaining its phenomenal success not only in France but also worldwide! :bj:

15585
Depuis cette rentrée 2022
Casio
est de plus en train de déployer dans le monde entier des modèles issus d'une nouvelle génération
CW Classwiz
.
Since the beginning of the 2022 school year,
Casio
is moreover deploying all over the world models from a new generation
CW Classwiz
.

15757
La génération
CW Classwiz
bénéficie d'un extraordinaire éventail de changements, dont le passage à un écran en 4 niveaux de gris, mais également un processeur encore une fois accéléré.

Pour illustrer les hautes capacités du nouveau matériel, voici quelques animations en niveaux de gris jouées par les simulateurs d'expériences aléatoires de la nouvelle application
MathBox
:
The
CW Classwiz
generation benefits from an extraordinary set of changes, including the switch to a 4-gray screen, but also a once again accelerated processor.

To illustrate the high capabilities of the new hardware, here are some grayscale animations played by the randomized experiment simulators of the new
MathBox
application:

Tout ceci n'ayant certainement pas été développé juste pour l'Allemagne qui plus est dans un contexte de restrictions, nous te prédisions en conséquence l'arrivée sous quelques mois de nouveaux modèles de calculatrices scientifiques
Casio
de par le monde, et donc entre autre un successeur à la
fx-92+ Spéciale Collège
française.

Et bien nous avions vu juste, il y a une nouvelle génération de calculatrices
Casio
scientifiques, les
CW / Classwiz
, remplaçant donc les anciennes mais déjà géniales
EX / Classwiz
.

Casio
est en train de la déployer progressivement dans le monde entier, et nous t'avons déjà annoncé plusieurs nouveaux modèles :
Il t'est possible de tester en avant-première les formidables nouveautés, grâce à l'émulateur en ligne intégré à la plateforme en ligne
Classpad.net
de
Casio
.

Toutefois la dernière
fx-82NL
, premier modèle personnalisé pour les Pays-Bas, n'y était pas encore proposé...
Et bien c'est chose faite en ce début de semaine, la
fx-82NL
se voit ajoutée à l'offre d'émulation de
Classpad.net
.

Nous découvrons au passage le thème de couleurs retenu pour ce premier modèle néerlandais, non pas vert comme pour la France mais bleu.

Tu peux dès maintenant aller le découvrir !

Liens
:

  • (émulation
    Classwiz
    gratuite, le service sera fermé après le
    30 septembre 2023
    )
  • (émulation
    Classwiz
    payante, nécessitant l'achat ou la récupération d'un numéro de licence)

Casio Mise à jour img2calc: support du Python KhiCAS Graph 90+E

New postby critor » 10 Jan 2023, 11:44


13917Dans une série d'articles précédents nous te présentions , notre service en ligne gratuit sur
TI-Planet
te permettant de convertir facilement tes images pour tes projets sur calculatrices.

Un large choix de formats cible t'était proposé :
  • fichiers à appeler depuis tes programmes en langage
    Basic
    :
    • pour
      Casio Graph 90+E
      et
      fx-CG50/20/10
    • pour
      Casio fx-CP400
      et
      fx-CG500
    • .8ca
      ou
      .8ci
      pour
      TI-82 Advanced Edition Python
      ,
      TI-83 Premium CE
      ,
      TI-84 Plus CE
      et
      TI-84 Plus C Silver Edition
    • .8xi
      pour
      TI-83 Plus
      (compatible
      TI-82 Plus
      ,
      TI-82 Advanced
      monochrome et
      TI-84
      monochrome)
      ,
    • .83i
      pour
      TI-83
      (compatible
      TI-82 Stats
      et
      TI-76.fr
      )
    • .82i
      pour
      TI-82
    • .86i
      pour
      TI-86
    • .85i
      pour
      TI-85
    • .73i
      pour
      TI-73
  • fichiers à appeler depuis tes scripts en langage
    Python
    :
    • pour les éditions
      Python
      des
      TI-83 Premium CE
      et
      TI-84 Plus CE
  • scripts
    Python
    pour les différentes bibliothèques de tracé par pixels disponibles selon les modèles :
    • ti_draw
      (
      TI-Nspire CX II
      )
    • graphic
      (
      TI-Nspire CX II
      avec
      KhiCAS
      ,
      TI-Nspire CX
      avec
      KhiCAS
      et
      NumWorks
      avec
      KhiCAS
      )
    • nsp
      (
      TI-Nspire
      avec )
    • ti_graphics
      (
      TI-83 Premium CE
      et
      TI-84 Plus CE
      éditions
      Python
      )
    • casioplot
      (
      Casio Graph 90/35+E II
      ,
      fx-9750/9860GIII
      et
      fx-CG50
      )
    • hpprime
      (
      HP Prime
      )
    • kandinsky
      (
      NumWorks
      )
16209Nouveauté de rentrée 2022, les
Casio Graph 90+E
et
fx-CG50
disposent maintenant d'une édition intégrale de
KhiCAS
.

Cette version complète intègre entre bien d'autres choses un grapheur
3D
ainsi qu'un véritable interpréteur
Micropython
(version
1.12
)
et donc entre autres la bibliothèque de tracé par pixels
graphic
.
Aujourd'hui nous mettons enfin à jour
img2calc
.

Nous rajoutons donc un nouveau mode de conversion dédié à la bibliothèque
graphic
de
KhiCAS
sur
Graph 90+E
et
fx-CG50
! :bj:

16350Au menu :
  • jusqu'à
    384×192
    pixels
    (redimensionnement automatique si besoin)
    , exactement comme avec la bibliothèque officielle
    casioplot
    de
    Casio
  • mode
    384×174
    pixels accessible d'un clic, préservant l'affichage des onglets de menu en bas d'écran si ton projet les utilise
  • limitation de la longueur des lignes du script à 128 caractères pour compatibilité avec l'éditeur de script de
    KhiCAS

Bonnes conversions à toi, et n'hésite pas à nous montrer tes projets ! ;)

Liens
:

13917Previously, we've introduced you , our free online service on
TI-Planet
that allows you to easily convert your images for your projects to your calculators.

You were able to convert in a lot of calculator formats:
  • files to call from your
    Basic
    language programs:
    • for the
      Casio Graph 90+E
      and
      fx-CG50/20/10
    • for the
      Casio fx-CP400
      and
      fx-CG500
    • .8ca
      or
      .8ci
      for the
      TI-82 Advanced Edition Python
      ,
      TI-83 Premium CE
      ,
      TI-84 Plus CE
      and
      TI-84 Plus C Silver Edition
    • .8xi
      for the
      TI-83 Plus
      (compatible with
      TI-82 Plus
      ,
      TI-82 Advanced
      monochrome and
      TI-84
      monochrome)
      ,
    • .83i
      for the
      TI-83
      (compatible with
      TI-82 Stats
      and
      TI-76.fr
      )
    • .82i
      for the
      TI-82
    • .86i
      for the
      TI-86
    • .85i
      for the
      TI-85
    • .73i
      for the
      TI-73
  • files to call from your
    Python
    scripts:
    • for the
      Python
      editions of the
      TI-83 Premium CE
      and
      TI-84 Plus CE
  • Python
    scripts for the different pixel plot libraries available to:
    • ti_draw
      (
      TI-Nspire CX II
      )
    • graphic
      (
      TI-Nspire CX II
      with
      KhiCAS
      ,
      TI-Nspire CX
      with
      KhiCAS
      and
      NumWorks
      with
      KhiCAS
      )
    • nsp
      (
      TI-Nspire
      with )
    • ti_graphics
      (
      TI-83 Premium CE
      and
      TI-84 Plus CE
      editions
      Python
      )
    • casioplot
      (
      Casio Graph 90/35+E II
      ,
      fx-9750/9860GIII
      and
      fx-CG50
      )
    • hpprime
      (
      HP Prime
      )
    • kandinsky
      (
      NumWorks
      )
16209Since the 2022 school year, the
Casio Graph 90+E
and
fx-CG50
released a full edition of
KhiCAS
.

This complete version includes among other things a
3D
plotter as well as a real
Micropython
interpreter
(version
1.12
)
and therefore among other things the
graphic
pixel plot library.
Today we finally update
img2calc
.

We've added a new conversion mode, especially to the
graphic
library of
KhiCAS
on
Graph 90+E
and
fx-CG50
! :bj:

16350On the menu:
  • up to
    384×192
    pixels
    (automatic resizing if needed)
    , exactly as with the official
    casioplot
    library from
    Casio
  • one-click
    384×174
    pixel mode, preserving the bottom menu tabs if your project uses them
  • limiting the script line length to 128 characters for compatibility with the
    KhiCAS
script editor

At your conversions! and share us your projects ;)

Links
:


Casio Nouvelle fx-82NL CW Classwiz, 1er modèle dédié aux Pays-Bas

New postby critor » 10 Jan 2023, 09:20

Avec leurs 77,2% de parts de marché valeur sur l'année civile 2018, les calculatrices
Casio fx-92 Collège
sont l'idole des collégiennes et collégiens ainsi que de leurs enseignantes et enseignants.

L'actuelle formidable
fx-92+ Spéciale Collège
française appartient à la génération
EX / Classwiz
lancée à la rentrée 2014. Mais plusieurs générations du modèle
fx-92
dédié à la France se sont bien évidemment succédées jusqu'ici.

Mais ces générations sont en fait à scinder elles-mêmes en différentes séries. C'est beaucoup plus visible hors de France, où des modèles directement issus de générations plus anciennes continuent à être commercialisés et à évoluer en parallèle de ceux des générations plus récentes, afin de répondre aux diverses restrictions de différents examens, établissements ou niveaux.

À ce jour nous avons 3 séries qui évoluent et sont commercialisées en parallèle :
  • les
    SVPAM
  • les
    ES
  • les
    Classwiz
With their 77.2% value market share in the calendar year 2018, the
Casio fx-92 Collège
calculators are the idol of middle school students and their teachers.

The current French
fx-92+ Spéciale Collège
belongs to the
EX / Classwiz
generation launched at the beginning of the 2014 school year. But several generations of the
fx-92
model dedicated to France have obviously followed each other so far.

But these generations are in fact to be split into different series. This is much more visible outside of France, where models directly from older generations continue to be marketed and evolve in parallel with those of more recent generations, in order to meet the various restrictions of different exams, institutions, or levels.

Actually, we have 3 series that are evolving and being marketed in parallel:
  • the
    SVPAM
  • the
    ES
  • the
    Classwiz
La série conduisant aux modèles
SVPAM
a elle-même franchi plusieurs générations :
The series leading to the
SVPAM
models have themselves crossed several generations:

  • rentrée
    1989
    , génération
    V Super-FX
    : nouveau microcontrôleur
    NEC D3045BGT
    avec un cœur de calcul plus rapide pour les fonctions transcendantes
    (c'est-à-dire non algébriques : trigonométriques, hyperboliques, logarithmiques, exponentielles)

    • gammme
      fx-92
      française :
      fx-92 Collège II
      (
      1994
      )
      et
      fx-92 Collège III
      (
      1997
      )
    • gamme
      FX Junior
      française :
      FX Junior
      (
      1999
      + redesign
      2000
      )
  • rentrée
    1994
    , génération
    S VPAM
    : saisie des calculs infixés comme on les écrit
    (touches à taper dans le même ordre des symboles de leur écriture)
  • 1989
    school year,
    V Super-FX
    generation: new
    NEC D3045BGT
    microcontroller with a faster computation core for transcendental functions
    (i.e. non-algebraic: trigonometric, hyperbolic, logarithmic, exponential)

    • French
      fx-92
      range:
      fx-92 College II
      (
      1994
      )
      and
      fx-92 College III
      (
      1997
      )
    • French
      FX Junior
      range :
      FX Junior
      (
      1999
      + redesign
      2000
      )
  • 1994
    school year, generation
    S VPAM
    : input of calculations infixed as they are written
    (keys to be typed in the same order of the symbols of their writing)

  • rentrée
    1998
    , génération
    W SVPAM
    : écran 2 lignes semi-matriciel avec affichage mixte saisie et résultat, pavé bidirectionnel, saisie des calculs préfixés comme on les écrit, calcul en virgule flottante sur 34 bits
    • gamme
      fx-92
      française :
      fx-92 Collège New
      (
      1998
      )
      et
      fx-92 Collège New+
      (
      1999
      + redesign
      2000
      )
  • 1998
    school year, generation
    W SVPAM
    : 2 lines semi-matrix screen with mixed display input and result, bidirectional pad, the input of calculations prefixed as written, floating point calculation on 34 bits
    • French
      fx-92
      range:
      fx-92 College New
      (
      1998
      )
      and
      fx-92 College New+
      (
      1999
      + redesign
      2000
      )

  • rentrée
    2001
    , génération
    MS SVPAM
    : pavé quadridirectionnel, historique de calcul
    • gamme
      fx-92
      française :
      fx-92 Collège
      (
      2004
      )
    • gamme
      FX Junior
      française :
      FX Junior Plus
      (
      2009
      )
  • 2001
    school year,
    MS SVPAM
    generation: four-way pad, calculation history
    • French
      fx-92
      range:
      fx-92 College
      (
      2004
      )
    • French
      FX Junior
      range:
      FX Junior Plus
      (
      2009
      )

  • rentrée
    2019
    , génération
    MS SVPAM 2nd edition

    • gamme
      FX Junior
      française :
      FX Junior Plus
      (
      2019
      )
  • 2019
    school year,
    MS SVPAM 2nd edition
    generation
    • French
      FX Junior
      range:
      FX Junior Plus
      (
      2019
      )
Voici maintenant les diverses générations de la série
ES
:
  • rentrée
    2004
    , génération
    ES Natural Display
    : moteur de calcul exact
    QPiRac
    , calcul flottant étendu à 40 bits, saisie en écriture naturelle, nouvel écran matriciel
    96x31
    pixels mais à cristaux liquides bleus, nouveau processeur
    nX-U8/100
    cadencé à
    0,5 MHz
    , mémoire
    ROM
    étendue à
    96K
    , mémoire
    RAM
    étendue à
    3,5K
    , convertisseur d'unités, bibliothèque de constantes physiques, résolution de systèmes jusqu'à 3 équations et inconnues, zéros de polynômes jusqu'au degré 3
    • gamme
      fx-92
      française :
      fx-92 Collège 2D
      (
      2007
      )
  • rentrée
    2008
    , génération
    ES Plus Natural VPAM
    : calcul des médianes et quartiles en statistiques, verrouillage du mode de fonctionnement de la
    ROM
    (supprime la possibilité d'activer des fonctionnalités supplémentaires d'un simple coup de crayon sur le circuit)

    • gamme
      fx-92
      française :
      fx-92 Collège 2D+
      (
      2008
      + révision
      2009
      )
  • rentrée
    2019
    , génération
    ES Plus Natural VPAM 2nd edition
Now, here are the various generations of the
ES
series:
  • 2004
    school year,
    ES Natural Display
    generation:
    QPiRac
    exact calculation engine, floating calculation extended to 40 bits, natural writing input, new
    96x31
    pixel matrix display but with blue liquid crystal, new
    nX-U8/100
    processor clocked at
    0.5 MHz
    , memory
    ROM
    extended to
    96K
    , memory
    RAM
    extended to
    3.5K
    , unit converter, a library of physical constants, solving systems up to 3 equations/unknowns values, polynomial zeros up to degree 3
    • French
      fx-92
      range:
      fx-92 College 2D
      (
      2007
      )
  • 2008
    school year,
    ES Plus Natural VPAM
    generation: calculation of medians and quartiles in statistics, locking of the
    ROM
    operating mode
    (removes the possibility to activate additional functionalities with a simple stroke of the pen on the circuit)

    • French
      fx-92
      range:
      fx-92 College 2D+
      (
      2008
      + revision
      2009
      )
  • 2019
    school year, generation
    ES Plus Natural VPAM 2nd edition

15539
La série
ES
à partir de la rentrée 2004 selon les pays constitue une première révolution majeure des calculatrices scientifiques, que nous devons donc à
Casio
.

Le nouvel écran matriciel
96x31
pixels ouvrait la porte à 2 nouvelles fonctionnalités d'importance :
  • la saisie des calculs directement en écriture naturelle
  • un moteur de calcul exact de type
    QPiRac
Un véritable coup de foudre pour les collégiens et leurs enseignants. Comment avait-on pu faire sans pendant des années ?... :favorite:

La série
ES
fut déclinée à l'international en des modèles allant de
fx-82ES
pour l'entrée de gamme à
fx-991ES
pour le haut de gamme.
The
ES
series from the beginning of the 2004 school year, depending on the country, is the first major revolution in scientific calculators, which we owe to
Casio
.

The new matrix screen
96x31
pixels offered 2 new important features:
  • the input of calculations directly in a "natural writing"
  • an exact calculation engine like
    QPiRac
It was a real eye-opener for the students and their teachers. How could we do without it for years?... :favorite:

The
ES
series was internationally differentiated in models ranging from
fx-82ES
for the entry-level to
fx-991ES
for the top-of-the-line.
Et voici enfin les générations de la série
Classwiz
:
  • rentrée
    2014
    , génération
    EX Classwiz
    : menu par icônes, génération de
    QR Codes
    , définitions simultanées de 2 fonctions, choix de la langue, nouvel écran matriciel
    192x63
    pixels contrasté avec cristaux liquides noirs, processeur accéléré à
    2,5 MHz
    , mémoire
    ROM
    étendue à
    256K
    , mémoire
    RAM
    étendue à
    8K
    , systèmes jusqu'à 4 équations et inconnues, polynômes jusqu'au degré 4, nouvelles applications
    (tableur, programmation à la
    Scratch
    , tableau périodique des éléments)

    • gamme
      fx-92
      française :
      fx-92 Spéciale Collège
      (
      2015
      )
      +
      fx-92+ Spéciale Collège
      (
      2018
      )
  • rentrée
    2022
    , génération
    CW Classwiz
    : calcul flottant étendu à 60 bits, nouvel écran en 4 niveau de gris, processeur accéléré à
    5 MHz
    , mémoire
    ROM
    étendue à
    512K
    , mémoire
    RAM
    étendue à
    24K
    , nouvelles applications
    (simulation d'expériences aléatoires, cercle trigonométrique, droite des réels), refonte du clavier, variables et fonctions partagées par les différentes applications et conservées à l'extinction
And finally, here are the generations of the
Classwiz
series:
  • 2014
    school year,
    EX Classwiz
    generation: menu by icons, generation of
    QR Codes
    , simultaneous definitions of 2 functions, choice of language, new matrix screen
    192x63
    contrasting pixels with black liquid crystals, processor accelerated to
    2.5 MHz
    , memory
    ROM
    extended to
    256K
    , memory
    RAM
    extended to
    8K
    , systems up to 4 equations/unknowns values, polynomials up to degree 4, new applications
    (spreadsheet,
    Scratch
    programming, periodic table of elements)

    • French
      fx-92
      range:
      fx-92 Spéciale Collège
      (
      2015
      )
      +
      fx-92+ Spéciale Collège
      (
      2018
      )
  • 2022
    school year,
    CW Classwiz
    generation: floating-point computation extended to 60 bits, new screen in 4 levels of gray, processor accelerated to
    5 MHz
    ,
    ROM
    memory extended to
    512K
    ,
    RAM
    memory extended to
    24K
    , new applications
    (simulation of random experiments, trigonometric circle, line of the reals), redesign of the keyboard, variables and functions shared by the various applications and kept at extinction

15540
Deuxième révolution majeure des calculatrices scientifiques, toujours grâce à
Casio
avec la série
Classwiz
à partir de la rentrée 2014 selon les pays.

Cette série bénéficie d'un nouvel écran matriciel cette fois-ci correctement contrasté avec des cristaux liquides noirs et profitant d'une définition très supérieure en
192x63
pixels, battant même certaines calculatrices graphiques monochromes d'entrée de gamme. Ce nouveau pixel très fin a permis nombre de nouveautés transversales aux différentes zones de commercialisation :
  • tableaux de valeurs de 2 fonctions étudiées en parallèle
  • application tableur / feuille de calcul
  • génération de
    QR codes
    pour exporter l'état de la calculatrice
Second major revolution in scientific calculators, still thanks to
Casio
with the
Classwiz
series from the beginning of the 2014 school year depending on the country.

This series benefits from a new matrix screen, this time with good contrast and black liquid crystals, and a much higher definition in
192x63
pixels, beating even some entry-level monochrome graphic calculators. This new very thin pixel has allowed a number of new features across the different marketing areas:
  • tables of values of 2 functions studied in parallel
  • spreadsheet application
  • generation of
    QR codes
    to export the calculator status



15388
De plus, nous avons des nouveautés très significatives qui sont spécifiques à certaines zones de commercialisation :
  • sur le modèle haut de gamme du Japon , application de tableau périodique des éléments
  • en France sur la
    fx-92+ Spéciale Collège
    , application
    Algorithmique
    offrant un langagage de programmation orienté tracé à la
    Scratch
    -
    Logo
    -
    turtle
    , conformément au programme du Collège
Plus, we have some very significant new features that are specific to certain marketing areas:
  • on the top model in Japan , application of periodic table of elements
  • in France on the
    fx-92+ Special College
    ,
    Algorithm
    application offering a
    Scratch
    -
    Logo
    -
    turtle
    plot-oriented programming language, in accordance with the College program



15823
La génération
EX Classwiz
est une véritable réinvention de la calculatrice scientifique par
Casio
, expliquant son succès phénoménal non seulement en France mais également dans le monde entier ! :bj:
The
EX Classwiz
generation is a real reinvention of the scientific calculator by
Casio
, explaining its phenomenal success not only in France but also worldwide! :bj:

15585
Depuis cette rentrée 2022
Casio
est de plus en train de déployer dans le monde entier des modèles issus d'une nouvelle génération
CW Classwiz
.
Since the beginning of the 2022 school year,
Casio
is moreover deploying all over the world models from a new generation
CW Classwiz
.

15757
La génération
CW Classwiz
bénéficie d'un extraordinaire éventail de changements, dont le passage à un écran en 4 niveaux de gris, mais également un processeur encore une fois accéléré.

Pour illustrer les hautes capacités du nouveau matériel, voici quelques animations en niveaux de gris jouées par les simulateurs d'expériences aléatoires de la nouvelle application
MathBox
:
The
CW Classwiz
generation benefits from an extraordinary set of changes, including the switch to a 4-gray screen, but also a once again accelerated processor.

To illustrate the high capabilities of the new hardware, here are some grayscale animations played by the randomized experiment simulators of the new
MathBox
application:

Comme évoqué, avec
Casio
un nombre croissant de pays de par le monde a droit à des modèles personnalisés de calculatrices scientifiques. Ils apportent d'autres langues que l'Anglais ainsi que des fonctionnalités spécifiques et même parfois uniques.

Mais jusqu'à cette année, les Pays-Bas malgré leur importance sur le marché de la calculatrice faisaient office d'exception en n'ayant droit qu'à 2 modèles de la gamme internationale :
  • fx-82MS 2nd edition
  • fx-82EX Classwiz
Et bien justement, dans le cadre du déploiement de la nouvelle génération
CW Classwiz
, grande nouveauté aux Pays-Bas.

Casio
lance en effet la nouvelle
fx-82NL CW
, premier modèle de calculatrice scientifique dédié aux Pays-Bas ! :bj:
Déjà, la
fx-82NL
dispose de 2 langues au choix pour l'affichage des menus :
  • l'Anglais comme les modèles de la gamme internationale auxquels les Pays-Bas avaient droit jusqu'ici
  • mais également le Néerlandais, par défaut
Le format de saisie et résultat est également personnalisé pour les Pays-Bas :
  • dans les résultats, séparation des milliers avec des espaces
  • dans les saisies et résultats, comme le permet le clavier personnalisé, utilisation de la virgule comme séparateur décimal
  • par défaut, notation anglo-saxonne des fractions
  • conformément à la réglementation locale des examens, moteur de calcul exact lourdement bridé et limité aux seuls nombres rationnels
    (fractions)

Source
:
https://www.casio-educatie.nl/casio-lan ... onderwijs/

Casio Concours dessin Noël 2022 sur Casio Graph Python ou fx-92+SC

New postby critor » 09 Jan 2023, 09:30

Après trois superbes éditions à Noël 2020, au Printemps 2021 puis à Noël 2021,
Casio
te propose actuellement une nouvelle édition de ses concours de dessin sur calculatrices.

2 catégories sont ouvertes aux participations cette fois-ci :
  • catégorie
    étudiants
    : pour les participations individuelles d'élèves de collège ou lycée
    (le justificatif à fournir est la copie du carnet de correspondance)
  • catégorie
    classe
    : pour les participations collectives de classes de collège ou lycée
    (c'est le professeur qui organise le regroupement des productions effectués par les différentes élèves concernés puis envoie le tout)

Pour cette édition il te suffit de
dessiner ton menu de Noël
sur ta calculatrice
Casio
ou son émulateur associé que nous remettons si besoin à ta disposition en fin d'annonce, et d'envoyer par courriel à
education-france@casio.fr
d'ici le
lundi 30 janvier 2023
inclus ton script accompagné d'une photo ou capture d'écran de ce qu'il dessine.

1522013440Pour réaliser ton dessin, tu peux choisir entre les 2 technologies suivantes :
  • calculatrice scientifique
    fx-92+ Spéciale Collège
    avec son application
    Algorithmique
    t'offrant un langage de tracé à la
    Scratch/Logo
  • calculatrice graphique
    Graph 35+E II
    ou
    Graph 90+E
    avec son application
    Python

Qu'est-ce que tu gagnes ? 2 catégories et 2 technologies, si tu comptes bien cela fait 4 combinaisons de choix possibles. Et bien c'est très-simple, il y a 4 gros lots soit très exactement 1 pour chaque combinaison possible.

Pour chacune des 2 catégories sont donc à gagner 2 superbes gros lots ; 1 pour le meilleur dessin sur
fx-92+ Spéciale Collège
et 1 pour le meilleur dessin sur
Graph 90/35+E II
:
  • catégorie
    étudiants
    : 1
    enceinte
    JBL Charge 3
    ou 1
    appareil photo
    Instax
    avec pack de recharge photos
    (valeur
    130€
    )
  • catégorie
    classe
    :
    • pour le professeur : 1
      service à raclette
      (valeur
      30€
      )
    • pour chaque élève du groupe : 1
      montre
      Casio
      ou 1
      enceinte
      JBL Go
      (valeur
      30€
      )

      (dans la limite de 35 élèves)
Et en prime avec
Casio
, pas de perdant : tous les autres participants recevront un lot de
goodies
Casio
!

Un très beau concours et nous avons bien hâte de voir ce que tu vas être capable de faire, merci
Casio
! :favorite:

Tu manques d'inspiration ? Tu ignores les techniques pour dessiner certaines formes ou plus généralement ne connais pas suffisamment ta calculatrice ?
Casio
se propose t'a organisé début décembre 2 ateliers de dessin dédiés pour chaque technologie, et qui sont disponibles en
replay
:

Tu peux également aller consulter les dessins des concours de
Noël 2020
et
2021
ainsi que leurs scripts :



Peut-être te demandes-tu en passant comment joindre le script de ta
fx-92+ Spéciale Collège
alors que la machine ne dispose pas de port de communication ?... mais en fait rien de plus simple !

Que tu utilises la calculatrice ou son émulateur il te suffira juste d'en exporter le contenu à l'aide d'un
QR Code
:
98039804
  1. obtenir la sauvegarde du contenu sous forme de
    QR Code
    en tapant
    SECONDE
    OPTN
  2. flasher le
    QR Code
    alors obtenu :
    • sur émulateur, il te suffit juste de cliquer le
      QR Code
      dans la fenêtre
      popup
      qui apparaît
    • sur calculatrice, si celle-ci génère 1 seul
      QR Code
      , il te suffit de le flasher avec l'outil de ton choix
    • sur calculatrice, si celle-ci génère une série de plusieurs
      QR Codes
      (au-delà d'une certaine taille de script)
      , il te faudra les flasher avec l'appli
      Casio Edu+
      dédiée que nous te mettons en fin d'annonce
  3. dans la page web qui s'ouvre, cliquer sur l'icône d'envoi par courriel
Si besoin des tutoriels plus détaillés traitant séparément des 3 situations ici évoquées sont également disponibles dans les ressources en fin d'annonce.

Ressources calculatrices et émulateurs
:

Mise à jour calculatrice
:


Émulateurs installables
:


Émulateurs pour clé USB
:


Transfert de données
:


Source
:
https://www.casio-education.fr/actualit ... o-de-noel/

TI-z80 Mise à jour ce_box pour TI-83 Premium CE Python 5.7+

New postby critor » 09 Jan 2023, 09:05

Pour tes scripts
Python
, ta
TI-83 Premium CE Edition Python
dispose d'une bibliothèque intégrée .

Il s'agit d'une bibliothèque offrant des possibilités de tracé dans un repère orthogonal, conformément aux programmes de
Mathématiques
et
Physique-Chimie
. Au menu nous avons les types de diagrammes suivants :
  • nuage de points
  • diagramme en ligne brisée
  • droite de régression linéaire
Contrairement à
matplotlib.pyplot
, le module intégré
ti_plotlib
ne permet donc pas de tracer des diagrammes en boîte dits à moustaches.
13714Heureusement
Texas Instruments
a publié une solution l'dès le printemps 2020,
ce_box
.

ce_box
est un module
Python
additionnel à charger sur ta calculatrice, dédié au tracé des diagrammes en boîte, et respectant en prime la définition des quartiles dite
à la française
au programme du lycée :
Code: Select all
from ce_box import *
d = (2, 3, 5, 7, 11)
b = box(d)
b.show()
L'utilisation de
ce_box
sur
TI-83 Premium CE Edition Python
et compatible n'était jusqu'à présent pas de tout repos, loin de là. En effet énorme problème, même installé sur la calculatrice,
ce_box
n'était par défaut pas disponible aux menus.

Il apparaissait au menu uniquement lorsque l'on était en train d'éditer un script comportant une ligne les important
(et non pas un simple import ce_box mais la version longue dans notre cas forcément sous la forme from ce_box import)
.

Lors de la création d'un script, afin d'obtenir le menu te permettant de saisir facilement et rapidement les appels aux différentes méthodes de
ce_box
, tu devais donc commencer par te taper la saisie lettre par lettre au clavier de sa ligne d'importation en version longue, avec en prime le caractère tiret bas qui n'est pas au clavier et était ainsi à aller chercher dans un menu. Extrêmement lourd, non ?... :mj:
Techniquement il existait déjà une solution. Depuis la mise à jour
5.7
de rentrée 2021, les
TI-83 Premium CE Edition Python
et compatibles gèrent des bibliothèques
Python
complémentaires qui, dès leur installation, voient leurs lignes d'importation directement accessibles sous un onglet dédié.

Pour que ces bibliothèques complémentaires soient correctement prises en compte sur cet onglet, il faut qu'elles aient été générées avec la toute dernière version
1.2.1
de l'outil
py2appvar
utilisé en interne chez
Texas Instruments
.

Or,
ce_box
n'avait jusqu'à présent pas fait l'objet d'une mise à jour...
Et bien nous y sommes ! Cadeau de bonne année 2023,
Texas Instruments
vient de publier une nouvelle version de la bibliothèque additionnelle
ce_box
, cette fois-ci générée avec
py2appvar 1.2.1
.

Ce nouveau
ce_box
est maintenant correctement pris en compte sur l'onglet des bibliothèques complémentaires, et son menu est donc enfin activable d'une seule touche et donc enfin immédiatement utilisable ! :bj:

Le numéro de version par contre n'a pas changé, logique puisque nous n'avons trouvé au-delà aucune différence fonctionnelle, toujours
1.00
. Pour différentier des précédentes versions déjà publiées chez nous, nous surnommerons donc cette version
1.00c
.

Téléchargements
:


Source
:
https://education.ti.com/fr/ressources- ... les-python

NumWorks Coque NumWorks édition limitée Janvier 2023 à gagner

New postby Admin » 09 Jan 2023, 09:01

1357313036Depuis la rentrée 2020,
NumWorks
vous sort chaque mois une coque
collector
en édition limitée pour votre calculatrice. Si vous êtes chanceux(se) et avez su vous montrer assidu(e), alors vous devriez avoir pu vous constituer une formidable collection. En plus des éditions spéciales ci-contre, voici les coques du mois par ordre chronologique : :D
1323013229 14802 1480014799 14801

En ce début d'année,
NumWorks
vous propose de gagner sa toute nouvelle coque du mois, évoquant
l'esprit de Noël
:

Pour participer au tirage au sort, c'est très simple ; à partir des liens précédents et d'ici la date limite indiquée, il vous suffit sur le réseau social de votre choix de :
  1. vous abonner au compte du constructeur
  2. aimer la publication
  3. partager la publication sur le même réseau
    (retweet, story, ...)
  4. répondre en impliquant 1 camarade
    (tag, identification, ...)

N'hésitez pas à participer sur les différents comptes sociaux associés à votre zone géographique afin de maximiser vos chances. ;)

-
Search
-
Social TI-Planet
-
Featured topics
Concours de dessin de Noël 2022 par Casio jusqu'au 30 janvier 2023 : programme ton menu de Noël sur ta fx-92+ Spéciale Collège ou Graph 90/35+E II
Comparaisons des meilleurs prix pour acheter sa calculatrice !
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.
902 utilisateurs:
>881 invités
>14 membres
>7 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)