π
<-
Chat plein-écran
[^]

News 2024
Avril (1)
Mars (1)

News 2023
Août (4)
Juin (3)
Mai (2)
Avril (4)
Mars (2)

News 2022
Août (2)
Juin (4)
Mai (7)
Avril (9)
Mars (10)

News 2021
Août (7)
Juin (2)
Mai (6)
Avril (11)
Mars (10)

News 2020
Août (4)
Juillet (11)
Juin (6)
Mai (4)
Avril (8)
Mars (3)

News 2019
Août (1)
Juin (3)
Mai (5)
Avril (1)
Mars (2)

News 2018
Août (4)
Juin (5)
Mai (9)
Avril (13)
Mars (5)

News 2017
Août (4)

Coque NumWorks édition limitée 14 Mars 2023 à gagner

Nouveau messagede Admin » 03 Mar 2023, 12:14

1357313036
Depuis la rentrée 2020, NumWorks te 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
Since the beginning of the 2020 school year, NumWorks has been releasing a limited edition of cases for your calculator every month. If you're lucky enough, you may have built up a great collection. Here are the cases of the month in a chronological order (without forgetting the special editions) :

1323013229 14802 1480014799 14801

Le mois dernier, NumWorks avait choisi de célébrer le 14 Février sur sa coque. Pour la reconduction de l'évément ce mois-ci, NumWorks choisit de célébrer le 14 Mars, ou en Anglais Mars 14 soit 03/14, journée du nombre π et journée internationale des Mathématiques !

Pour l'occasion, la nouvelle coque pour ta NumWorks se pare des
$mathjax$3+34\times 8\times 3=819$mathjax$
premières décimales de π que tu pourras ainsi consulter rapidement à tout moment !

Vu que ces décimales sont de plus gravées en utilisant la police de la calculatrice, le comble serait bien sûr qu'elles eussent justement été calculées sur une NumWorks.

Selon que l'on utilise l'application Python ou pas, notre calculatrice NumWorks nous sort une écriture décimale du nombre π avec 9, 13 ou 15 décimales.

Ce n'est bien évidemment qu'une approximation, puisque π n'est pas un nombre décimal. C'est-à-dire qu'il est impossible de l'écrire de façon exacte en écriture décimale, une telle écriture nécessitant une infinité de chiffres après la virgule. Tentons donc d'obtenir une bien meilleure approximation de π.

Plusieurs algorithmes ou formules de calcul existent. Optons pour le développement en série entière de la formule de Machin datant de 1706, méthode qui a l'avantage d'offrir un bon compromis entre nombre d'opérations et vitesse de convergence :
$mathjax$\pi=4\left(4arctan \frac{1}{5}-arctan\frac{1}{239}\right)$mathjax$


Faut-il encore développer un script qui soit capable d'effectuer ces opérations sur des nombres à plus de 16 chiffres significatifs. On peut par exemple représenter de tels nombres par une suite de chiffres, que l'on peut coder sous forme de liste, tuple, chaîne de caractères ou tableau d'octets. Optons pour le tableau d'octets. Ce n'est certes pas le plus performant, mais nous souhaitons avoir beaucoup de décimales et ce choix a l'avantage de permettre une économie maximale sur la consommation de la mémoire de tas (heap), de loin le facteur le plus limitant de la NumWorks. Reste alors encore à programmer les différentes opérations chiffre à chiffre comme tu le faisais à l'école primaire (ici l'addition, la soustraction, la multiplication, la division... et la fonction arctangente que tu n'avais pas encore vue à l'époque).

Et c'est chose faite :
Code: Tout sélectionner
from kandinsky import draw_string

def bdf_new(d0, nd):
    bdf = bytes((d0,)) + bytes(nd - 1)
    return bdf

def bdf_add(bdf1, bdf2):
    c = 0
    bdfr = b''
    for i in range(len(bdf1) - 1, -1, -1):
        v = bdf1[i] + bdf2[i] + c
        if i:
            c = v >= 10
            if c:
                v -= 10
        bdfr = bytes((v,)) + bdfr
    return bdfr

def bdf_sub(bdf1, bdf2):
    c = 0
    bdfr = b''
    for i in range(len(bdf1) - 1, -1, -1):
        v = bdf1[i] - bdf2[i] - c
        if i:
            c = v < 0
            if c:
                v += 10
        bdfr = bytes((v,)) + bdfr
    return bdfr
 
def bdf_times(bdf, k):
    c = 0
    bdfr = b''
    for i in range(len(bdf) - 1, -1, -1):
        v = k*bdf[i] + c
        if i:
            c = v // 10
            if c:
                v -= 10 * c
        bdfr = bytes((v,)) + bdfr
    return bdfr

