π
<-

News 2025

News 2024
August (1)
July (1)
June (4)
April (2)

News 2023
August (2)
July (1)
June (3)
May (4)
April (1)

News 2022
August (3)
June (1)
May (1)
March (2)

News 2021
August (12)
July (1)
June (2)
May (7)
April (3)
March (1)

News 2020
August (15)
July (2)
June (7)
May (7)
April (19)
March (4)

News 2019
August (4)
July (7)
June (6)
May (1)
April (3)
March (1)

News 2018
August (11)
July (8)
June (3)
May (10)
April (2)
March (4)

News 2017
August (15)
July (18)
June (1)
May (7)
April (4)
March (7)

News 2016
August (17)
July (16)
June (2)
May (2)
April (1)
March (5)

News 2015
August (25)
July (1)
June (4)
May (9)
April (4)
March (10)

News 2014
August (4)
July (4)
June (11)
May (12)
April (9)
March (12)
January (13)

News 2013
October (11)
August (5)
July (5)
June (9)
May (12)
April (10)
March (7)
January (10)

News 2012
August (12)
July (10)
June (13)
May (22)
April (8)
March (5)

News 2011
October (23)
August (1)
July (7)
June (29)
May (11)
April (5)
March (3)

News 2010
August (2)
July (2)
June (5)

News 2009
August (1)
July (1)
June (1)
May (1)
April (1)
March (1)

Facebook-live TI: replays 7/04 et 8/04 + exo lycée pro 9/04

New postby critor » 09 Apr 2020, 09:14

Afin de rattraper le temps perdu dans la crise sanitaire actuelle et de te permettre d'être au niveau pour l'année prochaine, l'Institution t'encourage à prendre des vacances apprenantes.

L'équipe d'enseignants-formateurs T3 de Texas Instruments s'associe à l'événement, et te propose des Facebook live d'1h cette semaine, avec correction d'un exercice en direct et bien sûr réponses aux questions.

Les Facebook-live qui ont déjà eu lieu sont maintenant disponibles en replay si tu les as ratés, commentaires inclus : :D

Prochain Facebook-live ce Jeudi 9 avril 15-16h pour les Première lycée pro et Terminale lycée pro. Et voici dès maintenant l'exercice prévu, afin que tu puisses commencer à préparer toutes tes questions. :)



Lien : https://fr-fr.facebook.com/lestutosmaths/

Formation en ligne mode examen TI : 8 avril 2020 18h30

New postby critor » 08 Apr 2020, 03:05

5409Cher enseignant-surveillant.

A compter de la session 2020, les examens de l'enseignement scolaire (BAC, DNB...) exigent la mise en place du mode examen des calculatrices graphiques.

C'est donc maintenant très bientôt :
  • pour les épreuves d'oral de rattrapage du BAC autorisant la calculatrice en Juillet 2020
  • puis pour la session de remplacement du BAC et du DNB en Septembre 2020

Tu ne vas quand même pas te former au mode examen pendant l'été ? Tu mérites un peu de repos, non ? ;)

Et bien Texas Instruments a pensé à toi, avec une formation en ligne en vidéoconférence ce Mercredi 8 avril, de 18h30 à 20h. :)

Tu vas pouvoir prendre connaissance des bons réflexes et poser toutes les questions de ton choix ! :bj:

Lien : https://tiedtech.webex.com/mw3300/myweb ... &service=6

Crédits images : NeOtuX

Python matplotlib.pyplot : test compatibilité Casio NumWorks

New postby critor » 07 Apr 2020, 16:35

Dans sa prochaine mise à jour gratuite désormais imminente pour Graph 35+E II et Graph 90+E, Casio va rajouter de formidables possibilités graphiques à son application Python sous la forme de deux modules importables :
  • un module casioplot
  • un script matplotl interfaçant le module casioplot afin de le rendre utilisable comme le matplotlib.pyplot standard
  • un script turtle interfaçant le module casioplot afin de le rentre utilisable comme le turtle standard
Nous allons traiter aujourd'hui de la compatibilité de matplotl, par rapport aux solutions concurrentes (calculatrice NumWorks) et au Python complet pour ordinateur.


