Author: Camille A.

Tutoriels

Comment mettre à jour sa calculatrice NumWorks ?

Vous venez d’acheter une calculatrice NumWorks ou vous en possédez déjà une et vous voulez comprendre comment la mettre à jour ? Alors ce tutoriel est fait pour vous : découvrez à travers une explication pas à pas comment mettre à jour votre calculatrice et bénéficiez des nouveautés disponibles sur celle-ci.

Trailer du tutoriel :

Pourquoi mettre à jour sa calculatrice ?

Tout d’abord, si vous venez d’acheter la calculatrice, elle ne possède pas la dernière version en date et peut ne pas posséder certaines fonctionnalités qui, pour certains, peuvent être essentielles dans leur utilisation de la calculatrice.

De plus, la calculatrice est sans cesse en évolution pour améliorer son utilisation. Des mises à jour sont donc régulièrement publiées. Il faut penser à les installer de temps en temps. Cela ne lui fera pas de mal.

La mise à jour étape par étape de votre calculatrice :

Pour que ce tutoriel soit simple et efficace, il vous expliquera les différentes étapes à réaliser pour réussir la mise à jour de votre calculatrice. Toutes les procédures doivent être réalisées sur un ordinateur pour faciliter le passage d’une étape à l’autre. Vous aurez également besoin de votre calculatrice et d’un câble USB (celui d’origine de préférence). Les captures d’écran du tutoriel ont été réalisées avec un ordinateur utilisant Windows et Google.

Voici les différentes étapes :

1ère étape : le compte NumWorks :

Dans cette première étape, vous allez devoir vous connecter à votre compte NumWorks. Si vous n’en avez pas encore un, cette étape explique également comment le créer.

Tout d’abord, rendez-vous sur numworks.com :

Puis, cliquez sur « Mon compte » :

Vous arriverez sur cette page :

Si vous avez déjà un compte, vous pouvez passer l’explication de l’inscription en cliquant ici.

Si vous ne possédez pas de compte, cliquez sur « S’inscrire » :

Vous arriverez sur cette page :

Pour créer votre compte, vous devrez alors remplir les informations demandées, c’est-à-dire donner votre adresse e-mail avec laquelle vous voulez créer votre compte et créer un mot de passe (d’au moins 6 caractères) que vous devrez écrire une deuxième fois pour le valider.

Après avoir rentré ces données, cliquez sur « S’inscrire » :

(L’adresse e-mail a été floutée, car c’est une donnée confidentielle. Normalement, la vôtre doit toujours apparaître sur votre écran.)

Après avoir cliqué, un message apparaîtra vous indiquant qu’un lien de confirmation a été envoyé à votre adresse e-mail.

Pour valider votre compte, vous devrez alors vous rendre dans votre boîte de réception et ouvrir l’e-mail :

(Si vous n’avez pas reçu l’e-mail, pensez à vérifier vos spams. Sinon, vous pouvez demander un nouveau lien de confirmation.)

Comme indiqué dans l’e-mail, cliquez sur le lien pour valider votre compte.

Vous arriverez donc sur une nouvelle page :

Vous pouvez alors remplir les informations demandées ou tout simplement cliquer sur « Sauvegarder » (ces informations sont facultatives) :

Vous arrivez donc sur cette page :

Étant déjà connecté(e), vous pouvez directement passer à la deuxième étape en cliquant ici.

Si vous possédez déjà un compte, cliquez sur « Se connecter » :

Après avoir cliqué, vous arriverez sur cette page :

Vous devez alors rentrer votre adresse e-mail et votre mot de passe, puis cliquer sur « Se connecter » :

(Si vous avez oublié votre mot de passe, vous pouvez cliquer sur « Mot de passe oublié » pour lancer la procédure de récupération de votre compte.)

Vous arrivez donc sur cette page si vous n’avez pas encore associé votre calculatrice :

Ou sur celle-ci, si vous avez déjà associé votre calculatrice au compte NumWorks :

Étant connecté(e), vous pouvez passer à la deuxième étape.

2ème étape : la connexion de la calculatrice :

Cette deuxième étape consistera à connecter votre calculatrice à votre ordinateur pour pouvoir ensuite l’associer à votre compte NumWorks.

Pour ceux qui ont déjà associé leur calculatrice à leur compte NumWorks, cliquez ici pour sauter les explications concernant l’ajout d’une calculatrice.

Sinon, si vous n’avez pas encore enregistré de calculatrice sur votre compte (ceux qui viennent de créer un compte ou ceux qui viennent de se connecter mais qui ne l’avaient jamais utilisé avant), vous arriverez donc, comme montré dans la première étape, sur la page ci-dessous.

Premièrement, cliquez sur « Mettre à jour mon appareil » :

Vous arriverez sur cette page :

Vous devrez ensuite cliquer sur « Mettre à jour » :

Après avoir cliqué, vous arriverez sur cette page :

Vous devez, comme c’est indiqué, brancher votre calculatrice à votre ordinateur avec de préférence le câble USB d’origine. Une fois le branchement effectué, cliquez sur « J’ai branché ma calculatrice » :

Vous arriverez sur cette page :

Vérifiez alors que la calculatrice affiche bien qu’elle est connectée, puis cliquez sur « J’ai vérifié que la calculatrice est connectée » :

(Si la calculatrice n’affiche rien, pensez à vérifier qu’elle est bien branchée, essayez de changer de port USB et de câble. Vous pouvez également éteindre puis rallumer la calculatrice puis essayer de la rebrancher.)

Vous êtes donc sur cette page :

Cliquez sur « Lancer la détection » :

Une nouvelle fenêtre apparaît :

Vous devez alors cliquer sur « NumWorks Calculator » puis sur « Connexion » :

Vous arrivez ensuite sur cette page :

Vous avez réussi à connecter votre calculatrice à votre ordinateur et à l’associer à votre compte NumWorks ! Vous pouvez à présent passer à la troisième étape en cliquant ici.

Si vous avez déjà associé votre calculatrice à votre compte NumWorks, vous avez dû arriver sur cette page à la fin de la première étape :

Vous devez donc cliquer sur « Mise à jour » :

Vous serez alors dirigés sur cette page :

Vous devrez ensuite cliquer sur « Mettre à jour » :

Après avoir cliqué, vous arriverez sur cette page :

Vous devez, comme c’est indiqué, brancher votre calculatrice à votre ordinateur avec de préférence le câble USB d’origine. Une fois le branchement effectué, cliquez sur « J’ai branché ma calculatrice » :

Vous arriverez sur cette page :

Vérifiez alors que la calculatrice affiche bien qu’elle est connectée, puis cliquez sur « J’ai vérifié que la calculatrice est connectée » :

(Si la calculatrice n’affiche rien, pensez à vérifier qu’elle est bien branchée, essayez de changer de port USB et de câble. Vous pouvez également éteindre puis rallumer la calculatrice puis essayer de la rebrancher.)

Vous arrivez ensuite sur cette page :

Vous avez réussi à connecter votre calculatrice à votre ordinateur ! Vous pouvez à présent passer à la troisième étape.

3ème étape : la mise à jour de la calculatrice :

Cette troisième et dernière étape vous permettra de mettre à jour votre calculatrice pour qu’elle soit prête à être utilisée dans les meilleures conditions possibles.

Tout d’abord, cliquez sur « Installer la mise à jour » :

Vous arriverez donc sur cette page :

(La barre orange montrant l’avancée de l’installation de la mise à jour sur votre calculatrice.)

Une fois l’installation terminée, cette page s’affichera :

Il ne vous reste plus qu’à débrancher la calculatrice, sélectionner votre langue et votre pays sur celle-ci et vous aurez fini la procédure de mise à jour !

Art

La Citrouille et la Tortue

Pour notre premier projet en classe de 1ère NSI, nous nous sommes basées sur le thème d’halloween.
Ici vous trouverez nos démarches pour créer cette image de style pop. Notre image est composée de quatre parties comportant chacune un fond et une citrouille de couleur différente.

Vidéo de présentation du projet :

Le projet :

Ce projet consiste à créer de l’art génératif grâce à un script python qui doit principalement utiliser des fonctions. Pour le réaliser, nous avons utilisé le module turtle pour tracer l’image et la fonction randint du module random pour pouvoir transformer notre image (.py) en png. Le thème de l’image générée était libre, elle pouvait même être abstraite !

