π
<-
Chat plein-écran
[^]

Triconcours de rentrée 2018 - défi de Force

En ligne

Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 18 Sep 2018, 21:23

Image

Tableau des participations en live: https://tiplanet.org/triconcours.php


97979796Pour cette rentrée,
TI-Planet
et s'unissent pour te proposer un concours de rentrée exceptionnel et inoubliable, le
Triconcours
de rentrée 2018
. Tous les constructeurs de calculatrices graphiques conformes 2019 se sont associés à la démarche.

Trois catégories sont ouvertes :
  • Défi de
    Sagesse
    ,
    jusqu'au
    dimanche 21 octobre 2018
    au soir
  • Défi de
    Force
    ,
    jusqu'au
    dimanche 28 octobre 2018
    au soir
  • Défi de
    Courage
    ,
    jusqu'au
    dimanche 4 novembre 2018
    au soir

Tu peux participer dans autant de catégories que tu veux et ton but sera simple; réaliser le meilleur score possible.

Il est possible d'envoyer plusieurs participations, la meilleure participation reçue dans une même catégorie de la part d'une même personne étant prioritaire sur les autres. Cela te permet à tout moment de tenter sans risque une amélioration de ton score. :bj:

Voici dès maintenant lancé le défi de
Force
, pour lequel tu as donc jusqu'au
dimanche 28 octobre 2018
à minuit moins une, heure française
(GMT+1)
.
Les 10 participants ayant réalisé les meilleurs scores distincts pourront choisir et personnaliser les lots suivants :
  • 2 lots
    Emeraude
    :
    1
    calculatrice
    Casio Graph 90+E
    + 1
    pack de goodies
    Casio
    + 1
    pack de goodies
    TI-Planète-Casio
  • 2 lots
    Jade
    :
    1
    sac
    Casio
    au choix + 1
    catalogue
    Casio
    au choix + 1
    pack de goodies
    Casio
    + 1
    pack de goodies
    TI-Planète-Casio

    96689667985698579858
  • 1 lot
    Ambre
    :
    1
    calculatrice
    NumWorks
    + 1
    poster
    NumWorks
    au choix + 1
    pack de goodies
    NumWorks
    + 1
    pack de goodies
    TI-Planète-Casio

    Posters au choix :
    • format A0 (118,9×84,1cm²) :
      NumWorks
    • fomat A2 (42×59,4cm²) :
      NumWorks + Eduscol / Ministère de l'Education Nationale
  • 1 lot
    Aragonite
    :
    1
    calculatrice
    NumWorks
    + 1
    câble micro-USB
    + 1
    pack de goodies
    NumWorks
    + 1
    pack de goodies
    TI-Planète-Casio

    (câble direct micro-USB A ↔ micro-USB B permettant en fin d'épreuve la désactivation immédiate du mode examen par simple connexion à une tablette ou un smartphone OTG)

    981598629814
  • 2 lots
    Onyx
    :
    1
    calculatrice
    HP Prime
    + 1
    pack de goodies
    HP
    + 1
    pack de goodies
    TI-Planète-Casio

    (calculatrice
    HP Prime
    génération
    G2
    , révision matérielle
    D
    )
  • 2 lots
    Hématite
    :
    1
    application
    HP Prime
    au choix + 1
    pack de goodies
    HP
    + 1
    pack de goodies
    TI-Planète-Casio

    (application
    HP Prime
    pour
    Android
    ,
    iPhone/iPad
    ou
    Windows
    )

    98339832

Détail des packs de goodies :
  • 1
    stylo
    Casio
    au choix
  • 1
    clé USB
    Casio
    au choix
    (clé
    Casio
    avec logo bleu foncé 8Go, clé
    Casio
    avec logo bleu non foncé 4Go, clé
    Casio fx-CP400+E
    4Go, clé
    Casio fx-92 Spéciale Collège
    4Go)
  • 1
    poster
    Casio
    au choix
    • format A2 (42×59,4cm²) : mode exmen
      Graph 25/35/90+E
    • format 39,8×59,8cm² : cap sur la programmation
      fx-92 Spéciale Collège
      et
      Graph 90+E
    • format 55,8×79,6cm² :
      fx-92+ Spéciale Collège
963796389639964096419855
  • 1
    stylo
    NumWorks
  • 1
    casse-tête
    NumWorks
    avec pochette
  • 1
    sac
    NumWorks
  • 1
    dépliant
    NumWorks
  • 1
    guide
    NumWorks
  • sur demande spontanée uniquement, 1
    puce d'extension
    Flash
    au choix
    (
    Adesto AT25SF641-SUB-T 8Mio
    ou
    Winbond W25Q128JVSIQ 16Mio
    )
9664965796699812986098619816
  • 1
    clé USB
    HP
    16Gio
  • 1
    stylo
    HP
  • 1
    bloc-notes
    HP
    49 feuilles lignées format A4
    (21×29,7cm²)
883996569817
  • 1
    autocollant
    TI-Planet
  • 1
    compte premium
    TI-Planet
  • 1
    autocollant
    Planète Casio
88088975

98069807Ton tableau de commande est muni de 30 potentiomètres poussables de 0 à 1, contrôlant pour chacun partie des 252 lampes d'un projecteur.

Tente d'allumer un maximum de lampes tout en consommant et gaspillant le moins possible.

Pour cela, un script
Python
va offrir à ta calculatrice la fonction pot(n,v) avec :
  • n
    le numéro de potentiomètre de 0 à 29
  • v
    la valeur de 0 à 1


Le script te renverra un score qu'il te suffira tout simplement d'améliorer le plus possible. :bj:

Aucune initiative n'est à priori interdite, dont la possibilité de modifier le script fourni ou même de l'adapter à d'autres technologies, mais sache quand même que la configuration que tu nous transmettras sera testée avec les scripts distribués ici et sur les calculatrices y étant associées.


Une fois que tu seras satisfait(e) de ta configuration, pour participer il te faudra nous envoyer celle-ci.

Pour cela, le script te fournira également un code de 30 caractères, qu'il te suffira de nous transmettre.

Dans tous les cas, tu pourras par exemple en prendre une photo ou capture d'écran, ou encore le recopier
(sans erreur de préférence)
.

Sur certains modèles et leurs émulateurs associés tu auras d'autres possibilités, comme par exemple :
  • si tu participes avec l'application
    Khicas
    sur une
    Casio Graph 90+E
    , tu peux taper
    SHIFT
    8
    pour copier le code renvoyé, puis le coller dans un script avec
    SHIFT
    9
    , script qu'il te suffira alors de transférer
  • si tu participes avec une
    HP Prime
    , tu peux de même copier/coller avec
    Shift
    View
    et
    Shift
    Menu
    ; mais de façon plus simple tu pourras aussi transférer directement la variable globale
    CAS.code
    affectée par le script.
  • si tu participes avec une
    NumWorks
    munie d'un clavier, tu peux sélectionner le code affiché avec
    , taper
    shift
    var
    pour le copier, puis le coller dans un script avec
    shift
    boîte à outils
    , script qu'il te suffira alors de transférer


Outre le code dont nous venons de parler, ton courriel devra contenir les informations suivantes :
  1. en destinataire :
    info@tiplanet.org
  2. en objet : 
    triconcours
  3. une adresse courriel personnelle valide, si différente de l'adresse utilisée pour l'envoi de la participation
  4. ton adresse postale complète avec nom et prénom(s)
  5. si tu le souhaites, ton pseudonyme sur
    TI-Planet
    ou
    Planète Casio

    (la liste des participants publiée en fin de concours utilisera les pseudonymes si fournis, et à défaut seulement les prénoms et initiales des noms)
  6. un numéro de téléphone personnel valide
    (très important dans ton intérêt en cas de non réponse à l'adresse précédente pour le choix des lots qui va tomber sur les congés de Toussaint)


Ressources
:

  • script
    Python
    pour
    Casio Graph 90+E
    et
    fx-CG50
  • script
    Python
    pour l'appli
    Khicas
    sur
    Graph 90+E
    et
    fx-CG10/20/50
  • appli
    Khicas
    pour
    Casio Graph 90+E
    et
    fx-CG10/20/50
  • mise à jour
    3.20
    pour
    Casio Graph 90+E
    et
    fx-CG50
    avec
    Windows
    ou avec
    Mac
    (nécessaire pour le support direct du
    Python
    ; inutile pour l'appli
    Khicas
    )
  • Emulation / Simulation
    :

    • logiciel
      Casio Graph 90+E
      et
      fx-CG50 Manager
      version
      3.10
      pour
      Windows
      ou pour
      Mac
      (fonctionnera pendant 90 jours sans licence; ne gère pas directement le
      Python
      mais supporte
      Khicas
      )
    • logiciel
      Casio fx-CG10/20 Manager
      version
      3.10
      pour
      Windows
      ou pour
      Mac
      (fonctionnera pendant 90 jours sans licence; ne gère pas directement le
      Python
      mais supporte
      Khicas
      )
    • logiciel appli
      Python Casio Graph 90+E
      version
      0.92
      pour
      Windows
      (gratuit; ne gère pas
      Khicas
      mais supporte directement le
      Python
      ; attention version démo expirant le 1er décembre 2018)
  • tutoriel transferts avec calculatrice
    Casio Graph 90+E
    et
    fx-CG10/20/50

Et maintenant illumine le côté obscur de la triforce, si t'es cap ! ;)


Référence
:
https://www.planet-casio.com/Fr/forums/ ... p?id=15370
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

En ligne

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 18 Sep 2018, 21:49

Le participant n°9 nous inaugure déjà ce défi, avec 215 points et quelques ! :bj:
https://tiplanet.org/triconcours.php
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

En ligne

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 18 Sep 2018, 23:32

Corrigé le petit bug de classement, qui venait du fait que l'on n'avait droit qu'à une seule catégorie l'année dernière.
Le participant n°9 est maintenant correctement classé dans les 2 défis :
https://tiplanet.org/triconcours.php
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

En ligne

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 18 Sep 2018, 23:53

Allez on vous gâte. :)
Rajouté aux lots NumWorks la puce d'extension Flash :
9816
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

En ligne

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 19 Sep 2018, 10:57

Les scripts Python fournis sont différents, essentiellement pour :
- l'affichage, vu que les machines ciblées ont des écrans et polices de tailles différentes
- le renvoi des score et code, vu que leurs consoles ont également des comportements différents

Sur ce dernier point, par exemple Khicas ne permet pas de remonter dans l'historique des sorties, uniquement dans l'historique des entrées.
Il est donc impossible de copier autre chose que la saisie ou le dernier résultat, d'où un
return
du code en dernière ligne, et un affichage prévu pour rentrer sur un seul écran.

Sur HP Prime, les sorties sont effectués sur un écran distinct de celui de la console, et où on ne peut pas faire de copie partielle.

Sur Casio Graph 90+E, la console Micropython ne gère pas le copier/coller.
D'où l'affichage du code sur 2 lignes pour pouvoir à défaut le prendre en photo ou en faire une unique capture d'écran.


Quand vous lisez dans ces scripts des choses qui vous ont l'air originales/compliquées, cela signifie que j'ai rencontré une difficulté sur au moins une des machines, et ai donc cherché à la contourner.
Par soucis d'égalité, les différences entre scripts ont été gommées au maximum, ils utilisent donc tous les contournements développés même lorsque non nécessaire.

Je crois que deux seules différences sont encore visibles.

Un True=true dans la version Khicas.
Parce que Khicas ne définit pas les constantes Python True/False.

Et la définition d'une fonction
bitand()
sauf sur HP Prime et Khicas.
C'est parce que les HP Prime et Khicas ne gèrent pas les opérateurs Python bit à bit, notamment &, mais ont la fonction
bitand()
pour le remplacer.
Par homogénéité du code, un fonction homonyme y faisant appel a été créée pour les autres modèles.

D'autres révélations sur d'autres différences entre nos
"Pythonnettes"
cette fois-ci non remarquables par comparaison des scripts sont à venir. ;)
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude Wistaro » 19 Sep 2018, 11:39

