Outils pour utilisateurs

Outils du site


nsi:terminales:classes_exo_preparation

Exercice de préparation à la notion de classe

On souhaite faire des calculs de géométrie en 2D. Les points sont identifiés par leur coordonnées (x,y) dans un repère orthonormé. Tout ce qui suit sera dans un même programme.

Triangle

On souhaite travailler avec sur des triangles qui seront définies par les coordonnées de leurs 3 sommets et leur nom.

  1. Sous quel forme représenter le triangle dans le code ?
  2. Donner la signature d'une fonction chargée de calculer l'aire d'un tel triangle.
  3. Est-il possible de mal utiliser la fonction, c'est à dire de l'appeler avec autre chose qu'un triangle ou un triangle mal formé ?

Parallélogramme

On poursuit en ajoutant des parallélogrammes. Même principe avec quatre sommets.

  1. Peut-on choisir les sommets comme on veut ? Que faut-il vérifier ?
  2. Donner la signature d'une fonction chargée de calculer l'aire d'un parallélogramme.

Et encore...

On souhaite poursuivre en ajoutant d'autres formes : losanges, rectangles, hexagones… et ajouter d'autres fonctions comme perimètre ou centre de gravité…

Quel problème rencontre-t-on ?

nsi/terminales/classes_exo_preparation.txt · Dernière modification : de goupillwiki