π
<-
Chat plein-écran
[^]

TI-z80 BAC S 2019 : mets un tableur dans ta calculatrice !

New postby critor » 20 Jun 2019, 19:43

Depuis la session 2013, l'épreuve de
Mathématiques
du
DNB
a adopté une nouvelle forme, avec entre autres l'arrivée quasi incontournable de questions évaluant les compétences en feuilles de calcul
(ou encore tableur)
. Au
BAC
, elles étaient jusqu'alors réservées à la seule série technologique
STMG
.

Mais les choses changent, et des questions de feuilles de calcul sont ces dernières années apparues et devenues de moins en moins rares dans les sujets de
Mathématiques
du
BAC S
:

Jusqu'à présent aucune question de ce type dans les 5 sujets 2019 tombés dans les centres d'examen français outre-mer et à l'étranger, mais ça ne prouve encore rien car suite à des changements de calendriers et redécoupages de zones, nous n'avons pu récupérer que nettement moins de sujets inédits cette année.

Mais autant prendre ses précautions pour l'éventuelle exception qui confirme la règle.

Même si tu n'as plus touché à une feuille de calculs depuis la Troisième, pas de panique ! :#non#:

Une astuce est de t'appuyer sur l'application tableur de ta calculatrice graphique pour construire et vérifier tes réponses :
  • Nombre de modèles disposent en effet d'une application tableur intégrée au système :
    TI-Nspire
    ,
    TI-82 Advanced
    ,
    Casio Graph 75/90/95
    ,
    Casio Classpad
    ,
    Casio fx-CG10/20/50/500
    ,
    Casio fx-CP400
    et
    HP Prime
    .
  • Sur d'autres modèles, l'application tableur est préchargée et donc effaçable :
    TI-82 Plus
    ,
    TI-83 Plus
    ,
    TI-83 Premium CE
    ,
    TI-84
    ,
    TI-89
    ,
    TI-92 Plus
    et
    TI-Voyage 200
    .
    Si jamais tu l'as effacée, il te suffit juste de la retélécharger gratuitement et de la retransférer. :)
  • Enfin, sur certains autres modèles où ce n'est pas prévu officiellement, il est quand même possible de rajouter une telle application tableur :
    Casio Graph 35+USB/E
    en version inférieure à 2.10 et
    Casio Graph 85
    .

Pour ces deux derniers points, va vite voir le détail des modèles concernés dans notre tutoriel, avec instructions et liens gratuits pour rajouter l'application tableur ! :bj:

Bon courage et force à toi ! ;)

TI-z80 Le module externe TI-Python est-il autorisé au BAC ?

New postby critor » 20 Jun 2019, 14:14

10901Le module externe
TI-Python
rajoute à ta calculatrice
TI-83 Premium CE
la possibilité d'exécuter des scripts
Python
.

Le module externe
TI-Python
peut être très utile à l'épreuve de Mathématiques du BAC :
  • Peut être es-tu tombé(e) sur des enseignants qui ont fait le choix du
    Python
    comme support à leurs activités d'algorithmique.
    Avec comme effet pervers pour l'examen, le fait que tu es maintenant beaucoup moins à l'aise dans le langage de programmation historique de ta TI-83 Premium CE.
    :mj:
  • Aussi, comme nous l'avons vu très récemment, l'Institution pousse actuellement tellement au Python, que des auteurs de sujets en arrivent à vérifier la faisabilité de leurs questions d'algorithmique directement en Python sur leur ordi, et font l'économie de vérifications sur calculatrice. Très grave erreur quand il se trouve que le sujet est alors infaisable pour les candidats qui n'ont pas ou n'utilisent pas le
    Python
    . :mj:

Il convient donc de se demander si tu as le droit d'avoir le module externe
TI-Python
sur ta table de BAC.

La circulaire de 1999 relative à l'utilisation des calculatrices aux examens les autorise
"à condition que leur fonctionnement soit autonome"
. Dans les consignes de surveillance qui interprètent/clarifient les textes officiels, nous avions le paragraphe suivant :
Calculatrices (dans le cas où la calculatrice est autorisée par le sujet) :
Conformément à la circulaire du 16 novembre 1999, le matériel autorisé comprend toutes les calculatrices de poche, y compris les calculatrices programmable, alphanumériques, ou à écran graphique à condition que leur fonctionnement soit autonome et qu'il ne soit pas fait usage d'une imprimante, ni de modules ou de disquettes enfichables.

Le
"fonctionnement autonome"
était donc interprété en tant qu'interdiction des modules externes au sens large : aussi bien appareils à relier par un câble
(imprimante, module...)
, que disquettes, ce dernier étant à comprendre au sens large en tant que tout support de données enfichable. Certains modèles d'avant 2015 et l'annonce du mode examen étaient en effet munis d'un lecteur de carte mémoire
(
Casio Graph 95 / 85 SD
,
HP 48SX / 48GX / 49G+ / 50G
)
.

On pourrait donc croire que le module externe
TI-Python
est interdit.

Sauf que depuis plusieurs années déjà, ce paragraphe ne figure plus dans les consignes de surveillance. La version 2019 des consignes de surveillance reproduite ci-contre ne cite même plus les mots
'module'
,
'imprimante'
ou
'disquette'
.

Certes, en l'absence d'interprétation contraire du
"fonctionnement autonome"
, cela ne veut absolument pas dire que l'ancienne interprétation ne vaut plus et que les modules externes sont autorisés. :#non#:



Toutefois comme tu le sais, nous disposons depuis d'une nouvelle réglementation plus restrictive abrogeant la précédente, introduisant le mode examen et n'autorisant que les appareils où un
"signal lumineux clignotant"
indique son bon fonctionnement. Or il se trouve que le module externe
TI-Python
clignote lorsqu'utilisé en mode examen.

Pas de mode examen cette année certes, mais le module externe
TI-Python
serait donc autorisé sous la nouvelle circulaire relative au mode examen, et il ne serait donc pas logique qu'il soit interdit sous l'ancienne circulaire moins restrictive.



On peut rajouter que les surveillants ont pour mission de garantir l'égalité des candidats face à l'examen national. Il serait injuste de confisquer
(ou pire)
le module externe
TI-Python
à un candidat souhaitant chercher/vérifier ses questions d'algorithmique en
Python
, alors que nombre de candidats équipés d'autres modèles ne seront pas embêtés dans leur utilisation du
Python
:
  • Casio Graph 90+E
  • Casio Graph 35+E II
  • application pour
    Casio Graph 35+E/75/85/95
  • application pour
    TI-Nspire
  • HP Prime



Notre interprétation est, nous l'avouons volontiers, loin d'être indiscutable. Surtout que nous ne savons même pas quelle circulaire est légalement en vigueur cette année, peut-être aucune des deux. Il est fort regrettable que les consignes de surveillance 2019 n'aient pas abordé cette problématique.





Pour éviter tout embêtement, nous te conseillons fortement de demander avant l'épreuve à ton surveillant si il voit un problème à l'utilisation du module externe
TI-Python
. Il serait anormal de te le retirer après t'avoir dit oui, et même si cela arrive le surveillant ne devrait pas établir de rapport de fraude puisque ce sera lui qui t'aura dit de le garder.

Peut-être préféreras-tu ne pas demander. Pour ne pas te faire remarquer, ou pour ne pas attirer à tort l'attention sur un module dont l'usage n'a justement rien de scandaleux. Aussi, le surveillant stressé en début d'épreuve risque de répondre systématiquement non à toute demande.

Dans ce dernier cas, pour éviter au maximum les embêtements, nous te conseillons de sortir et connecter le module externe
TI-Python
à ta
TI-83 Premium CE
dès ton arrivée à ta place, et de le laisser bien en évidence sur ta table - ne te cache surtout pas. Tu verras bien si le surveillant te fait une réflexion lors de son passage pour la distribution des sujets et pour le contrôle des pièces d'identité.
Si le surveillant te fait ranger le module externe
TI-Python
tant pis, mais comme c'est avant ou en tout début d'épreuve il ne devrait pas y avoir de rapport de fraude. Et si il ne te dit rien, là encore comme tu ne t'es pas caché(e), il aurait une part de responsabilité si il venait à changer d'avis plus tard, avec donc de moindres chances qu'il établisse un rapport de fraude qui le mettrait en cause.

NumWorks Recueil activités SNT 2nde avec NumWorks et Python

