Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

 » Mathématiques » Mathématiques au Lycée » 

suite - algorithme


Voir le sujet précédent Voir le sujet suivant Aller en bas  Message [Page 1 sur 1]

1 suite - algorithme le Ven 15 Avr - 14:37

clemmaths


Posteur Motivé
Posteur Motivé
Bonjour ! Je suis en première S et j'ai un problème avec un exercice. Je ne suis pas très douée en algorithme et j'aurais besoin d'aide. Le sujet de l'exercice est :

On considère les suites u et v définies par u(1)=-1000 ; v(1)=1000 et, pour tout entier n>1, u(n+1)=(1/2)u(n) +0.01 et v(n+1)=(1/2)v(n) -0.01

La question est : écrire un algorithme permettant d'obtenir le rang à partir duquel u(n)>v(n) et le programmer sur la calculatrice (TI-82 plus).


Mais je ne sais pas comment faire ...!!

Voir le profil de l'utilisateur

2 Re: suite - algorithme le Ven 15 Avr - 15:08

PouletAtomique

avatar
Posteur Confirmé
Posteur Confirmé
Déjà tu veux un rang, donc il te faut un compteur c qui va augmenter de 1 à chaque test..


Un truc genre

tant que uc=c+1

et à chaque tour de boucle tu calcules le rang d'après

Voir le profil de l'utilisateur

3 Re: suite - algorithme le Ven 15 Avr - 15:52

clemmaths


Posteur Motivé
Posteur Motivé
j'ai essayé un algorithme mais il ne fonctionne pas. (PS : le = correspond à une flèche "prend la valeur de" )