Malgré le nommage en matplotl sur Casio (puisque c'est un script un non un module, donc limitation historique du nom de fichier à 8 caractères hors extension .py), on peut quand même avoir du code en théorie compatible tous modèles avec la petite astuce d'importation suivante :
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *


Traitons quelques exemples à la fois sur NumWorks, Casio et ordinateur pour voir jusqu'où va cette compatibilité.
Nous ne disposons certes pas d'une préversion de la mise à jour de Casio. Toutefois, ce dernier a déjà diffusé et illustré plusieurs exemples qui permettent déjà de se faire une petite idée.


Commençons déjà avec les fonctions de base, comme axies() pour régler les bornes de la fenêtre graphique, même si ce n'est pas obligatoire et qu'elles s'adapteront par défaut au contenu affiché :
CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

axis([0,10,2,5])
show()

Petite anomalie ici sur la NumWorks qui refuse d'afficher la fenêtre graphique, probablement parce qu'il n'y a rien d'autre à afficher que les axes.

Ou encore text() pour afficher du texte :
CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

text(0.4,0.9,"TITRE")
show()




Démarrons maintenant avec de petits diagrammes en barres via la fonction bar() :
CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

x = [119.1, 119.3, 119.5, 119.6, 119.9, 120.0, 120.1, 120.3, 120.4]
y = [1, 3, 4, 3, 1, 3, 1, 3, 1]

bar(x, y, 0.08)
show()

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

Val=[1,2,4,7,9]
Eff=[10,15,8,13,7]
bar(Val,Eff,0.8)
show()

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

x=[1,2,3,4,5,6,7]
y=[12,17,35,29,13,9,5]
bar(x,y,0.5)
show()

Des aspect et même couleur des barres certes différents, mais cela n'en est pas moins parfaitement fonctionnel sans le moindre changement autre que l'importation, c'est fantastique ! :bj:




Passons maintenant à des nuages de points à l'aide de la fonction scatter() :
CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

Xlist=[1,2,4,7,9]
Ylist=[10,15,8,13,7]
scatter(Xlist,Ylist)
show()

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

x = [100, 110, 120, 130, 140, 150, 160]
y = [105, 95, 75, 68, 53, 46, 31]

scatter(x, y)
axis([80, 170, 10, 130])
text(110, 125, "Nombre d'acheteurs vs prix de vente")
show()

Casio utilisant ici pour le titre des coordonnées absolues prévues pour son écran, le positionnement n'est bien évidemment pas optimal pour d'autres plateformes, ici la NumWorks. Mais cette dernière a quand même en contrepartie le gros avantage de permettre de faire défiler la vue avec les flèches. :)




Passons maintenant à quelques diagrammes en ligne brisée et à la fonction plot() :
CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

def f(a):
  return 6*a-0.1*a**2
x=list(range(70))
y=[f(i) for i in x]
plot(x,y)
show()


CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

def fonction():
    def f(x):
        return x**3-6*x**2+9*x+1
    start = -0.5
    end = 4.5
    steps = 0.1
    x = [start+i*steps for i in range(int((end-start)/steps)+1)]
    y = [f(j) for j in x]
    plot(x, y)
    show()

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

plot([1,5,7],[8,12,10])
show()

On remarque que NumWorks utilise une graduation sur les axes, alors que les autres utilisent une graduation en bordure de fenêtre.

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

plot([1,5,7],[8,12,10],"magenta")
show()