Le processus de création :

Durant ce projet, nous sommes passées par plusieurs étapes pour concevoir l’image et répondre aux attendus.

Nous avons tout d’abord dû trouver une idée de l’image que l’on voulait créer. Pour cela, nous nous sommes inspirées de l’artiste américain Andy Warhol et de ses oeuvres comme « Shot Marilyns » et nous avons transposé son style dans le thème d’Halloween.

Après avoir dessiné un croquis à la main, nous avons créé le script d’une citrouille puis nous l’avons transformé en plusieurs fonctions pour pouvoir la reproduire en quatre exemplaires. Nous avons fait de même pour les rectangles.

Contrairement aux citrouilles et aux rectangles, nous avons tout de suite codé les lettres en tant que fonctions ce qui nous a permis d’aller plus vite dans la conception de l’image.

Enfin, nous avons dû organiser notre script rigoureusement pour que la tortue trace les éléments dans le bon ordre pour un rendu propre et travaillé.

Le code expliqué étape par étape :

Pour concevoir cette image, nous avons agi étape par étape. Nous avons donc relevé les différentes parties du code qui ont permis de tracer l’image. (Nous ne montrerons pas la mise en place des modules et comment nous avons généré des images automatiquement. Pour cela, vous pouvez vous rendre sur cet article.)

Le fond :

Tout d’abord, nous avons divisé l’écran en quatre parties égales et rectangulaires. Nous avons défini une fonction rectangle(x,y,color). Pour obtenir nos quatre parties distinctes, il suffit de mettre les coordonnées ainsi qu’une couleur en argument pour tracer les rectangles au bon endroit.

# trace les rectangles
def rectangle(x, y, color):
  up()
  goto(x, y)
  down()
  pencolor(color)
  fillcolor(color)
  begin_fill()
  for i in range(2):
    forward(640)
    right(90)
    forward(360)
    right(90)
  end_fill()

Nous appelons donc la fonction avec des coordonnées et des couleurs différentes pour tracer nos quatre rectangles.

rectangle(-640, 360, "#A8608E")
rectangle(-640, 0, "#25AE80")
rectangle(0, 360, "#C9BB32")
rectangle(0, 0, "#E1770C")

Résultat :

L’écriture « HAPPY HALLOWEEN » :

Ensuite, nous avons créé des fonctions pour chaque lettre différente composant l’expression « HAPPY HALLOWEEN » soit une fonction pour les lettres h, a, p, y, l, o, w, e et n. La lettre « o » est spéciale car nous avons voulu la représenter par une citrouille pour rester dans le thème d’Halloween. Ici, nous vous montrerons les fonctions lettre_h(x,y), lettre_o(x,y) et lettre_e(x,y).

# trace la lettre h en majuscule
def lettre_h(x,y):
  pensize(3)
  color("black")
  up()
  goto(x,y)
  setheading(90)
  down()
  forward(50)
  backward(25)
  right(90)
  forward(25)
  right(90)
  forward(25)
  backward(50)


# la lettre o est représentée par une citrouille
def lettre_o(x,y,f):
  pensize(3)
  color("black")
  fillcolor(f)
  up()
  goto(x,y+25)

  a = x
  b = y
  for i in range(2):
    up()
    goto(x, y)
    down()
    begin_fill()
    circle(25)
    end_fill()
    x += 25 / (35 / 15)
    y -= 25 / 14

  a = x + 25 / 1.4
  for i in range(2):
    up()
    goto(a, b)
    down()
    begin_fill()
    circle(25)
    end_fill()
    a -= 25 / (35 / 15)
    b -= 25 / 14

  goto(a + 25 / 14, b)
  begin_fill()
  circle(25)
  end_fill()

  setheading(0)
  up()
  goto(a, b + 25 * 2 + 2)
  down()
  pencolor("black")
  left(350)
  for i in range(4):
    left(40)
    forward(25 / (35 / 15))
    goto(a, b + 25 * 2 + 2)


# trace la lettre e en majuscule
def lettre_e(x,y):
  pensize(3)
  color("black")
  up()
  goto(x,y)
  setheading(90)
  down()
  forward(50)
  right(90)
  forward(25)
  backward(25)
  left(90)
  backward(25)
  right(90)
  forward(15)
  backward(15)
  left(90)
  backward(25)
  right(90)
  forward(25)

Après avoir créé toutes ces fonctions, nous les appelons dans un ordre précis pour écrire « HAPPY HALLOWEEN » et nous utilisons des boucles for pour que l’expression soit répétée et forme un motif. Nous rajoutons également la fonction stamp() qui permet de laisser l’empreinte de la tortue à la fin de la lettre « N ».

h = 20
for i in range(4):
  lettre_h(50,h)
  lettre_a(80,h)
  lettre_p(110,h)
  lettre_p(140,h)
  lettre_y(170,h)
  lettre_h(230,h)
  lettre_a(260,h)
  lettre_l(290,h)
  lettre_l(320,h)
  lettre_o(370,h,"#C9BB32")
  lettre_w(460,h)
  lettre_e(510,h)
  lettre_e(540,h)
  lettre_n(570,h)
  stamp()
  h += 90


h = -340
for i in range(4):
  lettre_h(50,h)
  lettre_a(80,h)
  lettre_p(110,h)
  lettre_p(140,h)
  lettre_y(170,h)
  lettre_h(230,h)
  lettre_a(260,h)
  lettre_l(290,h)
  lettre_l(320,h)
  lettre_o(370,h,"#E1770C")
  lettre_w(460,h)
  lettre_e(510,h)
  lettre_e(540,h)
  lettre_n(570,h)
  stamp()
  h += 90


h = 20
for i in range(4):
  lettre_h(-600,h)
  lettre_a(-570,h)
  lettre_p(-540,h)
  lettre_p(-510,h)
  lettre_y(-480,h)
  lettre_h(-420,h)
  lettre_a(-390,h)
  lettre_l(-360,h)
  lettre_l(-330,h)
  lettre_o(-280,h,"#A8608E")
  lettre_w(-190,h)
  lettre_e(-140,h)
  lettre_e(-110,h)
  lettre_n(-80,h)
  stamp()
  h += 90


h = -340
for i in range(4):
  lettre_h(-600,h)
  lettre_a(-570,h)
  lettre_p(-540,h)
  lettre_p(-510,h)
  lettre_y(-480,h)
  lettre_h(-420,h)
  lettre_a(-390,h)
  lettre_l(-360,h)
  lettre_l(-330,h)
  lettre_o(-280,h,"#25AE80")
  lettre_w(-190,h)
  lettre_e(-140,h)
  lettre_e(-110,h)
  lettre_n(-80,h)
  stamp()
  h += 90
shape("turtle")
stamp()

Résultat :

Le corps de la citrouille :

Puis, nous avons défini la fonction corps_citrouille(x,y,pen,fi) pour dessiner le corps de la citrouille. Celle-ci prend en paramètre la couleur et les coordonnées du corps. Le corps est constitué de plusieurs cercles assemblés dans un ordre précis pour que le remplissage s’effectue correctement.

# trace le corps de la citrouille
def corps_citrouille(x,y,pen,fi):
  pencolor(pen)
  pensize(5)
  fillcolor(fi)
  a = x
  b = y
  for i in range(2):
    up()
    goto(x,y)
    down()
    begin_fill()
    circle(70)
    end_fill()
    x += 30
    y -= 5

  a = x + 50
  for i in range(2):
    up()
    goto(a,b)
    down()
    begin_fill()
    circle(70)
    end_fill()
    a -= 30
    b -= 5

  goto(a + 5,b)
  begin_fill()
  circle(70)
  end_fill()

Nous appelons cette fonction avec des coordonnées et des couleurs différentes pour créer nos quatre corps de citrouille.

corps_citrouille(-380,110,"#E1C40C","#E3E013")
corps_citrouille(280,110,"#FF4017","#FF5733")
corps_citrouille(280,-260,"#502D9B","#6445A6")
corps_citrouille(-380,-260,"#26b510","#7EEb1E")

Résultat:

La tige de la citrouille :

