SUITES algo
Fermé
TAGADA-june
Messages postés
10
Date d'inscription
samedi 30 mars 2013
Statut
Membre
Dernière intervention
27 avril 2013
-
26 avril 2013 à 10:42
tomtintin Messages postés 184 Date d'inscription samedi 22 janvier 2011 Statut Membre Dernière intervention 12 juillet 2014 - 27 avril 2013 à 19:42
tomtintin Messages postés 184 Date d'inscription samedi 22 janvier 2011 Statut Membre Dernière intervention 12 juillet 2014 - 27 avril 2013 à 19:42
A voir également:
- SUITES algo
- Telecharger algo pour pc - Télécharger - Édition & Programmation
- Algo prono - Télécharger - Sport
- ALGO ET PASCAL - Forum Pascal
- Aide : algo palindrome - Forum Programmation
- Demande d'algo Mastermind - Forum Programmation
2 réponses
tomtintin
Messages postés
184
Date d'inscription
samedi 22 janvier 2011
Statut
Membre
Dernière intervention
12 juillet 2014
68
27 avril 2013 à 13:03
27 avril 2013 à 13:03
On a Un = 1/2 exposant n
C'est une suite géométrique et q = 1/2
on doit donc avoir 1/2 expo n >/= 10^-6
faisons un algo :
N prend la valeur 0
Tant que 1/2 expo n >/= 10^-6
N prend la valeur N+1
Fin tant que
Afficher N
Là, on a N=20.
Puis, S = U1 * ((1-q expo n) /(1-q))
S = 1-1/2 expo n
S = 1-1/2 expo 20 = 0.9999990463
C'est une suite géométrique et q = 1/2
on doit donc avoir 1/2 expo n >/= 10^-6
faisons un algo :
N prend la valeur 0
Tant que 1/2 expo n >/= 10^-6
N prend la valeur N+1
Fin tant que
Afficher N
Là, on a N=20.
Puis, S = U1 * ((1-q expo n) /(1-q))
S = 1-1/2 expo n
S = 1-1/2 expo 20 = 0.9999990463
TAGADA-june
Messages postés
10
Date d'inscription
samedi 30 mars 2013
Statut
Membre
Dernière intervention
27 avril 2013
27 avril 2013 à 19:19
27 avril 2013 à 19:19
Oui, j'ai finalement trouvé exactement ça et j'ai aussi réussi à faire l'algo sans aide. Ça me donne:
ex suites disque 2 - 27.04.2013
1 VARIABLES
2 n EST_DU_TYPE NOMBRE
3 u EST_DU_TYPE NOMBRE
4 Sn EST_DU_TYPE NOMBRE
5 DEBUT_ALGORITHME
6 u PREND_LA_VALEUR 1
7 n PREND_LA_VALEUR 0
8 TANT_QUE (u>=pow(10,-6)) FAIRE
9 DEBUT_TANT_QUE
10 u PREND_LA_VALEUR u/2
11 n PREND_LA_VALEUR n+1
12 Sn PREND_LA_VALEUR 1-pow(1/2,n)
13 FIN_TANT_QUE
14 AFFICHER "A partir de "
15 AFFICHER n
16 AFFICHER "0<=un<=pow(10,-6)"
17 AFFICHER "u"
18 AFFICHER n
19 AFFICHER "="
20 AFFICHER u
21 AFFICHER "et Sn="
22 AFFICHER Sn
23 FIN_ALGORITHME
Par contre, je vois comment j'aurais pu prévoir la valeur de Sn. Merci de ta réponse, ça me conforte dans mes résultats. :) C'est vraiment gentil .
ex suites disque 2 - 27.04.2013
1 VARIABLES
2 n EST_DU_TYPE NOMBRE
3 u EST_DU_TYPE NOMBRE
4 Sn EST_DU_TYPE NOMBRE
5 DEBUT_ALGORITHME
6 u PREND_LA_VALEUR 1
7 n PREND_LA_VALEUR 0
8 TANT_QUE (u>=pow(10,-6)) FAIRE
9 DEBUT_TANT_QUE
10 u PREND_LA_VALEUR u/2
11 n PREND_LA_VALEUR n+1
12 Sn PREND_LA_VALEUR 1-pow(1/2,n)
13 FIN_TANT_QUE
14 AFFICHER "A partir de "
15 AFFICHER n
16 AFFICHER "0<=un<=pow(10,-6)"
17 AFFICHER "u"
18 AFFICHER n
19 AFFICHER "="
20 AFFICHER u
21 AFFICHER "et Sn="
22 AFFICHER Sn
23 FIN_ALGORITHME
Par contre, je vois comment j'aurais pu prévoir la valeur de Sn. Merci de ta réponse, ça me conforte dans mes résultats. :) C'est vraiment gentil .
tomtintin
Messages postés
184
Date d'inscription
samedi 22 janvier 2011
Statut
Membre
Dernière intervention
12 juillet 2014
68
27 avril 2013 à 19:42
27 avril 2013 à 19:42
de rien :)