def bdf_div(bdf, k):
    c = 0
    bdfr = b''
    for i in range(len(bdf)):
        x = 10*c + bdf[i]
        c = x % k
        bdfr += bytes((x // k,))
    return bdfr
 
def bdf_ataninv(d, n):
    bdf0 = bdf_new(0, n)
    bdf1 = bdf_new(1, n)
    k1 = d
    k2 = 1
    d2 = d ** 2
    bdfr = bdf0
    bdfd = bdf_div(bdf1, k1)
    while bdfd != bdf0:
        if k2 % 4 == 3:
            bdfr = bdf_sub(bdfr, bdfd)
        else:
            bdfr = bdf_add(bdfr, bdfd)
        k1 *= d2
        k2 += 2
        bdfd = bdf_div(bdf1, k1 * k2)
    return bdfr

def bdf_pi(n):
    return bdf_times(bdf_sub(bdf_times(bdf_ataninv(5, n), 4), bdf_ataninv(239, n)), 4)

def print_bdf(bdf, l):
    s = str(bdf[0]) + '.'
    for d in bdf[1:]:
        if len(s) == l:
            print(s)
            s = ''
        s += str(d)
    if len(s):
        print(s)

def draw_bdf(bdf, l):
    y = -3
    s = str(bdf[0]) + '.'
    for d in bdf[1:]:
        if len(s) == l:
            draw_string(s, 0, y)
            s = ''
            y += 14
        s += str(d)
    if len(s):
        draw_string(s, 0, y)

def demo(shell=True, big=True):
    if shell:
        bdfpi = bdf_pi(big and 359 or 687)
        print_bdf(bdfpi, big and 30 or 43)
    else:
        bdfpi = bdf_pi(511)
        draw_bdf(bdfpi, 32)

# shell in big font
demo(1, 1)
# graphic (big font)
#demo(0)
# shell in small font
#demo(1, 0)
script

16653La formidable dernière itération N0120 du modèle en profite une fois de plus pour nous démontrer sa puissance astronomique dans le monde des calculatrices graphiques, avec :
  • 16.6 secondes pour l'affichage de 358 décimales de π sur la console en grande police
  • 38.4 secondes pour l'affichage de 510 décimales de π sur l'écran graphique (grande police obligatoirement)
  • 1 minute 23.1 secondes pour l'affichage de 686 décimales de π sur la console en petite police

Pour tenter de gagner cette coque c'est très simple ; il te suffit sur le réseau social de ton choix de :
  1. t'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 mentionnant 1 ami (tag, identification, ...)

Voici les adresses associées, et n'hésite pas à participer sur les différents réseaux pour maximiser tes chances :
Lien vers le sujet sur le forum: Coque NumWorks édition limitée 14 Mars 2023 à gagner (Commentaires: 1)

Mise à jour de conformité NumWorks N0110 examens 2023

Nouveau messagede Admin » 19 Mar 2023, 16:56

Sur NumWorks N0110 les firmwares tiers Omega, Upsilon et Khi sont installés avec un bootloader t'offrant une fonctionnalité de dualboot, te permettant de disposer de 2 firmwares sur ta calculatrice. Tu peux ainsi alterner entre les fonctionnalités du firmware tiers Omega, Upsilon ou Khi en question, et celles du firmware officiel Epsilon.

Dans le cadre de ces machines en configuration non officielle, un très grave problème avait été introduit avec le firmware officiel Epsilon à compter de sa mise à jour en version bêta 20.2, toujours présent dans la version stable 20.3 publiée le 31 janvier 2023.

16647Losque tu activais le mode examen d'Epsilon 20.2-20.3 sur une N0110 munie d'un bootloader tiers Phi, Omega ou Upsilon, la diode examen cessait de fonctionner correctement :
  • il était possible qu'elle ne clignote pas du tout
  • et si tu avais la chance qu'elle clignote, il n'empêchait que le clignotement était interrompu avec chaque extinction de la calculatrice
Rappelons que les bootloaders Phi, Omega et Upsilon interdisent de basculer sur un autre firmware une fois le mode examen activé. Si tu actives le mode examen d'Epsilon 20.2-20.3 sur une telle configuration en début d'épreuve, ne pouvant désactiver le mode examen te voilà donc coincé(e) pour toute la durée de ton épreuve avec une diode qui ne fonctionnera pas correctement.
Si tu es dans ce cas les problèmes sont corrigés à condition d'effectuer une double mise à jour :
  • d'abord, mise à jour intégrale des firmware et bootloader tiers à faire donc obligatoirement en mode de récupération avec la combinaison reset+
    6
    , au choix selon le cas :
    • Omega 2.0.5+
    • Upsilon (choisir obligatoirement la version bêta, problème non corrigé dans la version stable proposée par défaut)
  • ensuite, Epsilon 20.4+
1664516646Pour savoir si tu as correctement effectué les manipulations, c'est très simple. Après l'installation de la mise à jour Epsilon 20.4+ tente d'activer le mode examen depuis Epsilon. Si ton bootloader tiers a été correctement mis à jour, le mode examen s'activera normalement et la diode clignotera. Sinon, tu auras le message ci-contre et l'activation du mode examen sera impossible, et il te faudra retenter la procédure.
Attention, installer ou conserver Epsilon 20.2/20.3 sur une calculatrice NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon est dangereux, avec des conséquences lourdes. Les candidats les plus honnêtes/innocents pourront être privés de l'usage de leur calculatrice puisqu'elle ne clignote pas correctement.

Pire, entre les mains des candidats les plus déterminés et malins qui comprendront comment ces dysfonctionnements leur permettent de prendre le contrôle de la diode, Epsilon 20.2/20.3 transforme même la NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon en véritable machine de fraude, avec des conséquences gravissimes si ils se font attraper.

Précisons que le simple fait d'introduire un élément non conforme et donc interdit constitue une fraude et ouvre l'ensemble des sanctions possibles, et ce peu importe que tu prétendes ne pas t'être servi des possibilités frauduleuses, n'avoir pas eu l'intention de t'en servir, ou ignorer ces possibilités. C'est exactement comme si tu conservais ton smartphone sur toi pendant l'épreuve : même si tu ne t'en sers pas, et même si tu prétends ne pas l'avoir fait exprès et l'avoir conservé par simple oubli, c'est une fraude.

Rappelons que les sanctions prononçables par la commission disciplinaire du Baccalauréat peuvent être extrêmement lourdes : outre la privation de mention, le zéro à l'épreuve concernée, ou la non délivrance (ou le retrait) du diplôme, tu risques jusqu'à 5 ans d'interdiction de passer tout examen (ce qui inclut entre autres le permis de conduire) ainsi que tout concours d'accès/recrutement organisé par un établissement public, et également l'interdiction temporaire ou pire définitive de t'inscrire dans tout établissement public d'enseignement supérieur.

Nous te le demandons dans ton propre intérêt, ne mets pas ta vie et ton avenir en danger, mets à jour intégralement ta NumWorks au plus tôt avec les dernières versions d'Epsilon et/ou Omega/Upsilon, afin de pouvoir passer sereinement tes épreuves du BAC 2023 ! Ce serait absolument irresponsable de ta part de prendre des risques considérables pour le simple examen du Baccalauréat qui a été réussi en 2022 par plus de 90% des candidats (dont 96,1% en filière générale).

Mises à jour de conformité NumWorks au choix pour les examens 2023 :
La mise à jour est ici à effectuer 2 fois selon ta configuration :
  1. d'abord en mettant à jour le bootloader et 1 firmware (nécessite la mise à jour en mode de récupération avec la combinaison reset+
    6
    si tu n'es pas sur une configuration officielle Epsilon)
  2. ensuite, uniquement si tu as opté pour une configuration non officielle en dual-boot, la mise à jour du 2ème firmware en mode de fonctionnement normal (sans combinaison reset+
    6
    )

  • Epsilon (attention si tu es sur une configuration non officielle, la combinaison reset+
    6
    sur cette page verrouille ta calculatrice et lui interdit définitivement d'installer un 2ème firmware non officiel)
  • Omega
  • Upsilon (attention, tu ne dois pas installer la version proposée par défaut, mais impérativement sélectionner les versions Beta ou Dev qui sont à ce jour les seules à intégrer les changements)
  • Khi
Note, si tu cibles une configuration non officielle en dual-boot, certaines de ces pages ne te laisseront pas choisir l'emplacement d'installation du firmware, ou encore installeront le firmware en double dans les 2 emplacements sans te demander ton avis. Si tu n'arrives pas à obtenir la configuration dual-boot souhaitée, n'hésite pas à effectuer des sauvegardes intermédiaires à l'aide de notre outil en ligne web-dfu lorsque l'un des deux emplacements contient ce que tu souhaites, pour pouvoir les restaurer par la suite.
Attention, le firmware officiel Epsilon ne faisant ici plus l'objet de mises à jour (resté en version 19.5.1 à ce jour suite à l'épuisement de la capacité Flash de 1 Mio), pour une conformité optimale il te faut ici privilégier les firmwares tiers qui sont toujours rafraîchis à la différence et ainsi les seuls à corriger le comportement de la diode.


Notre forum via réponse à cette annonce, notre discord ainsi que le discord Omega sont dès maintenant prêts à t'assister lors de la procédure de mise à jour, particulièrement dans le cas des configurations en dual-boot. N'hésite surtout pas à faire appel à nous.
Lien vers le sujet sur le forum: Mise à jour de conformité NumWorks N0110 examens 2023 (Commentaires: 0)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


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