New postby critor » 19 Jun 2019, 01:05

11301En Seconde à la rentrée 2019 est mis en place un nouvel enseignement commun,
Sciences Numériques et Technologie
, déjà communément abrégé
SNT
.

5 enseignants aux profils divers et variés s'associent afin d'offrir à leurs collègues un recueil d'activités
SNT
prenant appui sur la calculatrice
NumWorks
et les formidables possibilités de son interpréteur
Python
:
  • Alain Busser
    , professeur de Mathématiques, animateur IREM, créateur du langage de programmation Sophus
  • Dominique Gluck
    , professeur de Physique-Chimie
  • Claire Savinas
    , professeure de Mathématiques et d'ISN, formatrice académique SNT
  • Christophe Miezsczak
    , professeur de Mathématiques et d'ISN
  • Luc Vincent
    , professeur de Physique-Chimie et d'ISN/ICN

Dans ce livret de 67 pages chacun prend la parole à son tour, pour nous proposer un total de 6 activités couvrant quasiment toutes les thématiques d'
SNT
:
  1. Transport de données par voie routière
    (Internet)

    A travers la situation concrète du déménagement d'un serveur par camion,
    Claire
    propose de mettre du sens sur les valeurs de débit que les élèves sont amenés à rencontrer dans leur vie quotidienne
    (offres d'abonnement Internet/téléphone)
    , avec application à l'ADSL et à la fibre.
  2. Le Pagerank de Google
    (Le web)

    Christophe
    propose ici de simuler le fonctionnement d'un des critères pris en compte par le moteur de recherche
    Google
    , à savoir le
    PageRank
    , un score attribué à chaque page, et de s'interroger sur ses qualités et ses limites. De quoi utiliser le module
    Python random
    .
  3. Modélisation d'un réseau social
    (Les réseaux sociaux)

    Claire
    revient ici nous proposer de mieux comprendre le fonctionnement interne d'un réseau social. Au menu travail sur les graphes
    (rayon, diamètre, centre)
    représentés par des matrices, et application à Facebook et Twitter.
  4. Données structurées en Python
    (Les données structurées et leur traitement)

    Alain
    propose ici de travailler sur les données et la distinction valeur/descripteur. Pour cela il fait appel à la structure de données
    Python
    dictionnaire
    (
    dict
    )
    dans le contexte des booléens, entiers et variables globales.
  5. Transmission des coordonnées GPS, trames NMEA
    (Localisation, cartographie et mobilité)

    Luc
    nous amène ici à mieux comprendre ce que sont réellement des données GPS, en travaillant sur le décodage de données GPS transmises selon la norme
    NMEA 0183
    .
  6. Le codage des couleurs
    (La photographie numérique)

    Et enfin, à travers l'observation de différents types de dégradés de couleurs
    (monochromatiques, polychromatiques)
    produits par divers scripts
    Python
    ,
    Dominique
    propose là encore de donner du sens au codage RVB des couleurs puis de s'interroger sur les caractéristiques de l'écran
    NumWorks
    , avec application au dessin de drapeaux et à la réalisation d'une mire.
    Cette dernière activité nécessite un module
    Python
    graphique,
    kandinsky
    dans le cas de la calculatrice
    NumWorks
    . La
    NumWorks
    étant à ce jour la seule calculatrice proposant un interpréteur
    Python
    disposant d'un module graphique, contrairement aux précédentes les scripts de cette activité ne pourront pas être transposés pour les élèves équipés de modèles d'autres marques. :#non#:

    Attention donc aux recommandations de matériel en début d'année si vous envisagez d'utiliser la calculatrice graphique
    Python
    pour la
    SNT
    !
11300
Chaque activité se découpe en différentes étapes qui pourront être déroulées en intégralité ou en partie sur plusieurs séances. Les éléments de réponse sont inclus et accompagnés de tout ce qu'il faut : scripts
Python
ainsi que les captures d'écran de leur exécution.

Une sélection d'activités riche, variée et judicieuse, activités qui ont l'immense avantage de pouvoir être mises en place directement avec le matériel des élèves, la calculatrice graphique programmable en
Python
! :bj:
De quoi aborder la rentrée en toute sérénité, merci à tous. ;)

Le recueil d'activités est envoyé gracieusement dans ton lycée.

Il est également disponible tout aussi gratuitement au format numérique :

Examens BAC 2019: sujets & corrigés Antilles-Guyane, Polynésie, Asie

New postby critor » 18 Jun 2019, 23:04

Cette semaine c'est le
BAC
en
France Métropolitaine
et sur l
'Île de la Réunion
.

Mais pas seulement. Le
BAC
est également organisé cette semaine en
Antilles-Guyane
,
Polynésie Française
, ainsi que dans les lycées français d'
Asie-Pacifique
.

Les sujets pour ces zones sont différents de ceux de la Métropole, mais conçus selon les mêmes consignes, et certaines épreuves ont même lieu avant celle de Métropole. ;)
C'est donc une ultime occasion de prendre connaissance des dernières tendances 2019 de l'épreuve, ainsi que de t'entraîner en conditions d'examen ! :bj:

Les sujets nous arrivent progressivement, et les corrections sont rajoutées au fur et à mesure. Parmi les épreuves organisées avant celle de Métropole et dont les sujets sont déjà disponibles à ce jour, citons :
  • Physique-Chimie
    série
    S
    -
    Asie
  • Mathématiques
    série
    S
    -
    Antilles-Guyane
  • Mathématiques
    séries
    ES/L
    -
    Antilles-Guyane
  • SES
    série
    ES
    -
    Asie
  • Littérature
    série
    L
    -
    Asie

Bon courage. ;)


Liens
:
Sujets + corrigés
BAC S / ES / L 2019

Divers CBR2: découverte code produit + connexion sans calculatrice

New postby critor » 18 Jun 2019, 22:47

TI-CBL
,
TI-CBL2
,
TI-CBR
et
TI-CBR2
sont différents périphériques d'acquisition de mesures physiques pour les calculatrices graphiques
Texas Instruments
, plus précisément les anciens modèles monochromes muni du port de communication série
mini-Jack 2.5
remplacé par la diode examen sur les modèles récents.

Les
TI-CBR
et
TI-CBR2
sont en fait des sonars, destinés donc à mesurer la distance à un obstacle par émission et réception de salves sonores.

Les différents modèles de calculatrices
Texas Instruments
et leurs périphériques associés identifient leur modèle avec un code produit hexadécimal.

Jusqu'à présent, nous étaient connus les codes suivants :
  • 01 : TI-92 Plus / TI-CBL
  • 02 : TI-73
  • 03 : TI-89
  • 04 : TI-83 Plus / TI-83 Plus.fr / TI-82 Plus
  • 05 : TI-CBL2
  • 06 : Vernier LabPro
  • 08 : TI-Voyage 200
  • 09 : TI-89 Titanium
  • 0A : TI-83 Plus.fr USB / TI-84 Plus / TI-84 Plus Silver Edition / TI-84 Pocket.fr / TI-84 Plus Pocket SE / TI-CBR
  • 0B : TI-82 Advanced
  • 0C : TI-Nspire CAS / TI-Nspire CAS TouchPad / TI-Nspire CAS+ / TI-Nspire+ / TI-Phoenix 1
  • 0D : TI-Nspire Lab Cradle / TI-Nspire DataTracker / TI-Nspire ViewScreen
  • 0E : TI-Nspire / TI-Nspire TouchPad
  • 0F : TI-Nspire CX CAS / TI-Nspire CX-C CAS / TI-84 Plus C Silver Edition
  • 10 : TI-Nspire CX / TI-Nspire CX-C
  • 11 : TI-Nspire CM-C CAS / TI-Nspire CM CAS Chinese Edition
  • 12 : TI-Nspire CM-C / TI-Nspire CM Chinese Edition
  • 13 : TI-83 Premium CE / TI-83 Premium CE Edition Python / TI-84 Plus CE / TI-84 Plus CE-T
  • 1B : TI-84 Plus T
  • 1C : TI-Nspire CX II CAS / TI-Nspire CX II-T CAS / TI-Nspire CX II-C CAS
  • 1D : TI-Nspire CX II
  • 1E : TI-Nspire CX II-T

Si les périphériques d'acquisition de mesures physiques
TI-CBL
,
TI-CBL2
et
TI-CBR
étaient certes présents dans cette liste, manquait donc encore le
TI-CBR2
.

1129711296Aujourd'hui nous venons enfin de découvrir le code produit du périphérique
TI-CBR2
. Comme pour le
TI-CBR
il suffit pour cela de le connecter sur la calculatrice puis de lui envoyer la liste {7} avec la commande Send({7}).

Attention toutefois au fait que le
TI-CBR2
dispose d'une double connectivité
mini-Jack 2.5
et
USB
, mais que la commande Send({7}) ne gère pas l'
USB
. Sur les calculatrice donnant le choix, il faut donc quand même utiliser le port
mini-Jack 2.5
.

En envoyant donc la liste {7} au
TI-CBR2
, ce dernier nous répond avec une liste commençant par
1121
, ce qui nous indique :
  • un code produit
    11
    , soit
    0x0B
    en hexadécimal
  • une version
    2.1
    , ce que confirme d'ailleurs l'application
    EasyData

D'où mise à jour de notre liste :
  • 01 : TI-92 Plus / TI-CBL
  • 02 : TI-73
  • 03 : TI-89
  • 04 : TI-83 Plus / TI-83 Plus.fr / TI-82 Plus
  • 05 : TI-CBL2
  • 06 : Vernier LabPro
  • 08 : TI-Voyage 200
  • 09 : TI-89 Titanium
  • 0A : TI-83 Plus.fr USB / TI-84 Plus / TI-84 Plus Silver Edition / TI-84 Pocket.fr / TI-84 Plus Pocket SE / TI-CBR
  • 0B : TI-82 Advanced / TI-CBR2
  • 0C : TI-Nspire CAS / TI-Nspire CAS TouchPad / TI-Nspire CAS+ / TI-Nspire+ / TI-Phoenix 1
  • 0D : TI-Nspire Lab Cradle / TI-Nspire DataTracker / TI-Nspire ViewScreen
  • 0E : TI-Nspire / TI-Nspire TouchPad
  • 0F : TI-Nspire CX CAS / TI-Nspire CX-C CAS / TI-Nspire CX CAS Chinese Edition / TI-84 Plus C Silver Edition
  • 10 : TI-Nspire CX / TI-Nspire CX-C / TI-Nspire CX Chinese Edition
  • 11 : TI-Nspire CM-C CAS / TI-Nspire CM CAS Chinese Edition
  • 12 : TI-Nspire CM-C / TI-Nspire CM Chinese Edition
  • 13 : TI-83 Premium CE / TI-83 Premium CE Edition Python / TI-84 Plus CE / TI-84 Plus CE-T
  • 1B : TI-84 Plus T
  • 1C : TI-Nspire CX II CAS / TI-Nspire CX II-T CAS / TI-Nspire CX II-C CAS
  • 1D : TI-Nspire CX II
  • 1E : TI-Nspire CX II-T

En fin d'expérience, tu récupères sur ta calculatrice les données de ton acquisition avec le sonar
TI-CBR2
(temps, distances, etc...)
sous la forme de listes. C'est donc que, d'une façon ou d'une autre, le
TI-CBR
supporte au moins une partie du protocole de communication de la calculatrice.

Le
TI-CBR2
peut également être connecté à ton ordinateur, soit directement via son port
USB
, soit via son port
mini-Jack 2.5
et l'interface
TI-Graph Link USB
. Dans les deux cas il n'est pas détecté par le logiciel de connectivité officiel
TI-Connect
.

Toutefois notons que, lorsque connecté via son port
mini-Jack 2.5
, le logiciel de connectivité tiers
TiLP
arrive à obtenir du
TI-CBR2
le détail de son contenu mémoire, et on y note justement plusieurs listes. Niveau protocole, le
TI-CBR2
semble donc bien offrir un comportement proche de celui d'une calculatrice. A suivre... ;)

Symbolibre Test Symbolibre, calculatrice libre avec CAS (giac) + Python

New postby critor » 15 Jun 2019, 20:43

La première calculatrice graphique française fut la
LibreCalc
en 2014. Il s'agissait d'un projet de calculatrice graphique visant à avoir un matériel ouvert et un code source libre, développé par deux ingénieurs Rennais.

Le projet fut abandonné brutalement contre l'avis de la communauté début 2015, dès les premières rumeurs d'introduction du mode examen, évoquant un manque d'intérêt de la part des enseignants, ainsi qu'une soi-disante impossibilité de rester sur un projet ouvert dans le contexte du mode examen. Deux arguments que la
NumWorks
a largement infirmés depuis.

A notre avis ce qui plombait réellement fin 2014 encore toute chance de succès de la
LibreCalc
, c'est qu'au-delà de son matériel et de son système d'exploitation
Linux
, elle n'avait rien à offrir, n'apportant strictement rien à l'enseignement. Les vidéos de démo mettaient tristement en avant ce qui était présenté comme un , mais qui bizarrement reproduisait au pixel près l'interface très inférieure de la
TI-81
, son ainée de 14 ans... C'était bien la pleine de se donner le mal de passer sur du matériel ouvert et du code libre, pour reproduire en moins bien ce que faisait déjà
Texas Instruments
. Sans compter que dans le contexte d'une commercialisation, le constructeur historique n'aurait certainement jamais laissé passer ça.

Mais des échecs naissent parfois les grandes victoires.
Sébastien "Lephénixnoir" Michelland
, administrateur de , et
Nicolas Chappe
, ancien membre
Omnimaga
, tous deux très affectés à l'époque par cet abandon, ont décidé de lancer un projet similaire, le projet
Symbolibre
. Notons qu'il ne reprend pas le code de la
LibreCalc
, et que par rapport aux prix actuels chez la concurrence la
Symbolibre
vise le créneau du milieu de gamme
(~80€)
.

Symbolibre
est donc le projet d'étude de l'équipe de pas moins de 29 personnes qu'ils ont formée avec leurs camarades étudiants et pilotée, en première année de à l'.

1095410956Nous voici donc enfin à l'
ENS de Lyon
afin de découvrir la nouvelle calculatrice graphique française
Symbolibre
que nous t'avions déjà présentée.

Nous en profitons pour remercier l'équipe
Symbolibre
d'avoir bien voulu s'adapter à nos disponibilités en nous permettant de découvrir la calculatrice
Symbolibre
en avant-première, soit avant la présentation publique du projet.

10965Une fois dans le bâtiment de l'
ENS
, nous croisons une vitrine exposant une sélection d'innovations technologiques du XXè siècle, entre autres des calculatrices justement :
  • une calculatrice électronique
    Pocket Computer PC-1430
    de 1985 par le constructeur
    Sharp
    , plus précisément une calculatrice scientifique programmable en
    Basic
  • une calculatrice mécanique manuelle
    Curta
    par le constructeur liechtensteinois
    Continenta AG Mauren
    , plus précisément la
    Curta type II
    de 1954 puisque l'on y note la possibilité d'entrer des nombres ayant jusqu'à 11 chiffres significatifs au lieu de 8 sur la
    Curta type I
  • une calculatrice mécanique électrique
    C116/2
    de 1957 par le constructeur allemand
    Olympia Werke AG
10964109661097210973

De quoi nous mettre en bonne condition pour ce qui va suivre. ;)

10926Même jusque dans l'ascenseur nous trouvons de quoi nous mettre l'eau à la bouche. :D

Quelle émotion, mon coeur bat la chamade. Cela me rappelle quand j'enseignais encore en collège jusqu'en 2011, avec les petits Sixièmes qui après leurs recherches Internet racontaient que j'avais inventé une calculatrice. C'était mignon... Mais là pour le coup c'est une véritable invention, et nous sommes tout excités à l'idée d'assister pour la première fois à une telle naissance.

Et nous voici maintenant enfin arrivés auprès de la bête, nous allons donc pouvoir voir quels enseignements l'équipe a tirés de l'échec du projet
LibreCalc
, et ce qu'elle a à nous proposer avec
Symbolibre
.


Sommaire :
Go to top




1) Tour du propriétaire :

Go to top

109291102411025Commençons par le clavier. Le prototype accédé ici en avant-première n'était pas encore muni de ses 45 touches clavier, puisqu'elles venaient tout juste d'être reçues.

Mais il reste parfaitement fonctionnel, et en cas de besoin tu pourras revenir te référer aux images d'illustration ci-dessous :
10941

Notons juste que l'on commence très fort niveau adéquation à l'enseignement scolaire français, puisque le clavier dispose enfin de touches dédiées aux instructions de programmation les plus courantes. Plus besoin de s'embêter à aller les chercher dans des sous-menus ! :bj:

1093410929Le boîtier non définitif à ce jour est un petit peu encombrant par rapport aux calculatrices de poche auxquelles tu es habitué(e), et les larges bordures entourant l'écran qui apparaît alors tout petit ne sont pas du meilleur effet.
10930109311093210933

10938Le boîtier est aussi assez épais.

Nous n'avons pas emporté notre balance, mais l'ensemble nous paraît relativement léger, donc il doit y avoir belle une marge d'amélioration possible. Il faudra juste doser le tout correctement afin de conserver aussi bas que possible le risque de casse dans le contexte scolaire hostile. Une autre possibilité serait aussi d'opter pour un écran plus grand.

Nous notons sur la tranche supérieure un interrupteur d'alimentation, ainsi qu'un port
micro-USB
.

109351093610937




2) Démarrage et Linux :

Go to top

10939Dès l'actionnement de l'interrupteur d'alimentation, la calculatrice commence à démarrer son système
Linux
embarqué. Cela lui demande un certain temps, une 40aine de secondes. C'est déjà un peu moins que ce qu'exigent les
TI-Nspire CX
. Notons l'écran de démarrage graphique de
Plymooth
qui, de façon fort bienvenue, nous fait patienter pendant le chargement en animant le symbole mathématique de l'infini. ;)

On peut aussi si tu préfères maintenir une touche pendant le démarrage pour réobtenir l'écran texte et voir un petit peu mieux ce qui se passe lors du démarrage de cette distribution
Linux Gentoo
choisie sous la direction de
Nicolas
:

109781100211001Ce n'est pas du tout son mode de fonctionnement normal, mais une fois la machine démarrée on peut utiliser la combinaison permettant de basculer sur le terminal texte
(à condition de trouver les bons équivalents des touches)
et faire joujou directement avec
Linux
. Comme tu peux le voir ci-contre, la commande free nous précise que la calculatrice ne manque pas de mémoire de travail, avec pas moins de
430,36 Mio
libres pour une capacité de
479,54 Mio
. ;)

Matériellement, on peut donc conjecturer
512 Mio
de capacité RAM
(mémoire vive)
.




3) Affichage et applications intégrées :

Go to top

10940Repassons en fonctionnement normal sur le terminal graphique. Nous voici donc à l'écran d'acccueil. Tu as peut-être eu l'impression en fin de démarrage sur la vidéo ci-dessus, plus précisément au lancement de l'environnement graphique
sway
, que la zone d'affichage se rétrécissait verticalement. Effectivement nous disposons d'un écran
320×240
pixels, mais l'écran d'accueil et les applications
Symbolibre
n'utilisent que
320×220
pixels. Les 20 premières lignes de l'écran sont en fait réservées pour l'affichage futur d'une barre d'état.

On apprécie la finesse du pixel. Niveau qualité de l'écran on regrettera par contre qu'il ne soit pas anti-reflets contrairement à certains excellents écrans de la concurrence.

L'écran d'accueil nous présente donc 5 applications que nous allons explorer ensemble :
  1. Calcul
  2. Graphique
  3. IDE
  4. Paramètres
  5. Éteindre

Un bon début, même si manqueront encore à ce jour pour la France quelques essentiels, comme statistiques, probabilités et suites numériques.




4) Application Calcul :

Go to top

1094310944Première application d'importance pour une calculatrice,
Calcul
est déjà très évoluée. Développée sous la supervision d'
Aymeric Walch
, elle interface
GIAC
, le moteur de calcul formel du logiciel libre
Xcas
par
Bernard Parisse
. Tu peux donc déjà faire du calcul exact, littéral et même formel comme tu le confirmeras ci-contre! :bj:

Mais cela ne veut pas dire pour autant qu'il n'y a pas eu du travail conséquent. Notons en effet que nous y disposons déjà d'un historique des calculs, que les expressions et leur simplification sont affichées en écriture naturelle ce qui n'est pas un problème simple, et même la saisie des expressions à évaluer s'effectue déjà en écriture naturelle ce qui est encore moins simple ! :o

Bref, une très belle interface pour
GIAC
! :bj:




5) Application Graphique :

Go to top

10959Autre application d'importance pour une calculatrice graphique,
Graphique
, là encore développée en
Qt
sous la supervision d'
Aymeric
, adopte une interface par onglets très intuitive comparable à la
NumWorks
. :)

On peut toutefois regretter que l'onglet actif ne soit pas toujours visuellement évident avec les couleurs choisies.

1096110960Les différents onglets nous permettent donc de définir jusqu'à 3 fonctions, de configurer la fenêtre graphique puis de l'afficher.

10962Ce dernier onglet affichant la fenêtre graphique est codé autour du
widget
Qt
QCustomPlot
, avec plusieurs qualités remarquables par rapport à la concurrence.

Par exemple nous avons des étiquettes numériques venant expliciter les graduations tout le long de chaque axe. :)

Notons aussi que les graduations restent affichées en bordure si jamais l'origine tombe hors fenêtre, ce qui évite à l'utilisateur de se retrouver perdu comme sur d'autres modèles. :)

Mais ce n'est pas tout, il ne faut pas croire que tout ce qu'il y a de bon a déjà été inventé pour les calculatrices graphiques. Tu te souviens de l'aberration d'autres modèles où lorsque tu as le curseur sur un graphe, tu dois taper
pour passer au graphe suivant, et ce même si le graphe suivant est au-dessus ? De façon ici beaucoup plus intuitive, les touches
et
te permettront de basculer le curseur non pas vers le graphe précédent ou suivant, mais vers le graphe qui se situe au-dessus ou en-dessous du graphe courant ! :bj:

Et puisque nous y sommes, le curseur de graphe nous permet de constater la formidable puissance de la machine, le défilement de la fenêtre graphique étant parfaitement fluide, sans le moindre indice visible de retraçage des graphes lorsque le curseur sort de la fenêtre ! :bj:

De même, la fenêtre graphique peut être défilée horizontalement ou verticalement et même zoomée en toute fluidité ! :bj:

Une application
Graphique
qui arrive encore à innover après plus de 30 ans de calculatrices graphiques, bravo ! :bj:




6) Application IDE :

Go to top

109481094710946Voici donc maintenant
IDE
, l'application de programmation, thème transversal au lycée français, conçue par le groupe de
Maxime Darrin
.

Créons un nouveau fichier, l'application nous propose alors d'en choisir le type :
  1. Texte
  2. Python
  3. OCaml
  4. TI Basic
  5. Casio Basic
Pas moins de 4 langages sont donc gérés par cette application, dont les langages interprétés
TI / Casio
historiques pour faciliter la transition des élèves vers le
Python
! :bj:

10949Le
Python
va fait l'objet d'un point séparé. A part cela, notons que l'éditeur dispose bien évidemment de tout ce qu'il faut, numérotation des lignes, coloration syntaxique et aide à la saisie des instructions ! :bj:




7) Application Paramètres :

Go to top

1095810957Et enfin nous avons l'habituelle application
Paramètres
, permettant de choisir la langue, régler la luminosité de l'écran, le délai d'extinction, ainsi que de configurer le comportement du moteur de calcul
(résultats exacts ou décimal, notation scientifique, écriture naturelle...)
.




8) Python :

Go to top

10979Pour tester plus en profondeur le
Python 3.6.6
de
Symbolibre
, nous allons repasser sur la console
Linux
.

Selon la commande help("modules"), nous avons droit à un
Python
exhaustif. Avec pléthore de modules ici illustrés seulement jusqu'à la la lettre G, il distance toute la concurrence avec au mieux sa petite 10aine de modules ! :bj:
10977109801098110982

On pourra par contre regretter de ne trouver aucun module graphique, ce qui aurait été bien utile pour le nouveau programme de Physique-Chimie Seconde rentrée 2019.

  1. 147+
    modules : Symbolibre
  2. 13
    modules : module externe
    TI-Python pour TI-83 Premium CE
  3. 8
    modules :
    TI-83 Premium CE Edition Python
    +
    NumWorks
    +
    Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII
    +
    TI-Nspire
    + module externe
    TI-Python pour TI-83 Premium CE
  4. 3
    modules :
    Casio Graph 35+E II / 90+E / fx-CG50




