nsi:tds:maths:aire_polygone
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nsi:tds:maths:aire_polygone [2022/04/03 15:09] – ↷ Page déplacée de nsi:tds:aire_polygone à nsi:tds:maths:aire_polygone goupillwiki | nsi:tds:maths:aire_polygone [2022/12/08 12:50] (Version actuelle) – [Aire polygone] goupillwiki | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| </ | </ | ||
| - | Vous devrez implémenter les fonctions nécessaires en Python. Les fonctions à compléter se trouvent dans le fichier {{ polygone.py |}}. | + | Vous devrez implémenter les fonctions nécessaires en Python. Les fonctions à compléter se trouvent dans le fichier {{ .:polygone.py |}}. |
| <WRAP tip> | <WRAP tip> | ||
| Ligne 18: | Ligne 18: | ||
| <WRAP important> | <WRAP important> | ||
| - | Je vous fournis le fichier {{ test_polygone.py |}} qui est un fichier de test. Placez ce fichier dans le même répertoire que polygone.py et exécutez-le. Tous les tests doivent réussir. | + | Je vous fournis le fichier {{ .:test_polygone.py |}} qui est un fichier de test. Placez ce fichier dans le même répertoire que polygone.py et exécutez-le. Tous les tests doivent réussir. |
| </ | </ | ||
| Ligne 69: | Ligne 69: | ||
| Ci-dessous, les figures vous montre ce que l'on appelle **convexité** pour un polygone. Celui de droite n'est pas convexe car une des diagonales passe en dehors du polygone. | Ci-dessous, les figures vous montre ce que l'on appelle **convexité** pour un polygone. Celui de droite n'est pas convexe car une des diagonales passe en dehors du polygone. | ||
| - | {{ polygone_convexite.png? | + | {{ .:polygone_convexite.png? |
| <WRAP tip> | <WRAP tip> | ||
| Ligne 81: | Ligne 81: | ||
| On se donne deux points, par exemple $A$ et $B$ dont on connaît les coordonnées. On suppose que $A \neq B$ pour pouvoir déterminer la droite $(AB)$. On se demande si un point $C$ est d'un côté ou de l' | On se donne deux points, par exemple $A$ et $B$ dont on connaît les coordonnées. On suppose que $A \neq B$ pour pouvoir déterminer la droite $(AB)$. On se demande si un point $C$ est d'un côté ou de l' | ||
| - | {{ polygone_quel_cote.png? | + | {{ .:polygone_quel_cote.png? |
| La méthode sera la suivante : | La méthode sera la suivante : | ||
| Ligne 110: | Ligne 110: | ||
| SORTIE : Vrai si le polygone est convexe, Faux sinon | SORTIE : Vrai si le polygone est convexe, Faux sinon | ||
| DÉBUT | DÉBUT | ||
| - | | + | |
| - | POUR CHAQUE point du polygone, | + | POUR CHAQUE point du polygone, |
| - | soit A ce point | + | soit A ce point |
| - | soient B et C les points suivants, | + | soient B et C les points suivants, |
| - | soit c le côté de C par rapport à (AB), | + | soit c le côté de C par rapport à (AB), |
| - | stocker c dans T | + | stocker c dans T |
| - | FIN | + | FIN |
| - | SI T contient 1 et -1 ALORS | + | SI T contient 1 et -1 ALORS |
| - | RENVOYER Faux | + | RENVOYER Faux |
| - | SINON | + | SINON |
| - | RENVOYER Vrai | + | RENVOYER Vrai |
| - | FIN | + | FIN |
| FIN | FIN | ||
| </ | </ | ||
| Ligne 160: | Ligne 160: | ||
| On propose de découper le polygone successivement en triangles comme sur la figure ci-dessous. | On propose de découper le polygone successivement en triangles comme sur la figure ci-dessous. | ||
| - | {{ polygone_aires.png? | + | {{ .:polygone_aires.png? |
| Cela correspond à l' | Cela correspond à l' | ||
| Ligne 170: | Ligne 170: | ||
| SORTIE : aire du polygone | SORTIE : aire du polygone | ||
| DÉBUT | DÉBUT | ||
| - | | + | |
| - | soit t valant initialement 0 | + | soit t valant initialement 0 |
| - | POUR CHAQUE point de polygone, à partir du 2e et jusqu' | + | POUR CHAQUE point de polygone, à partir du 2e et jusqu' |
| - | soit B ce point, | + | soit B ce point, |
| - | soit C le point suivant | + | soit C le point suivant |
| - | soit s l'aire de ABC | + | soit s l'aire de ABC |
| - | ajouter s à t | + | ajouter s à t |
| - | FIN | + | FIN |
| - | RENVOYER t | + | RENVOYER t |
| FIN | FIN | ||
| </ | </ | ||
nsi/tds/maths/aire_polygone.1648991354.txt.gz · Dernière modification : de goupillwiki
