Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Explorez des réponses détaillées à vos questions de la part d'une communauté d'experts dans divers domaines. Expérimentez la commodité de trouver des réponses précises à vos questions grâce à une communauté dévouée d'experts.

Bonjour,
j'ai un dm sur la trigonométrie, la méthode d'archimede mais je n'y arrive pas du tout pourriez vous m'aidez SVP ??
merci d'avance !!​

Bonjourjai Un Dm Sur La Trigonométrie La Méthode Darchimede Mais Je Ny Arrive Pas Du Tout Pourriez Vous Maidez SVP Merci Davance class=

Sagot :

Mozi

Bonsoir,

QP:

1. Pour n = 6, OAB = 360°/6 = 60°

OAB est donc un triangle équilatéral de coté AB = 1

D'où P6 = 6 AB = 6

2. A'B' = 2 A'I' = 2 * OI' * tan(I'OB') = 2 * √3 / 3

D'où P'6 = 6 * 2 * √3 / 3 = 4√3

3. Le périmètre du cercle de rayon 1 est 2π d'où

6 < 2π < 4√3

Soit 3 < π < 2√3 ou encore 3 < π < 3,465

Programme:

1.

P <- 1

n <- 6

P1 <- 2*n*sin(180/n)

P2 <- 2*n*tan(180/n)

A <- P1 / 2

B <- P2 / 2

Tant que (B - A) > 10^-p :

  n <- n+1

  A <- n*sin(180/n)

  B <- n*tan(180/n)

Fin Tant que

2. La condition est que la différence entre le périmètre circonscrit et le périmètre inscrit est < à 10^-p

C'est en quelque sorte la précision de l'approximation de π qui est comprise entre A et B.

3.

from math import *

p=int(input("La précision est exprimée sous forme de 10^-p | entrer p:  "))

n=6

p1=6

p2=4*sqrt(3)

a=p1/2

b=p2/2

while (b-a)>10**(-p):

   n=n+1

   a=n*sin(radians(180/n))

   b=n*tan(radians(180/n))

a=round(a,p)

b=round(b,p)

print(a,"< Pi <", b)

print("Nombre de côtés : n =" ,n)