π
<-

création d'un programme avec des sous fonctions

Pour le TI-Basic sur Nspire

création d'un programme avec des sous fonctions

Unread postby anj.clerc » 13 Jul 2015, 16:31

Le but est de mettre toute mes fonctions pour MRUA dans une seule fonction afin de pouvoir les appeler de la manière suivante mura/x pour la fonction x et ainsi de suite:

Code: Select all
Define LibPub mrua(x0,v0,t,a,x,v,x1,v1,t1,a1)=
Prgm
Define LibPub v(v0,a,t,v)=
Func
solve(v=v0+a*t,z)
EndFunc
Define LibPub x(x0,v0,t,a,x)=
Func
solve(x0+v0*t+0.5*a*t^(2)=x,z)
EndFunc
Define LibPub l(x0,v0,t,a,x,v)=
Func
solve(system(v=v0+a*t,x0+v0*t+0.5*a*t^(2)=x)y,z)
EndFunc
Define LibPub dv(v0,t,a,v1,t1,a1)=
Func
solve(v0+a*t=v1+a1*t1,z)
EndFunc
Define LibPub dx(x0,v0,t,a,x1,v1,t1,a1)=
Func
solve(x0+v0*t+0.5*a*t^(2)=x0+v0*t+0.5*a*t^(2),z)
EndFunc
EndPrgm
User avatar
anj.clerc
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 1
Joined: 07 Jul 2015, 10:28
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Technicien ES en informatique

Re: création d'un programme avec des sous fonctions

Unread postby Hamza.S » 13 Jul 2015, 16:52

la variable 'z' n'apparaît pas dans tes équations je doute que ça marche
tu devrais faire un programme simple :
- prends une feuille et tu fais un exercice ou un exercice déjà fait avec tous les détails des calculs
- tu écris ton programme sur une feuille
- enfin tu le recopies sur ta machine ou logiciel de l'ordi
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: création d'un programme avec des sous fonctions

Unread postby Bisam » 13 Jul 2015, 21:05

En théorie, il est tout-à-fait possible de créer des sous-fonctions (ou même des sous-programmes) dans un programme... mais tu ne pourras pas les utiliser depuis l'extérieur du programme comme tu voulais le faire.
De plus, l'intérêt d'une fonction d'une seule ligne alors qu'elle a entre 4 et 8 arguments est franchement limité !
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: création d'un programme avec des sous fonctions

Unread postby Hamza.S » 16 Jul 2015, 11:48

j'ai un programme qui fait l'objectif final de ton programme, avec des erreurs que je dois corriger avant de le rendre public
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
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.
838 utilisateurs:
>795 invités
>35 membres
>8 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)