Algorithme, Tableur et suite

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Clemo
Membre Relatif
Messages: 139
Enregistré le: 08 Mar 2014, 11:51

Algorithme, Tableur et suite

par Clemo » 08 Fév 2015, 15:54

Bonjour, je bloque à la troisième ainsi qu'à la cinquième question d'un exercice et j'espère votre aide... Je vous met l'exercice ainsi que mes réponses:

L'algorithme suivant a pour objectif de déterminer les valeurs des n premiers termes de la suite (Un)
Variables: i,n,a,b,u
Traitement: Saisir n
a prend la valeur 1
b prend la valeur 1
Pour i allant de 2 jusqu'à n
u prend la valeur 1
a prend la valeur b
c prend la valeur b
Afficher u
Fin Pour
Sortie

1. Compléter le tableau suivant:
i a b u
2 1 1 2
3 1 2 3
4 2 3 5
5 3 5 8
6 5 8 13

2. Définir cette suite par une relation de récurrence.
Un+2=Un+1+Un

3. Programmer cet algorithme pour calculer les 50 premiers termes de cette suite.
1 VARIABLES
2 i EST_DU_TYPE NOMBRE
3 a EST_DU_TYPE NOMBRE
4 b EST_DU_TYPE NOMBRE
5 u EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 a PREND_LA_VALEUR 1
8 b PREND_LA_VALEUR 1
9 POUR i ALLANT_DE 2 A 50
10 DEBUT_POUR
11 u PREND_LA_VALEUR a+b
12 a PREND_LA_VALEUR b
13 b PREND_LA_VALEUR u
14 FIN_POUR
15 AFFICHER u
16 FIN_ALGORITHME

Mais ce n'est pas ce qu'on veut?! On veut les 50 premiers termes et pas le 50 ieme donc je vois pas comment faire!

4. Utiliser un tableur pour déterminer les 50 premiers termes de cette suite.
Pas de problème

5. Soit (Vn) la suite définie par Vn=Un+1/Un. Utiliser le tableur pour calculer les 50 premiets termes de cette suite.
Je vois pas comment faire...

Pourriez vous m'aider?



Avatar de l’utilisateur
Ericovitchi
Habitué(e)
Messages: 7853
Enregistré le: 18 Avr 2009, 13:24

par Ericovitchi » 08 Fév 2015, 16:07

3/ il te suffit de mettre le AFFICHER u dans la boucle POUR
5/ même principe que ce que tu as fait à la 4/

Clemo
Membre Relatif
Messages: 139
Enregistré le: 08 Mar 2014, 11:51

par Clemo » 08 Fév 2015, 16:09

Ericovitchi a écrit:3/ il te suffit de mettre le AFFICHER u dans la boucle POUR
5/ même principe que ce que tu as fait à la 4/


J'avais testé mais ça met un résultat bizarre:
1 VARIABLES
2 i EST_DU_TYPE NOMBRE
3 a EST_DU_TYPE NOMBRE
4 b EST_DU_TYPE NOMBRE
5 u EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 a PREND_LA_VALEUR 1
8 b PREND_LA_VALEUR 1
9 POUR i ALLANT_DE 2 A 50
10 DEBUT_POUR
11 u PREND_LA_VALEUR a+b
12 a PREND_LA_VALEUR b
13 b PREND_LA_VALEUR u
14 AFFICHER u
15 FIN_POUR
16 FIN_ALGORITHME

Résultats
***Algorithme lancé***
235813213455891442333776109871597258441816765109461771128657463687502512139319641831781151422983204013462692178309352457857028879227465149303522415781739088169632459861.0233416e+81.6558014e+82.679143e+84.3349444e+87.0140873e+81.1349032e+91.8363119e+92.9712151e+94.807527e+97.778742e+91.2586269e+102.0365011e+10
***Algorithme terminé***

Avatar de l’utilisateur
Ericovitchi
Habitué(e)
Messages: 7853
Enregistré le: 18 Avr 2009, 13:24

par Ericovitchi » 08 Fév 2015, 16:19

pour qu'il aille à la ligne à chaque fois mets plutôt
AFFICHER* u

Clemo
Membre Relatif
Messages: 139
Enregistré le: 08 Mar 2014, 11:51

par Clemo » 08 Fév 2015, 16:29

Ericovitchi a écrit:pour qu'il aille à la ligne à chaque fois mets plutôt
AFFICHER* u


Comment fait on pour mettre l'étoile?

Avatar de l’utilisateur
Ericovitchi
Habitué(e)
Messages: 7853
Enregistré le: 18 Avr 2009, 13:24

par Ericovitchi » 08 Fév 2015, 18:57

si tu es en mode normal, dans la fenêtre "Afficher une variable" tu coches la case "ajouter un retour à la ligne"
si tu es en mode éditeur de texte, tu tapes tout simplement une étoile à la suite de la commande AFFICHER

Clemo
Membre Relatif
Messages: 139
Enregistré le: 08 Mar 2014, 11:51

par Clemo » 11 Fév 2015, 09:11

Ericovitchi a écrit:si tu es en mode normal, dans la fenêtre "Afficher une variable" tu coches la case "ajouter un retour à la ligne"
si tu es en mode éditeur de texte, tu tapes tout simplement une étoile à la suite de la commande AFFICHER



Merci ca fonctionne

Clemo
Membre Relatif
Messages: 139
Enregistré le: 08 Mar 2014, 11:51

par Clemo » 19 Fév 2015, 09:40

La dernière question est:
On appelle " nombre d'or " le nombre: ;)=
Calculer, sur le tableau précédent, les écarts entre Vn et ;). En déduire le rang à partir duquel on a:|Vn-;)|;)

Je n'ai pas de problème pour calculer les écarts mais je n'ai jamais de rang ou |Vn-;)|;)
Je vous mais le début de mon tableau:

Un | Un+1 | Vn | Écarts (Vn - ;))
1 | 2 | 2 | 0,3819660113
2 | 3 | 1,5 | 0,1180339887
3 | 4 | 1,3 | 0,2847006554
4 | 5 | 1,25 | 0,3680339887
5 | 6 | 1,2 | 0,4180339887
6 | 7 | 1,16 | 0,4513673221
7 | 8 | 1,14 | 0,4751768459
8 | 9 | 1,12 | 0,4930339887
9 | 10 | 1,11 | 0,5069228776
10 | 11 | 1,1 | 0,5180339887

Quelqu'un peut m'aider svp

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 150 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite