f(x,y)=
Variable x
Variable y
xstep
ystep
niveaux=
Champ des tangentes pour une équation dy/dt=f(t,y) ou un
système autonome 2-d d[x,y]/dt=f(x,y)
f=
Variable t (ou x)
Variable y
xstep
ystep
init=
Courbe en polaire
expression
variable θ
θmin
θmax
θstep
1
Esc.
Bienvenue sur Tableaunoirxcas
L'utilisation de ce tableau en ligne est optimale avec une
tablette graphique et Firefox à jour.
Vos auditeurs se concentrent sur le
contenu si vous cachez la barre d'outils et utilisez les raccourcis
claviers. En fin de cours, vous pouvez partager votre tableau
sous la forme d'un lien HTML par email ou sur un forum.
Si votre dernière session de Tableaunoirxcas a planté
pendant un calcul, vous pouvez la restaurer en cliquant
Vous pouvez créer des magnets
(formes aimantéees) et les déplacer,
comme sur un réfrigérateur.
Les magnets de type texte peuvent etre évalués
avec Giac/Xcas, MicroPython ou Javascript pour faire des calculs,
des graphiques ou des programmes.
Tableaunoirxcas
est un projet open source (licence GPL3)
maintenu par Bernard Parisse
qui permet d'évaluer des magnets
de Tableaunoir
développé par Francois Schwarzentruber
avec le système de calcul formel
Giac/Xcas, ou avec MicroPython (Damien P. George et al) ou Javascript (moteur
QuickJS de
Fabrice Bellard et Charlie Gordon).
A propos de Tableaunoirxcas
Tableaunoirxcas est un tableau en ligne
pour Firefox, Chrome ou Chromium (versions récentes).
L'utilisation est optimale avec une
tablette graphique. Vos auditeurs se concentrent sur le
contenu si vous cachez la barre d'outils et utilisez les raccourcis
claviers.
Vous pouvez créer des magnets
(formes aimantéees) et les déplacer,
comme sur un réfrigérateur.
Les magnets de type texte peuvent etre évalués
avec Giac/Xcas, MicroPython ou Javascript pour faire des calculs,
des graphiques ou des programmes.
Tableaunoirxcas peut s'utiliser sans connexion Internet, il suffit d'extraire
cette archive et ouvrir le fichier tableaufr.html.
Avec Firefox en local,
il faut désactiver
security.fileuri.strict_origin_policy
dans about:config.
Tableaunoirxcas
est un projet open source (licence GPL3)
maintenu par Bernard Parisse
qui marrie les fonctionnalités de
Xcas pour Firefox avec les
fonctionnalités d'une version préliminaire de
Tableaunoir
développé par Francois Schwarzentruber
(fork effectué le 1er Novembre 2020). On peut faire des
calculs et graphiques avec Xcas, ou avec MicroPython (Damien P. George et
al) ou avec Javascript (moteur
QuickJS de
Fabrice Bellard et Charlie Gordon).
Partage
Avertissement
Lecture seule
Export
Sauvegardes
Nom:
ou faire un drag and drop d'un fichier .tableaunoir vers
l'application.
Restaurer la dernière
Effacer/Supprimer
Ajouter un fonds
Xcas
Angles:
Exécuter au chargement
Raccourcis clavier du tableau
Echap ou F1
montre ou cache ce menu
h
cacher la barre d'outils
e
bascule entre craie et chiffon
c, C
change la couleur de la craie ou du magnet courant
d
divise le tableau en 2
3
divise le tableau en 3
Ctrl+Z
annule la dernière action
Ctrl+Y ou Ctrl+Shift+Z
refaire la dernière action
←→
deplace dans le tableau
Ctrl+S
sauvegarde le tableau
Raccourcis clavier pour les magnets texte
x ou p ou j
Création d'un magnet qui sera évalué par Xcas, MicroPython ou Javascript
l ou $
crée un nouveau magnet texte. On peut y mettre des $mathématiques$
en écrivant entre les $ de la syntaxe algébrique Xcas qui sera traduite
en LaTeX/MathML (sans etre évaluée)
Ctrl + Entree
évalue un magnet ligne de commande
avec le dernier interpréteur actif (Giac/Xcas ou MicroPython ou
Javascript),
ou traduit en LaTeX/MathML
Echap
fin de l'édition d'un magnet
(sans évaluation)
Ctrl + +
augmente la taille du texte
Ctrl + -
diminue la taille du texte
Raccourcis clavier magnet
Del
efface le magnet courant
Ctrl+x
coupe le contenu d'un lacet dans un magnet
ou
efface le magnet courant.
Ctrl+c
copie le contenu d'un lacet dans un magnet
m
coupe le contenu d'un lacet dans un magnet /
aplatit le magnet courant vers le tableau
Ctrl+v
imprime le magnet courant
Warning: Share boards does not work since tableaunoir.github.io is
a showcase. You have to install tableaunoir on your own server, or you may try http://tableaunoir.irisa.fr
if it works!
Warning: this functionnality is still under development and may not work perfectly.
In particular, magnets are not shared yet.
Warning: The server will not save your board.
Make a shared board
If you want some of your friends to see and modify your board, make a shared board.
Join an existing board
In order to join an existing shared board, type its URL:
Share with others
In order to share the board with your friends, give them the following URL:
Share mode
Connected Users
,
,
:
ou
.
Type
(x)
(j)
(p) ou
(l).
Le type s'applique aux nouveaux magnets créés avec le
bouton Magnet ou + sur mobile.
Taper Echap pour annuler l'édition
du magnet ou Ctrl-Enter pour évaluer le magnet.
Exemples:
taper x 1/3+2/7 Ctrl-Entree affiche le
résultat du calcul
taper l x/2 Ctrl-Entree pour avoir la fraction x/2.
taper x factor(x^4-1) Ctrl-Entree
renvoie x^4-1 factorisé
taper x plot(sin(x)) Ctrl-Entree renvoie
le graphe de sin(x)
x circle(0,1) Ctrl-Entree renvoie un cercle
Pour les magnets Javascript, l'interpréteur est QuickJS
en mode math, sauf si votre ligne de commande commence par
@ (QuickJS sans le mode math) ou par @@
(interpréteur du navigateur).
Manipulations rapide des magnets
Utilisation d'images existantes
Pour utiliser des images existantes comme magnets,
utilisez un magnet texte (taper l puis cliquez sur img et donnez l'URL de
la source) ou faites
du drag and drop de fichiers .png/.svg/.gif/.jpg (magnet non
partageable par lien mail ou forum)
Collections de magnets prédéfinis
Algorithms
Complexity theory
Comment partager vos tableaux
Depuis Menu/Tableau, ou depuis la barre d'outils sur PC,
vous pouvez
envoyer un tableau par e-mail en cliquant sur l'icone
d'enveloppe
poster un tableau sur le forum de Xcas
ou sur un forum compatible (phpbb, lesmathematiques.net, ...)
en cliquant sur le bouton F puis en collant le contenu du
presse-papier dans un sujet. Vous pouvez ainsi
mettre à disposition vos tableaux pour un enseignement comme
ici.
Vous pouvez configurer l'adresse du forum depuis Menu/Tableau.
Attention: si vos tableaux contiennent beaucoup
d'écriture manuscrite (ou des images insérées
par glisser-déposer), le lien généré
occupera beaucoup de place (50K ou plus). L'insertion d'un tel lien dans un email
peut faire croire aux systèmes anti-spam qu'il s'agit d'un
spam, il vaut alors mieux poster le lien sur un forum. C'est pour cela
qu'un avertissement est affiché lorsque les liens de partage sont
créés, vous pouvez désactiver cet avertissement.
Astuce: le lien x2 permet de dupliquer un tableau sans
évaluer les magnets. Ainsi, si vous lancez un calcul qui
plante, vous pouvez facilement la corriger. Vous pouvez aussi
dupliquer les magnets d'un tableau dans Xcas pour Firefox avec
le lien Xcas.
Remarque: les liens utilisent comme adresse
de base le contenu de la variable UI.base_url au
début du fichier
giactableau.js, vous pouvez le modifier pour utiliser un
autre serveur.
Mode lecture seule et présentation
Lorsque vous ouvrez un tableau existant, le mode lecture seule est
actif pour éviter une modification accidentelle. Si vous
voulez compléter un tableau existant, vous pouvez passer
en mode normal en tapant w (pour write) ou depuis Menu, sous-menu
Tableau. Vous pouvez aussi
depuis Menu/Tableau cliquer sur Présentation, ce qui efface
toutes les écritures manuscrites, vous pouvez alors les faire
apparaitre progressivement en tapant sur y ou Ctrl-Y (une par une)
ou la touche d'espace (5 par 5). La touche z ou Ctrl-Z
permet de revenir en arrière.
Comment obtenir de l'aide sur une commande Xcas?
Lorsque vous éditez un magnet Xcas, placez le curseur après
un début de nom de commande et cliquez sur le bouton ?
Une petite liste de commandes est disponible par le Menu. Pour plus
de commandes, consultez
les manuels
Astuce: si vous avez tapé le début d'un nom de
commande, la touche de tabulation ou le bouton →|
affichent les complétions.
Comment créer un magnet écriture manuscrite?
Tracez un contour autour de la partie à magnétiser
Ensuite tapez Ctrl+X ou
appuyez sur le pointeur (souris ou stylet) dans le contour,
déplacez le pointeur d'un pixel, laissez appuyé quelques secondes.
Comment créer des graphiques
Vous pouvez créer des graphiques dans un repère du
plan, ou en pixels ou avec un dessin de la tortue logo. Avec Xcas (raccourci
clavier x), il suffit d'utiliser une des commandes correspondantes,
par exemple
plot(sin(x))
fill_rect(10,20,30,40,red); show_pixels()
Pour voir les pixels taper ; dans un niveau vide.
pour j in range(4) faire avance; tourne_gauche; fpour
Avec MicroPython (raccourci clavier p comme Python),
il faut charger les modules correspondants.
Attention, sur le tableau noir, les tracés avec les couleurs
par défaut de matplotl sont en noir sur fonds noir, pensez
à changer la couleur de tracé.
from matplotl import *; plot([1,2,3],[2,6,4]); show()
Pour voir le graphe sans utiliser la commande show(),
taper , dans un niveau vide.
from graphic import *;
fill_rect(10,20,30,40,red)
Pour voir les pixels taper ; dans un niveau vide.
from turtle import *; forward(20);
Pour voir la tortue taper . dans un niveau vide.