Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Expérimentez la commodité d'obtenir des réponses précises à vos questions grâce à une communauté dévouée de professionnels. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.

Bonjour pouvais-vous m'aidez s'il-vous-plait :
On considère l'algorithme suivant :
S <---- 1 Pour i allant de 1 à n-1 S<--- S+((1/2)*i)²
1. Traduire l'algorithme ci-dessus en une fonction Python qui prend n en argument et renvoie la variable S.
2. Que renvoie cette fonction pour n=3 ? n=10? n=20? n=100?
3. Que constate-t-on ? 4. Interpréter ce résultat au regard de la construction géométrique de la partie A.
Merci


Sagot :

Réponse :

Explications :

1) Programme Python

def somme(n):

   S=1

   for i in range ( 1, n):

       S= S + ((1/2)*i)**2

   return S

2) Execution

>>> somme(3)

2.25

>>> somme(10)

72.25

>>> somme(20)

618.5

>>> somme (100)

82088.5

>>>

Pour les questions 3 et 4 voir les résultats trouvés dans la partie A