: n=1
: U = u(n)
: u(n) = (1/2)*u(n-1) +0.01
: V = v(n)
: v(n) = (1/2)*v(n-1) -0.01
: For (U: n = n+1
: u(n+1) = (1/2)*u(n) +0.01
: v(n+1) = (1/2)*v(n) -0.01
: End
: Disp n

Voir le profil de l'utilisateur

4 Re: suite - algorithme le Ven 15 Avr - 17:14

Professeur J

avatar
Professeur de Mathématiques
Professeur de Mathématiques
Il te faudrait un algorithme de ce style :


Code:
Début algorithme

c:=1
u:=-1000
v:=1000

Tant que u<v faire
u:=(1/2)u+0,01
v:=(1/2)v-0,01
c:=c+1
Fin tant que

Renvoyer c

Fin algorithme



Dernière édition par Professeur J le Ven 15 Avr - 18:12, édité 1 fois

Voir le profil de l'utilisateur http://www.mathsendirect.fr

5 Re: suite - algorithme le Ven 15 Avr - 17:58

clemmaths


Posteur Motivé
Posteur Motivé
Je viens de tester cet algorithme et il donne comme réponse c=12.
Mais ce que je ne comprends pas, c'est que le tableau de valeurs de la calculatrice nous montre que c'est au 17e rang que u>v Est ce que c'est normal qu'on ne trouve pas les mêmes résultats ?

Voir le profil de l'utilisateur

6 Re: suite - algorithme le Ven 15 Avr - 18:11

Professeur J

avatar
Professeur de Mathématiques
Professeur de Mathématiques
C'est étrange, j'ai testé l'algorithme sur Algobox, et j'obtiens bien la valeur $17$.

Voir le profil de l'utilisateur http://www.mathsendirect.fr

7 Re: suite - algorithme le Ven 15 Avr - 18:12

Professeur J

avatar
Professeur de Mathématiques
Professeur de Mathématiques
J'ai écrit $1.2$ à la place de $1/2$ dans mon algorithme (faute de frappe), c'est peut-être ça qui t'a gêné. Je vais corriger.

Voir le profil de l'utilisateur http://www.mathsendirect.fr

8 Re: suite - algorithme le Ven 15 Avr - 18:31

clemmaths


Posteur Motivé
Posteur Motivé
Je ne comprends pas j'ai pourtant écris comme vous sur ma calculatrice ! J'ai écris :
: C=1
: U=-1000
: V=1000
: While U: U=(1/2)U+0.01
: V=(1/2)V-0.01
: C=C+1
: End
: Disp C

Et il affiche 12

Voir le profil de l'utilisateur

9 Re: suite - algorithme le Ven 15 Avr - 18:33

clemmaths


Posteur Motivé
Posteur Motivé
: C=1
Oups je me suis trompée, faute de frappe aussi !

: U=-1000
: V=1000
: While U: U=(1/2)U+0.01
: V=(1/2)V-0.01
: C=C+1
: End
: Disp C

Voir le profil de l'utilisateur

10 Re: suite - algorithme le Ven 15 Avr - 18:35

clemmaths


Posteur Motivé
Posteur Motivé
Non en fait c'est celui-là que j'ai écris mais il affiche quand même 12

: C=1
: U=-1000
: V=1000
: While U: U=(1/2)U+0.01
: V=(1/2)V-0.01
: C=C+1
: End
: Disp C

Voir le profil de l'utilisateur

11 Re: suite - algorithme le Ven 15 Avr - 18:40

Professeur J

avatar
Professeur de Mathématiques
Professeur de Mathématiques
Non, ton algorithme n'est pas le même que le mien. Regarde juste après ton "Tant que" et le mien.

Voir le profil de l'utilisateur http://www.mathsendirect.fr

12 Re: suite - algorithme le Ven 15 Avr - 18:44

clemmaths


Posteur Motivé
Posteur Motivé
Si si c'est juste que je n'arrive pas à l'écrire correctement sur le site. J'ai bien écris :
: While U: U=(1/2)*U+0.01

Voir le profil de l'utilisateur

13 Re: suite - algorithme le Ven 15 Avr - 18:45

Professeur J

avatar
Professeur de Mathématiques
Professeur de Mathématiques
La condition à écrire est $u < v$ Smile



Dernière édition par Professeur J le Ven 15 Avr - 19:23, édité 1 fois

Voir le profil de l'utilisateur http://www.mathsendirect.fr

14 Re: suite - algorithme le Ven 15 Avr - 18:53

clemmaths


Posteur Motivé
Posteur Motivé
ah d'accord donc j'ai bien écris
While U$<$V
U=(1/2)U+0.01

Voir le profil de l'utilisateur

15 Re: suite - algorithme le Ven 15 Avr - 18:54

khyxes

avatar
Posteur Motivé
Posteur Motivé
Tu as du mal recopier, j'ai testé l'algo de Professeur J sur ma TI-82, il renvoit bien 17.
Verifie bien ton algo, et au pire prend une photo et poste la qu'on puisse voir ou est l'erreur.

Voir le profil de l'utilisateur

16 Re: suite - algorithme le Ven 15 Avr - 18:59

clemmaths


Posteur Motivé
Posteur Motivé
Mais non pourtant j'ai vraiment recopié comme le Professeur J et il me donne 12.
Il faut bien écrire que des = et non des $\rightarrow$ ?

Voir le profil de l'utilisateur

17 Re: suite - algorithme le Ven 15 Avr - 19:02

khyxes

avatar
Posteur Motivé
Posteur Motivé
Sur une TI, il faut utilisé des → pour affecter une valeur à une variable.


Voir le profil de l'utilisateur

18 Re: suite - algorithme le Ven 15 Avr - 19:12

clemmaths


Posteur Motivé
Posteur Motivé
Voilà mon algorithme


Voir le profil de l'utilisateur

19 Re: suite - algorithme le Ven 15 Avr - 19:15

khyxes

avatar
Posteur Motivé
Posteur Motivé
Regarde les photos que j'ai mises plus haut, il faut que tu utilise des → au lieu des = et c'est
[Valeur que doit prendre la variable]→[Nom de la variable]

Voir le profil de l'utilisateur

20 Re: suite - algorithme le Ven 15 Avr - 19:19

clemmaths


Posteur Motivé
Posteur Motivé
Oui merci ! Et aussi je viens de voir une différence entre nos deux algorithmes, comment est ce qu'on fait : sur la calculatrice ?

Voir le profil de l'utilisateur

21 Re: suite - algorithme le Ven 15 Avr - 19:21

khyxes

avatar
Posteur Motivé
Posteur Motivé
Désolé je n'ai pas comprit ta question.

Voir le profil de l'utilisateur

22 Re: suite - algorithme le Ven 15 Avr - 19:23

clemmaths


Posteur Motivé
Posteur Motivé
Sur votre algorithme il y a While U$<$V :
Et sur le mien il y a juste While U$<$V
Comment est ce qu'on fait pour écrire le signe ":" sur la calculatrice ?

Voir le profil de l'utilisateur

23 Re: suite - algorithme le Ven 15 Avr - 19:25

khyxes

avatar
Posteur Motivé
Posteur Motivé
Sur TI82 C'est alpha puis .

Voir le profil de l'utilisateur

24 Re: suite - algorithme le Ven 15 Avr - 19:27

clemmaths


Posteur Motivé
Posteur Motivé
Ca fonctionne !!!!!! Merci beaucoup de votre aide !!!!

Voir le profil de l'utilisateur

25 Re: suite - algorithme le Ven 15 Avr - 20:05

Professeur J

avatar
Professeur de Mathématiques
Professeur de Mathématiques
Super ! N'hésite pas à cliquer sur le bouton "Merci" d'un des messages de @khyxes si tu veux le remercier Smile

Voir le profil de l'utilisateur http://www.mathsendirect.fr

Contenu sponsorisé


Voir le sujet précédent Voir le sujet suivant Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum