Un mini jeu sur les identités remarquables


Accueil > Projets > Un mini jeu sur les identités remarquables

Par Gelly V., Huart-Oyama K., Roumanille J. en novembre 2019

Ce projet a été réalisé par des élèves en spécialité NSI du Lycée Louis Pasteur. Ils sont également les auteurs de ce compte rendu. Pour en savoir plus : Les projets en spécialité NSI

introduction du projet

- Ce projet a pour but d’aider les élèves de seconde et de première à dévelloper, à travers un mini-jeu, les identités remarquables qui sont : (a+b)²,(a-b)² et (a+b)(a-b). A travers ce jeu les élèves en difficulté pourrons développer les identités remarquables plus facilement et donc mieux les comprendre.
- pour information ce programme est écrit en langage python

Les étapes du programme

- Pour réaliser ce programme, nous avons fait ce que nous appelons un "menu". C’est à dire la base de tout code où toutes les informations nécessaires sont marquées.
- On donne le choix parmi les identités remarquables qui existent et ensuite nous demandons à l’élève celle qu’il veut utiliser.

  1. identité = ["(a+b)²", "(a-b)²", "(a+b)(a-b)"]
  2. print("l'identité remarquable (a+b)² correspond à 0")
  3. print("l'identité remarquable (a-b)² correspond à 1")
  4. print("l'identité remarquable (a+b)(a-b) correspond à 2")
  5. choix = int(input("la forme de ton identité remarquable est :"))

Télécharger

- Apres cela nous lui demandons les valeurs de "a" et de "b".

  1.  a = int(input("a = "))
  2.  b = int(input("b = "))

Télécharger

- nous lui posons donc l’identité remarquable avec les valeurs qu’il nous a donné et nous lui demandons de donner le résultat.

  1. print("tu as choisie l'identité", identité[choix], )
  2.     a = int(input("a = "))
  3.     b = int(input("b = "))
  4.     print("donc IR = (", a, "+", b, ")**2")
  5.     c = (a+b)**2

Télécharger

- Si elle est juste alors tout va bien et il peut terminer le programme.

  1. if d == c :
  2.         print("BRAVOOO, tu as réussis du premier coup")

Télécharger

- Mais si son résultat est faux alors nous lui proposons de l’aide, en lui développant le calcule (ce qui aide beaucoup) ou bien nous lui donnant la réponse c’est lui qui choisi.

  1. while c!=d :
  2.                 print("on a : a²+2*b*a+b²")
  3.                 print("alors : ", a**2, "+", 2*a*b, "+", b**2)
  4.                 d = int(input("ta réponse="))
  5.                 if c==d :
  6.                     print("BRAVOOO!!! tu vois quand tu veux!!!")

Télécharger

- Et voila le programme est fini (ou pas).

- pour avoir tout le programme et pouvoir l’utiliser il vous est possible de le télécharger car il est en pièce jointe

les problèmes rencontrés

- Pendant l’écriture du programme nous avons rencontré un certains nombres de problèmes.
- Par exemple :

  • en enregistrant sur le drive la police des guillemet avait été modifier ce qui créa un problème sur le programme.
  • Et une fois nous avons eu un problème au niveau d’une boucle qui était infinie et qui ne laissait pas le temps à l’utilisateur de répondre à la question donnée. Mais nous avons résolue le problème en modifiant la boucle qui ne fonctionnait pas très bien.
programme identités remarquables (ZIP - 1 ko)
programme identités remarquables

Mots-clés