10996Nous notons entre autres la présence essentielle du module
cmath
apportant les fonctions complexes, et donc la gestion des nombres complexes pour les actuelles Terminales S / STI2D / STL (SPCL) d'une part, futures option Maths expertes en série générale et spécialité Physique-Chimie-Maths en série STI2D.

  1. Symbolibre
    +
    NumWorks
    +
    Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII
    +
    TI-Nspire
    + module externe TI-Python pour TI-83 Premium CE avec nombres et fonctions complexes
  2. Casio Graph 35+E II / 90+E / fx-CG50
    avec nombres complexes
  3. TI-83 Premium CE Edition Python
    + module externe
    TI-Python pour TI-83 Premium CE




Regardons maintenant plus précisément le contenu de ces différents modules, à l'aide du script suivant :
Code: Select all
def sstr(obj):
  try:
    s=obj.__name__
  except:
    s=str(obj)
    a=s.find("'")
    b=s.rfind("'")
    if a>=0 and b!=a:
      s=s[a+1:b]
  return s

def isExplorable(obj):
  s=str(obj)
  return s.startswith("<module '") or s.startswith("<class '")

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


10990Si l'on explore par exemple le module
math
avec explmod(math), on obtient pas moins de
55
élements, soit nettement plus que les au mieux
41
de la concurrence ! :bj:
109871098810989

  1. 55
    éléments :
    Symbolibre
  2. 41
    éléments :
    NumWorks
    +
    Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII
    +
    TI-Nspire
    + module externe
    TI-Python pour TI-83 Premium CE
  3. 28
    éléments :
    TI-83 Premium CE Edition Python
    + module externe
    TI-Python pour TI-83 Premium CE
  4. 25
    éléments :
    Casio Graph 35+E II / 90+E / fx-CG50




10986Si par contre on explore maintenant le module
builtins
avec explmod(builtins), on ne trouve bizarrement que
152
éléments, soit nettement moins que la concurrence. Nous avons toutefois omis de prendre note de ce qui pouvait bien manquer.

  1. 218
    éléments :
    TI-Nspire
  2. 204
    éléments :
    Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII
    +
    TI-Nspire
  3. 192
    éléments :
    TI-83 Premium CE Edition Python
  4. 191
    éléments : module externe
    TI-Python pour TI-83 Premium CE
  5. 190
    éléments : module externe
    TI-Python pour TI-83 Premium CE
  6. 188
    éléments :
    NumWorks
  7. 175
    éléments :
    Casio Graph 35+E II / 90+E / fx-CG50
  8. 152
    éléments :
    Symbolibre




10995Pour en apprendre davantage sur l'implémentation, explorons le module
sys
avec explmod(sys). Malheureusement la commande finit par partir en récursion infinie.
1099010991109921099310994

10985En allégeant un petit peu le script, on arrive à estimer
85
éléments, ce qui est déjà bien plus que ce qu'offre la concurrence. :bj:

  1. 85
    éléments :
    Symbolibre
  2. 15
    éléments :
    TI-83 Premium CE Edition Python
    +
    TI-Nspire
    + module externe
    TI-Python pour TI-83 Premium CE
  3. 12
    éléments :
    Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII
    +
    TI-Nspire
  4. 0
    élément :
    NumWorks
    +
    Casio Graph 35+E II / 90+E / fx-CG50




10997Tant que nous avons le module
sys
sous la main, remarquons que sys.maxsize==2**31-1, les nombres entiers sont donc codés nativement sur 32 bits
(1 bit de signe)
. Et que comme sys.maxsize+1 ne retourne pas d'erreur, le support des entiers longs est donc actif.



Intéressons-nous maintenant à la mémoire de travail à l'aide du script suivant :
Code: Select all
def sizeenv():
  s=0
  import __main__
  for o in dir(__main__):
    try:s+=size(eval(o))
    except:pass
  return s
def size(o):
  s,t=0,type(o)
  if t==str:s=49+len(o)
  if str(t)=="<class 'function'>":s=136
  if t==int:
    s=24
    while o:
      s+=4
      o>>=30
  if t==list:
    s+=64
    for so in o:s+=8+size(so)
  return s
def mem(v=1,r=1):
  try:
    l=[]
    try:
      l+=[r and 793+sizeenv()]
      if v*r:print(" ",l[0])
      l+=[0]
      l+=[""]
      l[2]+="x"
      while 1:
        try:l[2]+=l[2][l[1]:]
        except:
          if l[1]<len(l[2])-1:l[1]=len(l[2])-1
          else:raise(Exception)
    except:
      if v:print("+",size(l))
      try:l[0]+=size(l)
      except:pass
      try:l[0]+=mem(v,0)
      except:pass
      return l[0]
  except:return 0


Malheureusement, le processus
Python
se voit assassiné à peine terminée l'allocation de son premier bloc mémoire. Cela nous permet toutefois une estimation, nous disposons donc au moins de
268,435 Mo
pour l'exécution de nos scripts, quantité astronomique par rapport à la concurrence ! :bj:

  1. 268,435+ Mo
    :
    Symbolibre
  2. 2,049 Mo
    :
    TI-Nspire
  3. 1,033 Mo
    :
    Casio Graph 90+E / fx-CG50
  4. 257,63 Ko
    :
    Casio Graph 35+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4
  5. 100,554 Ko
    :
    Casio Graph 35+E II
  6. 31,893 Ko
    :
    Casio Graph 35+E II / 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3
  7. 22,914 Ko
    : module externe
    TI-Python pour TI-83 Premium CE
  8. 19,918 Ko
    : module externe
    TI-Python pour TI-83 Premium CE
  9. 19,550 Ko
    :
    TI-83 Premium CE Edition Python
  10. 16,233 Ko
    : calculatrice
    NumWorks




Enfin, terminons en voyant les performances. Commençons dans le cadre des nombres entiers avec le script suivant :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def genseed(ndigits):
  nmax,s,k=5*10**(ndigits-1),0,1
  while s<nmax:
    s+=k
    k*=2
  return s

def genarr(ndigits):
  sd,arr=genseed(ndigits),[]
  for k in range(1,ndigits):
    for j in range(ndigits):
      t=sd%10**k
      arr.extend([t,-t,10**k-t,t-10**k])
      sd=sd//10+(sd%10)*10**(ndigits-1)
  arr.extend([sd,-sd])
  return arr

def sortarr(arr,sdiff):
  segs=[0,len(arr)-1]
  while len(segs):
    iref=segs[0]
    for k in range(segs[0],segs[1]+1):
      if sdiff*(arr[k]-arr[iref])>0:
        t=arr[iref]
        arr[iref]=arr[k]
        arr[k]=arr[iref+1]
        arr[iref+1]=t
        iref+=1
    if iref>=segs[0]+2:
      segs.extend([segs[0],iref-1])
    if iref<=segs[1]-2:
      segs.extend([iref+1,segs[1]])
    segs.pop(0)
    segs.pop(0)
  return arr