Ah, problème ici sur la NumWorks qui n'accepte pas le 3ème argument pour la couleur avec la fonction plot(). C'est embêtant, vu que c'est du standard puisque fonctionnel sur ordinateur. Que la gestion des couleurs n'ait pas été codée est une chose, mais à des fins de compatibilité il eut mieux valu ignorer l'argument de couleur que le refuser... :'(

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

V=[20,40,60,80,100]
P=[307,150,101.7,75.8,61]
axis([0,110,0,350])
plot(V,P,"blue")
text(40,250,"P (kPa) versus V (mL)")
show()

Toujours le même problème de paramètre de couleur refusé sur la NumWorks.

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

plot(10,20,"+")
plot(5,12,"+")
plot(7,18,"+")
show()

Ici encore, problème sur la NumWorks qui refuse le 3ème argument de la fonction plot() pour la forme des points, au lieu de l'ignorer. :'(




Et enfin quelques flèches/vecteurs :
CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

arrow(0.20, 0.54, 0, -0.15)
arrow(0.30, 0.46, 0, -0.15)
arrow(0.40, 0.59, 0, -0.15)
show()

Personne ne semble tracer les pointes de flèches de la même façon, mais au moins ça marche.

CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

arrow(0.2,0.1,0.4,0.6,head_width=0.1)
show()


Terminons avec les diagrammes en boîte avec la fonction boxplot() :
CasioNumWorksordi
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

Val=[1,2,2,11,8,9,15]
boxplot(Val)
show()

Encore un petit problème ici sur la NumWorks, la fonction boxplot() n'a tout simplement pas été incluse. :'(

Et histoire d'avoir des diagrammes en boîte corrects dans le contexte de l'enseignement français, Casio invente la fonction boxplotFR() :
CasioNumWorksordi
Code: Select all
>>> try:
...   from matplotlib.pyplot import *
... except ImportError:
...   from matplotl import *
...
>>> Val=[1,2,2,11,8,9,15]
>>> boxplotFR(Val)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'boxplotFR' is not defined
Code: Select all
try:
  from matplotlib.pyplot import *
except ImportError:
  from matplotl import *

Val=[1,2,2,11,8,9,15]
boxplotFr(Val)
show()


Même si la NumWorks souffre ici encore de quelques lacunes, cela reste formidable d'avoir enfin après plus de trois décennies enfin une nette ébauche de compatibilité au niveau des instructions graphiques entre différents modèles de calculatrices, et de plus respectant un standard déjà existant ! :bj:

Python turtle : 2ème test compatibilité Casio NumWorks

New postby critor » 07 Apr 2020, 11:24

Dans sa prochaine mise à jour gratuite désormais imminente pour Graph 35+E II et Graph 90+E, Casio va rajouter de formidables possibilités graphiques à son application Python sous la forme de deux modules importables :
  • matplotl (en fait un matplotlib.pyplot)
  • turtle
Nous continuons aujourd'hui à traiter de la compatibilité du module turtle entre calculatrices le gérant et ordinateur

Nous ne disposons certes pas d'une préversion de la mise à jour de Casio. Toutefois, ce dernier a déjà diffusé et illustré plusieurs exemples qui permettent déjà de se faire une petite idée.

Nouveau script d'exemple aujourd'hui, un script en l'honneur de la Graph 90+E :
CasioNumWorksordi
Code: Select all
from turtle import *

forward(40)
backward(100)
left(90)
forward(30)
right(60)
forward(60)
right(30)
forward(30)
penup()
forward(18);right(90);forward(60)
pendown()
right(30);backward(30);right(60);forward(60)
pencolor("orange")
pencolor("mangenta")
pencolor("red")
penup()
goto(80,40)
right(140);pendown()
circle(30)
penup();goto(105,50);pencolor("green");pendown()
circle(-50)
penup();pencolor("red");right(21);goto(60,20);pendown()
circle(40,60)
penup();pencolor("blue");goto(-50,15);setheading(0);pendown()
write("CASIO")

Plusieurs nouveaux problèmes hélas ici avec le module turtle de la NumWorks :
  • d'une part il ne comprend apparemment pas l'astuce de passer un rayon négatif pour changer le sens de tracer d'un cerle, alors que parfaitement standard puisque géré sur ordinateur :(
  • d'autre part, il ne dispose apparemment pas de la fonction write() permettant d'écrire du texte à l'emplacement de la tortue :(
Même si la NumWorks souffre apparemment de quelques lacunes, c'est quand même formidable d'avoir enfin après toutes ces années une compatibilité au niveau des instructions graphiques entre différents modèles de calculatrices, et de plus respectant un standard déjà existant ! :bj:


Source exemple : https://www.youtube.com/watch?v=iLOQGrmsKBs

Podcast "TI-Planet FM" 05/04 : Oiram CE All Style + Tetrica

New postby critor » 06 Apr 2020, 23:10

Nouveau podcast "TI-Planet FM" de CaptainLuigi !

Pour rappel, ce podcast est un magazine audio sur les calculatrices scolaires. Au menu de ce 5 avril 2020 :
  • le pack de niveaux All Style Levels pour Oiram CE, le moteur de jeu Mario-like de ta TI-83 Premium CE
  • Tetrica, l'adaptation de Tetris pour ta TI-83 Premium CE
  • et un peu d'histoire pour remonter aux origines de la machine à calculer avec entre autres Pascal, Pascaline et Ada Lovelace ;)

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
884 utilisateurs:
>866 invités
>10 membres
>8 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)