Probabilités
 
Accueil arrow Forums
wimsedu le forum
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?
"sous-programme" oef (1 lecteur(s)) (1) Invité(s)
Aller en bas Répondre Ajouté aux favoris : 0
SUJET: "sous-programme" oef
#709
eric.guillet (Utilisateur)
Junior Boarder
Messages: 39
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
"sous-programme" oef Il y a 15 Années, 2 Mois Karma: 0  
Bonjour,

dans les exercices un peu long, il est parfois difficile de s'y retrouver dans le déroulement linéaire du programme.
Il serait de plus intéressant de pouvoir gérer des sous-programmes avec passage de paramètres (ne serait-ce que pour appeler la routine plusieurs fois dans le même exercice avec des paramètres différents) sans avoir à recourir à une slib officielle (dans le cas où elle n'existe pas encore). Où peut-être est-il possible de gérer ses propres slib dans son compte modtool ? (peut-être est-ce possible sur son serveur perso ? Une publication externe ultérieure sera-t-elle possible ?)
Pour le moins, puisqu'il est possible de stocker une partie du code dans un fichier à part et de l'inclure avec une commande du style :

Code :

\text{portion_code=wims(record 0 of routine.txt)} \statement{ code ... \portion_code ... code }
ne serait-il pas possible d'envisager de pouvoir lui transmettre des paramètres ? Eric
 
  L'administrateur a désactivé l'accès public en écriture.
#710
eric.guillet (Utilisateur)
Junior Boarder
Messages: 39
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:"sous-programme" oef Il y a 15 Années, 2 Mois Karma: 0  
Il semblerait que cela marche lorsque je mets la routine dans un sous-répertoire de slib.
Par compte je ne vois pas comment je peux appeler la routine si celle-ci est stockée dans le dossier de mon exercice oef ? (dans ce cas, celle-ci resterait accessible en cas de changement de serveur ?)

Eric
 
  L'administrateur a désactivé l'accès public en écriture.
#711
bernadette (Admin)
Administrateur
Messages: 638
graph
Personne n'est connecté Cliquez ici pour voir le profil de cet utilisateur
Re:"sous-programme" oef Il y a 15 Années, 2 Mois Karma: 23  
si ton fichier toto est dans le répertoire slib de ton module, tu appelles simplement

Code :

\text{a=slib(toto ....)}
WIMS cherche d'abord les slib dans le sous répertoire slib du module, puis dans le répertoire scripts/slib général. De même pour les types de réponses qui se trouvent dans le sous répertoire anstype, ou encore pour les données qui se trouvent dans le sous-répertoire data. On peut donc développer ainsi, puis si le script est intéressant à mutualiser, il y a peu de choses à changer. Il ne faut pas oublier de faire commencer les variables d'un slib par slib_ , les variables sont locales à une requête mais pas locales au petit script. Deux slib peuvent réutiliser les variables, ce qui peut être commode ... mais aussi peut provoquer des erreurs "inexpliquées".
 
  L'administrateur a désactivé l'accès public en écriture.
#713
eric.guillet (Utilisateur)
Junior Boarder
Messages: 39
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:"sous-programme" oef Il y a 15 Années, 2 Mois Karma: 0  
Ca marche parfaitement !

Merci
 
  L'administrateur a désactivé l'accès public en écriture.
Revenir en haut Répondre
Développé par FireBoardObtenir les derniers messages directement sur votre PC
© 2024 WimsEdu
Joomla! est un logiciel libre distribué sous licence GNU/GPL.