Merci à
Yvan Monka
, fondateur du site https://www.maths-et-tiques.fr et youtubeur d'avoir relayé le concours sur ses réseaux !

Avatar de l’utilisateur
WistaroModo.G
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 55.8%
 
Messages: 2706
Images: 26
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
Classe: Etudiant ingénieur (Ex TS - SI)
YouTube: Wistaro
Twitter: @Wistaro
GitHub: Wistaro

En ligne

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 19 Sep 2018, 12:17

Merci à toi ! :bj:

Pourquoi donc 252 lampes et avec certains script des affichages bizarres de 6/8/9 ?

Cela vient de la Casio Graph 90+E et de son énorme police qui est ici notre facteur limitant, le problème se devant d'être le même sur tous les modèles :
Image
Ne rentrent que 21 colonnes et 7 lignes.

On voulait que l'affichage du projecteur puisse rentrer sur un même écran.
Si un défilement vertical pouvait être envisagé, le défilement horizontal qui était au mieux réalisable ligne à ligne était exclu.

D'où déjà une limitation à 21 lampes par ligne.

Ensuite, 7 lignes ce n'était franchement pas beaucoup face aux capacités d'affichage très supérieures des autres modèles.
D'où l'idée de représenter 2 lignes sur une seule :
  • 9 = lampe du haut allumée
  • 6 = lampe du bas allumée
  • 8 = 2 lampes allumées

