Un triangle est rectangle si le carré de l'hypoténuse (le côté le plus long) est égal La fonction valeur absolue abs(x) est définie dans la biblioth`eque math
Previous PDF | Next PDF |
[PDF] Théorème de Thalès (révisions Pythagore)
(configurations triangles) on exprime l' inconnue en fonction des nombres DC =4,8 Les deux angles aigus d'un triangle rectangle sont complémentaires :
[PDF] NOTION DE FONCTION - maths et tiques
Avec une ficelle de longueur 10 cm, on fabrique un rectangle On désigne par x la longueur d'un côté de ce rectangle 1) Calculer l'aire du rectangle pour x = 3
[PDF] Fiche n°1 : Le théorème de Pythagore - Collège Charloun Rieu
des longueurs des 2 autres côtés, alors ce triangle est rectangle 2) Calculer le ou les antécédent(s) de 83 par la fonction h Pour calculer le ou les
[PDF] Calcul du rayon du cercle inscrit à un triangle rectangle
Calculer l'aire du triangle rectangle ABC 2 Calcul de r en fonction de a , b et c : Dans de nombreuses formules mathématiques concernant le triangle,
[PDF] Corrigé du sujet de Mathématiques et propositions pour - ARPEME
On peut appliquer le théorème de Pythagore au triangle ABD¨rectangle en A, l' énoncé ne précise pas quelle face du parallélépipède rectangle fait fonction de
[PDF] Cours de mathématiques
mathématiques 1 re année 4 3 4 Programmation linéaire ou comment optimiser une fonction à 2 variables? 6 Trigonométrie dans le triangle rectangle 98
[PDF] Ce quil faut retenir en mathématiques à la fin du collège
mathématiques à la fin du collège Mode d'emploi Si on représente l'une en fonction de l'autre on a triangle rectangle : les angles aigus font 90° à eux deux
[PDF] Prédicats de triangles [ge02] - Exercice résolu - Unisciel
Un triangle est rectangle si le carré de l'hypoténuse (le côté le plus long) est égal La fonction valeur absolue abs(x) est définie dans la biblioth`eque math
[PDF] Mathématiques - Pré-calcul, secondaire 3 - Exercices cumulatifs et
Représente les graphiques des fonctions suivantes sur le même système de Un côté d'un triangle rectangle mesure 7 m de plus que l'autre côté
[PDF] Chapitre I : Géométrie et trigonométrie
elle formait un triangle rectangle Nous trouvons différents triangles rectangles Le rapport de la fonction sinus (d'un angle donné) à la fonction cosinus (du
[PDF] Maths: LA COURBE REPRESENTATIVE
[PDF] maths: la fonction
[PDF] Maths: les dérives (convexité, double dérivés)
[PDF] Maths: les équations
[PDF] Maths: les équations
[PDF] MATHS: petit exercice où il faut bien citer les propriétées (rectangle,
[PDF] Maths: Racine Carré
[PDF] Maths: Résolution graphique d'inéquations 2nde
[PDF] Maths: statistiques et probabilités
[PDF] maths: tache complexe
[PDF] Maths: Vrai/ Faux
[PDF] Maths: x est un nombre entier relatif compris entre -3 et +3 inclus
[PDF] Maths:Devoir Maison
[PDF] Maths:Devoir Maison :Vitesse moyenne
Predicats de triangles [ge02] - Exercice resolu
Karine Zampieri, Stephane Riviere
UniscielalgoprogVersion 22 mai 2018
Table des matieres
1Enonce2
2 Algorithmique, Programmation
32.1 Predicat triangle
32.2 Les predicats
42.3 Nature de triangle
83 Que retenir de cet exercice?
134 References generales
1 3 Python - Predicats de triangles (Solution)Mots-ClesGeometrie, Predicats RequisStructures de base, Structures conditionnelles, Algorithmes parametresDiculte• ◦ ◦Objectif
Cet exercice travaille uniquement avec des fonctions booleennes, aussi nommeespredicats. Les valeurs de verite qu'elles renvoient sont utilisees par un algorithme de caracterisation de familles de triangles. 1 Unisciel algoprog { Predicats de triangles [ge02]2 1Enonce
Le triangle est une forme geometrique dont on a demontre une quantite incroyable de proprietes.En voici quelques-unes : •Les c^otesa,b,cforment un triangle si la longueur du plus grand c^ote est inferieure a la somme des longueurs des deux autres c^otes. •La loi du cosinus : cos(A) =b2+c2-a22bc •Un triangle est rectangle si le carre de l'hypotenuse (le c^ote le plus long) est egal a la somme des carres des deux autres c^otes. •Un triangle est equilateral si ses trois c^otes sont egaux. •Un triangle est isocele s'il possede deux et uniquement deux c^otes egaux. •Un triangle est scalene si les trois cotes sont de longueurs dierentes.Objectif Ecrire des fonctions puis les utiliser an de caracteriser la nature d'un triangle a partir des longueurs des trois c^otes. De plus, dans le cas de triangles isocele et scalene, preciser s'ils sont rectangles ou s'il possedent un angle obtus (superieur a 90) ou seulement des angles aigus. ...(suite page suivante)... Unisciel algoprog { Predicats de triangles [ge02]32 Algorithmique, Programmation
2.1 Predicat triangle
Il n'est pas toujours possible de prendre trois segments de longueur quelconque et de construire un triangle ayant ces segments pour c^otes. Par exemple, le triplet (1,2,5) ne correspond pas a un triangle.Propriete Pour construire un triangle dont les c^otes ont pour longueur trois reels donnes, il faut et il sut que le plus grand soit inferieur ou egal a la somme des deux autres :Inegalite triangulaire.Pre-conditions Pour simplier l'ecriture des fonctions, les valeurs des trois parametres doivent ^etre stric- tement positiveset donnees dans un ordre non decroissant, c.-a-d. que siv1,v2,v3 laspecicationde la fonction, elle n'a pas a ^etre veriee par la fonction. Ecrivez leprold'une fonctiontrtriangle(a,b,c)qui renvoieVraisi le triplet de reels a b c )peuvent representer les longueurs des trois c^otes d'un triangle,Fauxsinon.Analyse Denir son corps revient a formaliser la propriete d'inegalite triangulairepour le plus grand des trois reels passes en parametres. D'apres la contrainte d'ordre imposee par l'enonce, le plus grand des trois nombres est la valeur du troisieme parametre. La pro- Ecrivez le corps de la fonction.Validez votre fonction avec la solution. Solution Python@[pgtrpredicats.py]deftrtriangle(a,b ,c ):"""Pr édicatde triangle param a longueur de segment param b longueur de segment param c longueur de segment return Vrai si (0 a b c peuvent constituer les longueurs des cot s d un triangle return(c<= a + b ) Unisciel algoprog { Predicats de triangles [ge02]4 Ecrivez une proceduretest_trianglequi teste cette fonction avec les series de valeurs suivantes :Validez votre procedure avec la solution.
Solution Python@[pgtrpredicats.py]deftest_triangle():"""@test """ trtriangle (1.0, 2.1, 2.5) trtriangle (0.6, 0.9, 1.8) trtriangle (0.8, 1.7, 2.5)2.2 Les predicats
Ce probleme denit les fonctions booleennes qui prennent en parametres trois reels, re- presentant les longueurs de segments d'un triangle, et qui renvoientVraiouFauxselon qu'ils denissent ou non un triangle ayant la propriete designee par le nom de la fonction : trplat,trequilateral,trrectangleoutrisocele. Elles prennent toutes trois valeurs suppo- seesstrictement positives donnees dans un ordre non decroissant. Rappel : Les contraintes imposees aux valeurs passees aux parametres n'ont pas a ^etre veriees par les fonctions.Propriete Les trois valeurs denissent untriangle platsi et seulement si la plus grande est egale a la somme des deux autres.L'egalite de deux reels se fera a epsilon pres.Denissez la constanteEPSILON=1e-8.Denition
Deux reelsxetysontegaux a epsilon pressix-y < ε. Ecrivez une fonctionegalite(x,y)qui teste et renvoieVraisi des reelsxetysont egaux aEPSILONpres,Fauxsinon.
Unisciel algoprog { Predicats de triangles [ge02]5Outil PythonLa fonction valeur absolueabs(x)est denie dans la bibliothequemath.Validez votre fonction avec la solution.
Solution Python@[pgtrpredicats.py]EPSILON= 1 e-8
Pr cision defegalite(x,y ):"""Pr édicatd "égalitéde deux r éels param x un r el param y un r el return Vrai si x et y sont gauxEPSILON
pr s Faux sinon return(abs(x- y )Validez votre procedure avec la solution.
Solution Python@[pgtrpredicats.py]deftest_predicats():"""@test """ print("Troisreels strictement positifs dans un ordre non decroissant ?" ,sep ="",end="") c1= float(input())c2= float(input())c3= float(input())print(trplat(c1,c2 ,c3 ))print(trequilateral(c1,c2 ,c3 ))print(trisocele(c1,c2 ,c3 ))print(trrectangle(c1,c2 ,c3 ))
2.3 Nature de triangle
Ce probleme denit une fonction qui renvoie une cha^ne indiquant la nature d'un triangle a partir de trois valeurs strictement positives donnees par l'utilisateur dans un ordre non decroissant. Si l'utilisateur ne respecte pas les contraintes sur les valeurs, elle renvoie le messageLes troisregles de prioritesont :
•Un triangleplatayant deux c^otes egaux sera qualie deplatet non d'isocele. •Un triangleequilateralne sera pas qualie d'isocele. •Un triangleisocele rectanglene sera pas qualie d'isoceleni derectangle.Exemple : Exemples •(2,3,10) achequi peuvent constituer les longueurs des c^otes d'un triangle.Validez votre fonction avec la solution.
Solution Python : Si en sequence@[pgtrpredicats.py]deftrnature1(a,b ,c ):"""Nature d "untriangle param a longueur de segment param b longueur de segment param c longueur de segment returnquotesdbs_dbs47.pdfusesText_47