Algorithme python
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Jkookarmy
- Membre Relatif
- Messages: 157
- Enregistré le: 10 Oct 2019, 08:49
-
par Jkookarmy » 11 Nov 2019, 23:03
Bonjour, je bloque sur cet algorithme, quelqu’un peut-il m’aider ?
U_0 = 900
U_n+1 = 0,75xU_n + 12
Je dois à partir de ça, faire un algorithme répondant à la question suivante :
4-Chaque adhérent verse une cotisation de 10 euros par mois. Le trésorier de l’association souhaite prévoir le montant total des cotisations pour l’année 2017. Le trésorier souhaite utiliser un algorithme.
(Sachant que U_n+1 est égale au nombre d’adhérents restant après plusieurs mois qui s’écoulent, l’algorithme, doit donner à combien s’élève le montant des cotisations au bout de un an)
Merci d’avance pour votre aide.
-
LB2
- Habitué(e)
- Messages: 1504
- Enregistré le: 05 Nov 2017, 16:32
-
par LB2 » 12 Nov 2019, 00:29
Hello,
avant de le coder sur python (ou un autre langage d'ailleurs), essaie de comprendre mathématiquement le problème, et sa résolution algorithmique en langage naturel.
1. Justifie que la cotisation totale des adhérents au bout d'un an est la somme des termes : 10 * (u0 + u1 + ... + u11)
2. Ecrire un algorithme (en langage naturel puis en python) qui calcule la somme des termes d'une suite définie par récurrence. Tu pourras prendre en argument l'indice du dernier terme (ici 11) qu'on appellera n. On appellera i la variable de boucle, u la variable qui stocke la valeur courante de u_n et S la variable qui stocke la valeur de la somme.
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 12 Nov 2019, 07:42
attention, on ne sait pas à quel mois correspond u0
la vie est une fête

-
LB2
- Habitué(e)
- Messages: 1504
- Enregistré le: 05 Nov 2017, 16:32
-
par LB2 » 12 Nov 2019, 13:58
Oui l'énoncé est assez flou mais j'ai compris que u0 était le nb d'adhérents au mois de janvier, u1 au mois de février, ..., u11 au mois de décembre (mesure faite à la fin de chaque mois)
Sinon on peut prendre u1+u2+...+u12 suivant la convention de comptage. Il faudrait pour cela préciser l'énoncé
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 50 invités