def test(l,n):
  timed=hastime()
  start,stop,sdiff,arr=0 or timed and monotonic(),1,-1,[]
  arr.extend(genarr(l))
  for k in range(n):
    arr.extend(sortarr(arr,sdiff))
    sdiff=-sdiff
  stop=timed and monotonic() or 1
  return stop-start,len(arr),arr[0],arr[len(arr)//2-1],arr[len(arr)//2],arr[len(arr)-1]


10998De façon absolument extraordinaire, la commande test(9,2) se termine en
2,04s
et explose presque toute concurrence ! :bj:

  1. 1,41s
    :
    TI-Nspire
    (32 bits : ARM9/ARMv5 @
    120MHz
    )
  2. 1,56s
    :
    TI-Nspire CM / CX révisions A-V
    (32 bits : ARM9/ARMv5 @
    132MHz
    )
  3. 2,04s
    :
    Symbolibre
    (?)
  4. 2,40s
    :
    TI-Nspire CX révisions W+/CR4+
    (32 bits : ARM9/ARMv5 @
    156MHz
    )
  5. 3,74s
    :
    NumWorks
    (32 bits : Cortex/ARMv7 @
    100MHz
    )
  6. 4,75s
    :
    Casio Graph 90+E / fx-CG50
    (32 bits : SH4 @
    118MHz
    )
  7. 8,81s
    :
    HP Prime G2
    (32 bits : Cortex/ARMv7 @
    528MHz
    )
  8. 9,56s
    :
    Casio Graph 35+E/75+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4
    (32 bits : SH4 @
    29,5MHz
    )
  9. 10,19s
    :
    Casio Graph 35+E II
    (32 bits : SH4 @
    59MHz
    )
  10. 12,99s
    :
    Casio Graph 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3
    (32 bits : SH3 @
    29,5MHz
    )
  11. 14,93s
    :
    Casio Graph 35+E II
    (32 bits : SH4 @
    59MHz
    )
  12. 20,73s
    :
    HP Prime G1
    (32 bits : ARM9/ARMv5 @
    400MHz
    )
  13. 23,20s
    : module externe
    TI-Python pour TI-83 Premium CE
    (32 bits : Cortex/ARMv7 @
    48MHz
    )
  14. 26,60s
    :
    TI-83 Premium CE Edition Python
    (?)
  15. 33,48s
    : module externe
    TI-Python pour TI-83 Premium CE
    (32 bits : Cortex/ARMv7 @
    48MHz
    )
  16. 60,71s
    : application KhiCAS sur
    Casio Graph 90+E / fx-CG50
    (32 bits : SH4 @
    118MHz
    )
  17. 116,93s
    : application KhiCAS sur
    Casio fx-CG10/20
    (32 bits : SH4 @
    59MHz
    )




Passons maintenant aux nombres flottants avec le script suivant :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def seuil(d):
  timed=hastime()
  start,stop,n,u,l,d=0 or timed and monotonic(),1,0,2.,1,d**2
  while (u-l)**2>=d: u,n=1+(1/((1-u)*(n+1))),n+1
  stop=timed and monotonic() or 1
  return [stop-start,n,u]


10999La ligne d'appel seuil(0.005) se termine en seulement
0,815s
, atomisant cette fois-ci toute concurrence ! :bj:

D'où le classement suivant dans le contexte des calculs en virgule flottante :
  1. 0,815s
    :
    Symbolibre
    (?)
  2. 0,962s
    :
    HP Prime G2
    (32 bits : Cortex/ARMv7 @
    528MHz
    )
  3. 1,08s
    :
    TI-Nspire CM / CX CR3-
    (32 bits : ARM9/ARMv5 @
    132MHz
    )
  4. 1,29s
    :
    TI-Nspire
    (32 bits : ARM9/ARMv5 @
    120MHz
    )
  5. 1,61s
    :
    TI-Nspire CX CR4+
    (32 bits : ARM9/ARMv5 @
    156MHz
    )
  6. 2,036s
    :
    NumWorks
    (32 bits : Cortex/ARMv7 @
    100MHz
    )
  7. 3,068s
    :
    HP Prime G1
    (32 bits : ARM9/ARMv5 @
    400MHz
    )
  8. 8,94s
    :
    Casio Graph 90+E / fx-CG50
    (32 bits : SH4 @
    118MHz
    )
  9. 9,68s
    : module externe
    TI-Python pour TI-83 Premium CE
    (32 bits : Cortex/ARMv7 @
    48MHz
    )
  10. 10,38s
    :
    TI-83 Premium CE Edition Python
    (?)
  11. 10,68s
    :
    Casio Graph 35+E II
    (32 bits : SH4 @
    59MHz
    )
  12. 11,26s
    :
    Casio 35+E/75+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4
    (32 bits : SH4 @
    29,5MHz
    )
  13. 11,46s
    : module externe
    TI-Python pour TI-83 Premium CE
    (32 bits : Cortex/ARMv7 @
    48MHz
    )
  14. 13,87s
    :
    Casio Graph 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3
    (32 bits : SH3 @
    29,5MHz
    )
  15. 19,98s
    : application KhiCAS sur
    Casio Graph 90+E / fx-CG50
    (32 bits : SH4 @
    118MHz
    )
  16. 25,19s
    :
    Casio Graph 35+E II
    (32 bits : SH4 @
    59MHz
    )
  17. 35,55s
    : application KhiCAS sur
    Casio fx-CG10/20
    (32 bits : SH4 @
    59MHz
    )




L'équipe prévoit de rajouter le module
giacpy
afin de pouvoir faire également du calcul exact / littéral / formel en
Python
. Mais les conséquences vont bien au-delà de ça. En effet sur la concurrence actuelle, l'application
Python
est toujours cloisonnée dans son coin, incapable d'échanger la moindre information avec le reste des applications, et ne pouvant donc pas jouer pleinement sont rôle dans la résolution d'un problème. Cet ajout permettra donc au
Python
de sortir de sa bulle, faisant ainsi appel au moteur de calcul de l'application
Calcul
directement depuis l'application
IDE
! :bj:




9) Application Éteindre :

Go to top

10945Voici bientôt l'heure de notre train. Il est donc grand temps de voir ce que la calculatrice
Symbolibre
a dans le ventre. Mais en attendant petit interlude, commençons donc par l'éteindre complètement, ce qui prend une 15aine de secondes :




10) Matériel :

Go to top

1100411003Nous voici donc maintenant parés pour la grande dissection et donc la découverte de l'oeuvre du groupe de
Némo Fournier
! :bj:

Plusieurs éléments nous apparaissent :
  • une carte
    Raspberry
  • une carte clavier
  • une carte écran
  • une carte
    Adafruit
  • une batterie



11005Au coeur de la
Symbolibre
, nous avons donc la carte du nano-ordinateur
Raspberry Pi Zero
. Un choix fort bien calculé dans notre contexte, puisque c'est l'un des rares modèles
Raspberry Pi
à ne pas intégrer de capacités sans-fil interdites aux examens ! :bj:

Nous disposons donc :
  • d'un processeur
    ARM1176JZF-S
    cadencé à
    1 GHz
    , un
    32-bits
    de la famille
    ARM11/ARMv6
    , soit de génération supérieure aux
    ARM9/ARMv5
    équipant encore de nos jours les
    TI-Nspire CX II
    ! :bj:
  • d'une mémoire RAM très confortable de
    512 Mio
    , ce qui valide notre conjecture faite plus haut ! :bj:
  • d'un lecteur de carte mémoire
    microSD
    , permettant ici d'amorcer sur la carte de
    8 Gio
    contenant le système d'exploitation
    Symbolibre
  • de deux ports au format
    micro-USB
    , l'un des deux étant dédié à l'alimentation et l'autre étant un port
    OTG
  • d'un port
    mini-HDMI



1102611027Les ports
GPIO
de l'ordinateur
Raspberry Pi Zero
permettent d'une part de le relier à la carte clavier, ici conçue sur mesures.


11007Ils permettent d'autre part de connecter la carte de l'écran, un
320×240
pixels comme déjà dit, plus précisément un
2,4
pouces de chez
EastRising
.
1103211033




110101100911008Le port
micro-USB
d'alimentation est quant à lui relié non pas à la batterie mais à une autre carte, une
Adafruit PowerBoost 500C
, carte qui expose alors son propre connecteur
micro-USB
sur la tranche supérieure de la calculatrice.
110281103011031


Cette carte est elle-même reliée à une batterie
AdaFruit 3,7 Volts
de
2000 mAh
de capacité.
1102211023


Le rôle de cette carte interface
Adafruit PowerBoost 500C
est en fait de gérer la recharge de la batterie.




11) Connectivité et périphériques :

Go to top

1101511018Les calculatrices graphiques contemporaires ont perdu la quasi totalité de la riche connectivité dont disposaient leurs ancêtres des années 80, les
"ordinateurs de poche"
. On ne peut y connecter qu'un nombre très restreint de périphériques, une rareté qui se paye cher. :mj:

Mais comme nous venons de le voir, la
Symbolibre
dispose d'un port
micro-USB OTG
standard. De quoi par exemple connecter un clavier USB une fois sorti le bon adaptateur.

Le clavier ainsi rajouté permet parfaitement de naviguer à travers les différentes interfaces de la calculatrice
Symbolibre
.

Il permet également de contrôler la console
Linux
ainsi que l'éditeur de l'application
IDE
tout en profitant de toutes les touches supplémentaires qu'il apporte, notamment la possibilité de sélectionner du texte ! :bj:

Un superbe confort de saisie ! :bj:

1101611017Mais ce n'est pas tout puisque la
Symbolibre
dispose également d'un port
mini-HDMI
. De façon encore plus exceptionnelle, avec utilisation de l'adaptateur adéquat, on peut donc connecter la calculatrice
Symbolibre
à un écran ou un vidéoprojecteur ! :bj:
110191102011021


De quoi vidéoprojeter facilement la calculatrice en classe ! :bj:
Même si avant ça, il faudra toutefois commencer par régler le problème de la résolution qui comme tu peux voir ne s'adapte pas au périphérique de sortie vidéo.


Toutefois, précisons que ces deux possibilités extraordinaires ne sont pas encore d'actualité. En effet, pour le moment, les connecteurs
micro-USB OTG
et
mini-HDMI
sont internes, et donc inaccessibles sans démonter la calculatrice.

Pour pouvoir les exploiter il faudra :
  • soit revoir l'ensemble de la conception et déplacer la carte
    Raspberry Pi
    pour acoller ces connecteurs à l'une des tranches du boîtier
  • soit exporter ces connecteurs vers les tranches du boîtier à l'aide de câbles prolongateurs, ce qui aura un coût




Conclusion :

Go to top

Même si divers points restent à améliorer, la calculatrice
Symbolibre
est un formidable projet très prometteur avec des points forts monumentaux :
  • un système d'exploitation non seulement libre mais aussi répandu
    (
    Linux
    )
    :bj:
  • de remarquables innovations niveau intuitivité et facilité de lecture, particulièrement dans le cadre des graphes de fonctions :bj:
  • une application
    Calcul
    qui n'a absolument rien à envier à la concurrence, bien au contraire :bj:
  • et qui en prime donne accès des fonctionnalités que la concurrence réserve habituellement au haut de gamme
    (calcul formel)
    :bj:

Niveau connectivité, les constructeurs historiques nous ont habitués à des périphériques propriétaires, conçus ou sélectionnés par le constructeur en partenariat avec d'autres entreprises, sans véritable concurrence qui puisse donc jouer dans l'intérêt de l'utilisateur, et donc forcément à des périphériques en pratique très rares et très chers. :mj:

La connectivité standard de la
Symbolibre
pourrait enfin permettre d'utiliser librement les périphériques de son choix peu importe leur marque, au moins déjà pour tout ce qui standard ! :bj:

Niveau capacités matérielles maintenant, mis à part pour le haut de gamme, la concurrence nous a régulièrement fourni jusqu'à présent le strict minimum nécessaire. Avec comme conséquence des modèles d'entrée et de milieu de gamme qui, à chaque changement significatif des textes réglementaires
(mode examen à diode depuis la rentrée 2015, Python depuis la rentrée 2017, ...)
, doivent être remplacés et sont donc bons pour la poubelle. Quel gaspillage tous les deux ans pour les enseignants ou fratries ! :mj:

Mais avec la
Symbolibre
, nous obtenons au prix du milieu de gamme du matériel aux capacités haut de gamme, qui devrait bien être capable à la différence de survivre à bien des révolutions scolaires pendant nombre d'années ! :bj:

Toutes nos félicitations à l'équipe
Symbolibre
, en espérant que le projet pourra continuer maintenant qu'il n'est plus contraint par l'
ENS
. Nous souhaitons à l'équipe force et courage pour maintenant corriger divers détails évoqués et viser les phases de production et commercialisation. A très bientôt donc, on espère... ;)


Merci à tous ceux qui ont aidé à notre déplacement pour cette naissance ! :D

Une pensée envers, entre autres :

Référence
:
https://symbolibre.org/

Examens Consignes de surveillance BAC 2019 et calculatrices

New postby critor » 15 Jun 2019, 16:36

Sophie-Berthelot à Calais, Jean-Perrin à Lambersart, Pierre-Foret à Maubeuge, Monts-de-Flandre à Hazebrouck, 4 lycées de la honte s'étant permis au BAC 2018 de déroger aux règles nationales de l'examen pour embêter les candidats utilisant des calculatrices graphiques.

Et quand nous disons
embêter
, nous sommes bien gentils... Candidats menacés de rapport de fraude si on les prend à consulter des données, sommés d'effacer immédiatement leur mémoire ou de passer en mode examen, mémoires fouillées avec prise en photo du contenu, calculatrices confisquées et remplacées par de vulgaires calculatrices collège...

Ces ruptures d'égalité entre candidats à un examen national n'étaient hélas pas une première. Un incident similaire était déjà arrivé au BAC 2015 à Montpellier, lycée Mas de Tesse / Jules Guesdes. Sauf qu'en 2015 le Rectorat local avait soigneusement œuvré pour étouffer l'affaire, face à des familles peut-être un peu trop respectueuses de l'Institution et de sa hiérarchie.

En 2018 à la différence pas de chance, les candidats ont hurlé/pleuré avec raison sur les réseaux dès leur sortie de l'épreuve, et les presses et télévisions locales et nationales ont largement couvert ces scandaleux incidents. Le Ministère dans sa réponse s'est désolidarisé de ces pratiques.



Pourquoi de tels comportements déviants et peuvent-ils encore se reproduire en 2019 ? Pour tenter d'y répondre, étudions ensemble ce qui concerne les calculatrices dans les consignes toutes fraiches de surveillance 2019 qui commencent à être affichées dans les lycées. Consignes qui normalement seront aussi sur le bureau de tes surveillants.

Bien évidemment, tout ceci ne s'applique que lorsque la page de garde du sujet autorise la calculatrice.








1) Qu'est-ce qui n'est pas une calculatrice ?

Go to top

Les consignes commencent par exclure de la catégorie calculatrices, et donc interdire les appareils suivants :
  • téléphones
  • tablettes
  • montres connectées
  • tout autre "objet connectable"
Cette dernière mention est sans doute un peu maladroite face à des surveillants qui n'enseignent pas forcément en Mathématiques ou en Sciences, puisque la plupart des calculatrices graphiques sont munies d'un port pour connexion à l'aide d'un câble. Un câble bien évidemment interdit en examen, le bon sens
(qui au vu des incidents ci-dessus ne semble pas être si bien partagé que ça, désolé Monsieur Descartes)
fera comprendre que sont visés les objets pouvant être connectés sans besoin de rajout d'un élément extérieur déjà interdit
(ici le câble)
, bref les appareils disposant de fonctionnalités de communication sans fil, que ce soit par voie hertzienne
(WiFi, Bluetooth...)
ou infrarouge
(HP 48/49/50)
.

Sont donc interdits notamment certains appareils
Lexibook
écoulés trompeusement en tant que calculatrices
("calculatrices Android tactiles")
à compter de 2014-2015, principalement chez
Auchan
, les et . Ce ne sont pas des calculatrices, ce sont des tablettes, qui plus est munies de capacités WiFi, et donc doublement interdites.

Précisons que tous ces appareils ne peuvent donc être utilisés ni en tant que calculatrices aux épreuves les autorisant, ni même en tant que montre.

Si tu ne disposes pas d'une calculatrice capable d'afficher l'heure, nous te conseillons d'acheter/récupérer une montre
"non connectée"
ou un réveil à piles, alarme éteinte bien évidemment.




2) Quelles calculatrices autorisées ?

Go to top

En 2015 un autre lycée de la honte, Romain Rolland à Ivry-sur-Seine, avait tenté de faire croire que les
TI-Nspire CX CAS
étaient interdites au BAC.

C'est faux, les consignes le disent clairement. En dehors de ce qui a été exclu par les interdictions du point précédent, sont autorisées
"toutes les calculatrices quel que soit le modèle, avec ou sans mode examen"
, et donc entre autres la
TI-Nspire CX CAS
.

Note que tu n'as le droit d'utiliser qu'une seule calculatrice. Tu pourras certes la remplacer en cas de panne, mais note qu'il t'appartient d'apporter ta propre calculatrice de secours, car les échanges de calculatrices sont interdits entre candidats pendant la durée de l'épreuve.




3) Interdiction des documents... ou pas ?

Go to top

Selon les consignes tu n'as droit qu'aux documents précisés en page de garde du sujet, c'est-à-dire la plupart du temps à rien du tout.

Cela veut-il dire que les documents électroniques sur calculatrice sont interdits ?

Il suffit de lire ce que le surveillant doit faire : confisquer les documents et les joindre au procès verbal de fraude.

Si l'on considère que les documents électroniques sont concernés par ces consignes, le surveillant devrait donc confisquer ta calculatrice puis l'expédier en fin d'épreuve avec le procès verbal, tu ne serais donc pas prêt(e) de la revoir.

