π
<-

Calculer la valeur des termes de la suite

Programmation et implémentation d'algorithmes.

Calculer la valeur des termes de la suite

Unread postby Lumina » 02 Dec 2007, 13:45

Je désire calculer la valeur des termes d'une suite à l'aide d'un programme que j'ai créé.
Si par exemple, je met Nmax = 6, il faut que mon programme calcule les 6 premiers termes.
Mais mon programme ne marche pas bien et je n'arrive pas à voir d'où vient ou viennent mes erreurs. Il me met erreur au niveau de la ligne Nmax et pour a*U + b-U1. Au départ, j'ai pensé à un problème avec Repeat et j'ai alors remplacé par While sans plus de succès.

N0 entier numéro du premier terme de la suite
U0 reel Valeur de U(0)
a reel raison de la suite
b reel nombre
N entier numéro courant du terme de la suite
Nmax entier numéro du dernier terme de la suite a calculer
N1 entier N+1
U1 reel valeur de U(n+1)
U reel valeur de U(n)

Le programme :

Lbl sui
Clrio
Input "Entrer le numéro du premier terme de la suite",NO
Input "Entrer la valeur du premier terme de la suite",UO
Input "Entrer la raison de la suite",a
Input "Entrer le nombre b",b
Input "Entrer le numéro du dernier terme de la suite à calculer",Nmax
NO-N
UO-U
Repeat N=Nmax (on répète jusqu'à ce que N soit égal à Nmax)
N+1-N1
a*U + b-U1
Disp "U1",U1
N1-N
U1-U
End
Lbl qt
EffES
AffEcran
EndPrgm

Merci d'avance pour vos éclairages sur mes erreurs :):
User avatar
Lumina
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 20%
 
Posts: 13
Joined: 02 Dec 2007, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: TS

Re: Calculer la valeur des termes de la suite

Unread postby ced78fr » 02 Dec 2007, 13:57

euh c'est ou que sa beug ?

sinon tes 2 lbl ne servent à rien : il font de la figuration pusqu'il ne sont pas jumelé à des goto... tu peux les supprimer, sa chechera rien

ensuite ton peux faire Disp"U1 = ",U1 avec 2 espaces et un égal si tu veux que se soit plus jolie

a oui et prévois que si ta suite à trop de terme faut mettre des pauses sinon t'aura jamais le temps de lire les 1er termes...

voili voilou (enfin je suis pas un pro des z68k mais bon...)

ps : bien bien pour les quotas, sa fait une nouvelle fille sur le forum :#gni#:
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: Calculer la valeur des termes de la suite

Unread postby Lumina » 02 Dec 2007, 14:05

Clrio
Input "Entrer le numéro du premier terme de la suite",NO
Input "Entrer la valeur du premier terme de la suite",UO
Input "Entrer la raison de la suite",a
Input "Entrer le nombre b",b
Input "Entrer le numéro du dernier terme de la suite à calculer",Nmax
NO-N
UO-U
Repeat N=Nmax
N+1-N1
a*U + b-U1
Disp "U1",U1
N1-N
U1-U
End
EffES
AffEcran
EndPrgm

A chaque fois, la calculatrice a l'air d'avoir du mal avec Nmax, je me suis demandée si j'avais mal écrit : N = Nmax, peut-être faut-il écrire autrement. Après quelques manips, la calculatrice ne comprend pas NO-N, UO-U peut-être faut-il que j'écrive directement au départ à la place de NO et UO, N et U. Ensuite, elle me dit qu'il a un problème de mode "mode incorrect" quelque chose dans ce goût là.
Par contre si je remplace, Repeat par While, ça me met un problème au niveau de EndPrgm comme quoi il manque quelque chose...

ça fait seulement quelques jours que je m'y suis mise :) Je suis têtue, ça va finir par marcher :D:
User avatar
Lumina
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 20%
 
Posts: 13
Joined: 02 Dec 2007, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: TS

Re: Calculer la valeur des termes de la suite

Unread postby ced78fr » 02 Dec 2007, 14:28

a ba oui normal tu peux pas faire sa avec U1... faut le faire avec un truc qui s'appelle les liste L1(1), L1(2), ... t'a peux être déjà entendu parlé ?

mais la je vais laisser tama prendre le relai pour t'expliquer les fonction car il a quelques différences entre les z80k et les z68k donc je voudrai pas t'embrouiller :)

dis moi c'est rare les filles qui font de la programmation !
et alors bien la terminale ? quelle spé ?
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: Calculer la valeur des termes de la suite

Unread postby Lumina » 02 Dec 2007, 14:56

Oui ça se passe bien la terminale ^^ Je ne fais pas de spécialité car je suis en option sciences de l'ingénieur et donc la spécialité n'est pas obligatoire. Merci pour tes réponses.
User avatar
Lumina
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 20%
 
Posts: 13
Joined: 02 Dec 2007, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: TS

Re: Calculer la valeur des termes de la suite

Unread postby tama » 02 Dec 2007, 16:27

Xywez>bouh tu m'as pas appelé cette fois :p

Lumina (tiens, t'es la petite amie de Lumin0u ? loool)pour calculer les premiers termes d'une suite j'aurais fait :

Code: Select all
calc(first,fval,a,b,last)
Prgm
Local n,tmp,val                  //utilisés seulement dans le programme
last-first+1-n       //n=nombre de termes à calculer
Newlist(n)-res           //res=liste contenant les résultats
For tmp,1,n
fval*a+b-val       //on calcule la valeur
val-res[tmp]       //on la stocke dans la liste
EndFor                  //Fin de la boucle
EndPrgm


Après ça, la liste "res" devrait contenir les termes de la suite
(j'ai pas testé ^^)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Calculer la valeur des termes de la suite

Unread postby ced78fr » 02 Dec 2007, 16:54

et voila direct avec tama sa fais plus pro lol

tama ouai j'ai pas eu le temps de t'appeller snif dsl

Lumina c'est bon ? A oui j'avais oublié la si lol

Sinon une foto pour comlet la collec :#gni#:
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: Calculer la valeur des termes de la suite

Unread postby Lumina » 02 Dec 2007, 17:40

Merci beaucoup pour votre aide !
Une photo ? de ma calculatrice ? :D: looool
User avatar
Lumina
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 20%
 
Posts: 13
Joined: 02 Dec 2007, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: TS

Re: Calculer la valeur des termes de la suite

Unread postby ProgVal » 02 Dec 2007, 18:21

Lumina wrote:Merci beaucoup pour votre aide !
Une photo ? de ma calculatrice ? :D: looool

Met cette photo en avatar (petite revanche contre M@d_Doc): http://farm3.static.flickr.com/2332/181 ... 8c8082.jpg
Image

Image
User avatar
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 60.7%
 
Posts: 2747
Joined: 05 Jul 2007, 00:00
Location: Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S SI (Sciences de l'Ingénieur)

Re: Calculer la valeur des termes de la suite

Unread postby tama » 02 Dec 2007, 18:34

M@D ??? :%):
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Next

Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2318 utilisateurs:
>2299 invités
>13 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)