La NumWorks offrant quant à elle une contrainte de 12 lignes, nous avons donc opté finalement pour 6 double-lignes, soit 12 lignes :
Image

21x12=252, élémentaire mon cher Watson ! ;)

Sur Khicas on a 10 lignes, d'où déjà la reprise d'un affichage en 689 :
Image
En prime il a fallu ruser, puisqu'il y a impossibilité de remonter dans l'historique.
Tout devait donc rentrer sur le même écran, le projecteur ainsi que toutes les infos, avec en prime la dernière ligne réservée à la saisie.

Sur HP Prime, moins de contraintes d'affichage. L'embêtement principal fut la police qui n'est pas à largeur fixe :
Image
La calculatrice offre 3 tailles de police : petite/moyenne/grande, avec la taille moyenne par défaut.
Ci-dessus l'affichage a été testé en grande police, et rentre donc dans tous les cas.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude parisse » 19 Sep 2018, 13:16

critor a écrit:Un True=true dans la version Khicas.
Parce que Khicas ne définit pas les constantes Python True/False.

Et la définition d'une fonction
bitand()
sauf sur HP Prime et Khicas.
C'est parce que les HP Prime et Khicas ne gèrent pas les opérateurs Python bit à bit, notamment &, mais ont la fonction
bitand()
pour le remplacer.