Or, notons que si tu sors un téléphone interdit et qu'il t'est confisqué, le surveillant doit te le rendre en fin d'épreuve. Donc nous verrions encore moins de raisons de ne pas te rendre ta calculatrice autorisée à la différence.

A notre sens, ces consignes étant en l'état inapplicables à des documents électroniques, elles ciblent clairement les documents papier.

De plus en droit, toute règle spécifique remplace une règle générale. Si le sujet autorise les calculatrices, soit dans le cadre actuel des machines personnelles à mémoire, il est bien évident qu'il autorise tout ce qui va avec, sauf précision contraire faite dans le contexte de cette autorisation, ce qui est certes le cas en page de garde des sujets zéro du BAC 2021, mais absolument pas dans les derniers sujets du BAC 2019 qui viennent de tomber dans les lycées français à l'étranger.

Rajoutons que les surveillants n'ont pas à
"contrôler les données contenues en mémoire dans les calculatrices"
, c'est écrit noir sur blanc dans les consignes. Il est donc déplacé de te reprocher l'utilisation de données dont ils n'ont pas à être au courant.

Ce qui est par contre interdit, ce n'est pas la présence de documents en mémoire de la calculatrice, mais l'utilisation qui en est faite. Comme le rappellent les consignes, il est interdit de
"recopier des pages de texte"
, c'est du plagiat.

Mais on peut bien se demander qui pense qu'il est possible de répondre correctement à un sujet scientifique inédit en recopiant un document préexistant... Nous ne sommes plus au BAC blanc où on te pose souvent à l'identique un sujet déjà tombé les années précédentes, ni face à un sujet littéraire où les mêmes dissertations ressortent régulièrement tous les 2-3 ans.




4) Les initiatives de certains surveillants

Go to top

Nous en arrivons aux comportement déviants de certains surveillants.

Contre toute évidence, certains surveillants considèrent que les documents électroniques sur une machine autorisée sont interdits. Et cela alors que les candidats n'ont paradoxalement pas à vider leur mémoire en début d'épreuve. Il est malhonnête de reprocher a posteriori l'utilisation de choses que l'on n'interdit pas a priori. Si on suit la logique de ces surveillants, les consignes seraient donc conçues sciemment pour te pousser à la faute, pas d'autre explication possible, c'est ridicule.

Ces surveillants se permettent donc de surveiller ce qu'affichent les candidats, et ce alors que les consignes précisent clairement comme déjà dit qu'il
"n'appartient pas aux surveillants de contrôler les données contenues en mémoire dans les calculatrices"
, et que comme dit plus haut ce n'est pas l'affichage qui est interdit mais la recopie.

A notre sens, ce n'est pas en cours d'épreuve qu'un surveillant a la capacité d'apprécier si l'utilisation du document électronique relève du plagiat
(recopie mot à mot)
ou de la simple aide/inspiration. Un avertissement oral suffit, le signalement de fraude relève du correcteur. Non pas qu'il connaisse par coeur tous les documents électroniques, mais comme les candidats qui ne les rédigent pas eux-mêmes les récupèrent au même endroit
(Internet)
, le correcteur se rendra rapidement compte d'éventuelles répétitions au mot près d'une copie à l'autre.

Et quand ces surveillants attrapent un candidat, les consignes qu'ils ont étant inapplicables comme vu plus haut, ils se permettent nombre d'initiatives de façon absolument scandaleuse, comme celle de prendre en photo l'écran de la calculatrice. Hors les surveillants sont censés garantir l'égalité des candidats face à l'examen national. Toute initiative / invention de ses propres règles est une scandaleuse rupture d'égalité, là où le surveillant aurait dû se contenter d'appliquer les seules règles écrites qui elles sont communes à tous les centres. :mj:

Le pire est que cela ne s'arrête pas là, certains surveillants :
  • vont demander après la photo d'effacer la mémoire ou de passer en mode examen
    (alors que le mode examen n'est pas à mettre en place avant 2020)
    :mj:
  • vont confisquer la calculatrice pour en prêter une autre vide, notamment une calculatrice collège :mj:
  • et d'autres malhonnêtes ne vont pas se contenter de ça et, avec le plaisir sadique de bien noircir ton dossier de fraude, vont fouiller ta calculatrice et prendre en photo l'ensemble du contenu - et ce alors qu'ils n'en ont pas le droit
    (voir plus haut)
    , qu'il s'agit d'une machine personnelle, utilisée pendant 3 ans au lycée et donc avec toutes les raisons légitimes de ne pas être vide, machine qui de plus n'a pas à être vidée pour l'épreuve, et même à ça comme en prime il n'y a aucune preuve que les autres documents présents en mémoire aient été utilisés pendant ton épreuve il est totalement injuste de t'en reprocher leur seule présence ! :mj:

Hélas, ce ne sont pas des rumeurs, tu trouveras l'ensemble des sources liées en fin d'article. Ce n'est heureusement pas la majorité, mais il n'est pas impossible que tu tombes sur un de ces cas.




5) Comment te protéger ?

Go to top

Ici nous allons donc donner quelques astuces, non pas pour frauder, mais pour te protéger autant que possible des ruptures d'égalité dont certains surveillants extrémistes sont à l'origine.

Certains conseillent d'imprimer les consignes et de les garder sur toi, pour les présenter/lire au surveillant venant t'embêter. Ne le fais pas. D'une part, face à une personne déterminée à nuire, tu n'arriveras pas à engager le dialogue sur son interprétation volontairement erronée des consignes. De plus, tu n'as pas le droit de conserver des documents, et ce serait donc fournir un élément supplémentaire aggravant ton dossier de fraude.

Déjà, commence par te comporter correctement pour que l'on n'ait rien de valable à te reprocher : ne plagie pas. Ne recopie pas de texte bêtement à moins que tu en sois l'auteur, même si on se demande bien à quel genre de question de Mathématique, Physique ou Chimie il serait utile de faire ça.


Il faut savoir que les surveillants en question ciblent, de façon injuste, les modèles à écran couleur. Soit parce qu'ils ignorent que les modèles monochromes permettant tout autant de consulter des documents, soit parce que les écrans couleur et donc éclairés se voient beaucoup mieux lorsqu'ils circulent.

Si tu disposes d'un écran couleur et donc voyant, commence donc déjà par attirer le moins possible l'attention. Baisse la luminosité de ton écran au minimum dont tu as besoin.


Les astuces TI-Planet :

  • Toujours si tu disposes d'un écran couleur, tu as la possibilité d'installer un filtre de confidentialité. Celui lié est très efficace comme tu peux le voir ci-contre, de biais l'écran paraît éteint alors qu'il est allumé, il faudra que le surveillant vienne quasiment sur toi pour y voir quelque chose et tu devrais donc pouvoir t'en rendre compte.
    Tu as encore le temps de le recevoir à temps si tu commandes à publication de cet article. Sinon, fais un tour en ville, des produits similaires pour smartphones peuvent convenir après redécoupage aux dimensions de ton écran.
  • Si tu disposes d'une
    TI-Nspire
    et convertis tes documents avec notre outil en ligne, tu pourras disposer de touches d'urgence :
    • au format Lua, :nsde: vide intégralement le document courant, il faudra le fermer puis le rouvrir pour pouvoir en récupérer le contenu
    • au format Ndless/mViewer, :nsct: éteint l'écran qui ne pourra alors pas être rallumé normalement par la touche :nsho:, mais par une autre pression sur :nsct:
  • Si tu disposes d'une
    TI-Nspire
    , tu devrais prendre le temps d'installer et configurer
    nSonic2MS
    , un outil qui t'offrira 2 zones de travail pour ta calculatrice :
    • une zone publique accessible tout-à-fait normalement via :nsho: :ns2: , dans laquelle tu ne devras donc laisser que le dossier
      /ndless/
      et les documents que tu juges non problématiques
    • une zone privée accessible via une combinaison de touche secrète à configurer, et validation avec un code pin à choisir également, vers laquelle tu pourras donc déplacer tous les documents dont certains surveillants pourraient, à tort, te reprocher la présence
    La configuration n'est pas dangereuse. Elle n'est ni complexe ni longue, mais nécessite de suivre soigneusement les consignes liées. C'est donc quelque chose qu'il vaut mieux éviter de faire en situation de stress la veille de l'épreuve.

Références
:


-
Search
-
Featured topics
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 !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
690 utilisateurs:
>628 invités
>57 membres
>5 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)