De plus, nous avons conçu la tige à l’aide d’une autre fonction qui prend en compte les coordonnées et les couleurs de la tige. Pour la concevoir, nous avons d’abord tracé deux traits partant d’un même point puis nous les avons reliés pour effectuer le remplissage.

#  trace la tige de la citrouille
def tige_citrouille(x,y,pn,fl):
  setheading(0)
  up()
  goto(x,y)
  down()
  pencolor(pn)
  fillcolor(fl)
  begin_fill()
  right(160)
  for i in range(2):
    left(110)
    forward(30)
  goto(x,y)
  end_fill()
  begin_fill()
  right(20)
  for i in range(35):
    forward(1)
    right(2)
  end_fill()

Nous appelons ensuite cette fonction tige_citrouille(x,y,pn,fl) avec différentes coordonnées et couleurs pour bien positionner nos quatre tiges de citrouille.

tige_citrouille(-350,260,"#515146","#7A7A65")
tige_citrouille(310,260,"#0E6F12","#1B801F")
tige_citrouille(310,-110,"#8C0F37","#AD2953")
tige_citrouille(-350,-110,"#909207","#C2BD34")

Résultat :

Le visage :

Enfin, nous avons paramétré une fonction afin de lui créer un visage qui a pour arguments ses coordonnées. Le visage est composé de deux yeux qui sont des triangles, d’un nez qui est un triangle plus petit et d’une bouche également composée de formes géométriques.

# trace le visage de la citrouille
def visage(x,y):
  setheading(0)
  pensize(1)
  up()
  goto(x,y)
  down()
  pencolor("#000000")
  fillcolor("#000000")
  begin_fill()

# trace les deux yeux  
  for i in range(2):
    up()
    goto(x,y)
    down()
    for i in range(3):
      forward(30)
      left(120)
    x += 70
  end_fill()

# trace le nez 
  up()
  goto(x - 100,y - 22)
  down()
  begin_fill()
  for i in range(3):
    forward(22)
    left(120)
  end_fill()

# trace la bouche
  up()
  goto(x - 120,y - 35)
  down()
  begin_fill()
  l = 10
  for i in range(2):
    forward(l)
    right(45)
    forward(12)
    left(90)
    forward(12)
    right(45)
    l = 12
  forward(15)
  for i in range(90):
    forward(0.5)
    right(2)
  for i in range(2):
    right(45)
    forward(12)
    left(90)
    forward(12)
    right(45)
    forward(12)
  right(45)
  forward(12)
  left(90)
  forward(12)
  right(45)
  for i in range(90):
    forward(0.5)
    right(2)
  end_fill()

Nous devons donc appeler cette fonction visage(x,y) avec des coordonnées différentes pour aligner le visage sur le corps de chaque citrouille.

visage(-378,193)
visage(282,193)
visage(282,-177)
visage(-378,-177)

Résultat :

Les difficultés rencontrées :

La première difficulté a été de trouver la distance entre les lettres pour former l’expression « HAPPY HALLOWEEN ». Au début, nous les avions espacées de 30 pixels puis nous nous sommes aperçues que certaines lettres se chevauchaient. Après de nombreuses tentatives, nous sommes arrivées au rendu recherché.

Une autre difficulté a été de tracer les cercles qui composent le corps de la citrouille dans le bon ordre pour que le remplissage s’effectue correctement. En ayant compris la logique du remplissage nous sommes finalement parvenues à trouver cet enchaînement.

Enfin, nous avons dû trouver les emplacements de tous les éléments qui composent la citrouille (le corps, la tige et le visage). Ce processus a été très long et a nécessité de nombreux essais mais nous y sommes arrivées !

Sources :

Pour écrire ce script, nous avons utilisé nos connaissances ainsi que le site python.org pour trouver de nouvelles commandes en python. Nous avons également regardé des projets de l’année dernière comme ceux qui sont dans la catégorie art.

Image finale :

Voici le rendu final de notre projet après avoir fait des tests, corrigé nos erreurs et pris du plaisir à coder !

Télécharger le script en .py :

Ne vous inquiétez pas, nous avons pensé à vous ! Vous pouvez télécharger le script ci-dessous pour vous amuser à le modifier ou tout simplement le montrer à vos amis !