Ces deux problemes de compatibilites devraient etre regles maintenant, True et False sont reconnus sur la version de KhiCAS que je viens de mettre a jour, les operateurs bit a bit y sont reconnus sauf ^ (il faut utiliser bitxor), de meme pour la HP Prime sur la version beta publique.
Un grand merci d'avoir passe tout ce temps pour rendre les scripts compatibles malgre ces problemes!
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 39.7%
 
Messages: 1398
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

En ligne

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 19 Sep 2018, 13:29

De rien, c'est parfaitement normal afin de permettre à un maximum de personnes de participer sans avoir à rien acheter pour ça.
Merci également pour les améliorations actuelles pour Khicas ou à venir pour HP Prime.
Ce ne sont toutefois pas ces différences-ci qui m'ont le plus embêté sur ces plateformes, mais j'en reparlerai.

Je me suis aussi arraché les cheveux pour que cela puisse marcher sans erreur avec le petit espace de travail du lecteur NumWorks en ligne
(estimé à un peu moins de 6K)
.
Tout-le-monde peut donc très facilement participer en ligne sans rien avoir à connecter/installer.

Si j'avais pu, j'aurais même porté le script pour l'appli Python sur Graph 35/75/85/95. Mais malheureusement, l'espace de travail qu'elle offre semble être encore plus ridicule que celui du lecteur NumWorks en ligne. L'auteur annonce 2K, mais vu que ça renvoie une erreur de mémoire rien qu'avec les 13 premières lignes de déclarations de fonctions pour même pas 300 caractères et sans atteindre les déclarations de tableaux ou le moindre appel de ces fonctions, j'en doute.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

En ligne

Re: Triconcours de rentrée 2018 - défi de Force

Message non lude critor » 19 Sep 2018, 14:22

Le script pour Khicas sur Casio Graph 90+E a été mis à jour; n'hésitez pas à me signaler toute erreur éventuelle :
archives_voir.php?id=1696570

Seul changement, il commence maintenant par le caractère de commentaire #.
Si le script est édité avec Khicas, ce dernier basculera désormais automatiquement en mode de compatibilité Python.

Malheureusement, ce ne sera pas pareil à l'exécution du script. Donc pour ne pas avoir d'erreur, avant d'exécuter le script il faudra au choix :
  • l'ouvrir au moins une fois dans l'éditeur pour que ça bascule automatiquement
  • taper
    F6
    8
    depuis la console pour basculer manuellement en mode de compatibilité Python
Image
En mode de fonctionnement par défaut
(Xcas)
, le script ne fonctionnera pas correctement.

Retesté avec l'ancienne et la nouvelle version de Khicas.
Cette dernière ne semble pas râler pour la définition True=true désormais inutile, tant mieux.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 75.4%
 
Messages: 30459
Images: 7122
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Suivante

Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Sujets à la une
Triconcours universel de la rentrée - 2000 euro de prix !
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
123456
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
463 utilisateurs:
>439 invités
>20 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)