Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 1030
Réponses : 7
Type : discussion
Etat : réponses autorisées

Edition des listes L1 à L6 en fin de programme

Cousteau_974 le 09/03/2015 à 05:11
Tout d'abord, le bonjour d'un nouvel arrivant à la communauté.

J'ai écrit un programme concernant la loi binomiale pour la
répétition de N épreuves aléatoires semblables à 2 issues.

Il place les résultats dans les listes
- L1 : nombre K de succès ;
- L2 : probabilité P(X=K) ;
- L3 : (probabilité P(X<=K) et ce pour K allant de 0 à N.

Je souhaiterais que mon programme fasse basculer l'affichage
vers le mode STATS EDIT où les listes L1 à L6 apparaissent
sous forme de colonnes les unes à côté des autres, lecture
plus aisée pour la navigation que l'affichage en ligne des
listes.

C'est-y-possible ?

Merci !
Cousteau974 le 09/03/2015 à 05:22
P.S. Désolé, je suis bien enregistré mais sous le pseudo
Cousteau974 au lieu de _974...
Mingerton le 09/03/2015 à 12:24
Bonjour Cousteau974,

L'affichage de tableaux en basic est malheureusement impossible. Par contre, voil¨¤ une technique pour demander ¨¤ l'int¨¦rieur du programme d'aller voir cette zone :
Code
Input "STAT 1",A
Cousteau974 le 09/03/2015 à 13:07
Merci Mingerton.

J'ai essayé, mais sans succès.
Je ne comprends pas l'astuce.

Le programme affiche STAT 1.
Je peux entrer des valeurs (N exactement) puis rien...
Mingerton le 09/03/2015 à 19:24
Eh bien une fois que tu es au Input, tu peux aller voir dans Stat+1 le tableau de liste, retourner au Input quand tu as vu ce qu'il y avait à voir et quitter en entrant un nombre quelconque winkle.gif

C'est la meilleure méthode pour aller sur un tableau en cours de programme.

Après, j'ai une deuxième solution à te proposer :

Tu peux essayer de stocker tes tests de probas dans des fonctions, de jouer sur les paramètres du tableau de valeurs des fonctions et afficher ce tableau avec DispTable. Les paramètres sont :

    - IndpntAuto : On fait un remplissage de automatique des valeurs du tableau. C'est indispensable car quand on appuyera Entrer sur le tableau ça passera à la suite !
    - IndpntAsk : Inutile dans ton cas, tu n'auras pas de valeur dans ton tableau
    - TblStart : Le début des valeurs du tableau
    - DeltaTbl : l'écart entre chaque valeur du tableau. En gros la précision des valeurs
    - TblInput : Je ne sais pas encore l'utiliser, j'y travaille, d'autant que c'est peut être utile pour la gestion de IndpntAsk


Je prépare en ce moment un Tuto sur la gestion des tableaux en basic parce que je me rends compte que c'est une question qui revient très souvent. Je le publierai sur le nouveau Tout82 si ça t'intéresse winkle.gif (lien dans ma signature)
Mingerton le 09/03/2015 à 22:23
En effet j'ai vérifié ma technique ne fonctionne pas pour stat... Peut etre parce qu'il n'y a pas de nombres accessibles dedans ? L'erreur est donc mienne. Il faudra donc que tu quitte le programme pour afficher le tableau des listes.

Je te conseille ma technique du tableau intégré, d'autant plus qu'après vérification, TblInput est une liste ! 7 chiffres maximum, ce sont les valeurs en entrée du tableau, et fonctionnent comme une liste. Je penses donc que tu as une carte à jouer avec une bonne utilisation de cette liste et des fonctions winkle.gif
Cousteau974 le 10/03/2015 à 03:29
OK merci.
Là c'est clair, le seul hic étant comme tu l'as dit la restriction
à 7 chiffres. Je m'en vais examiner tout ça plus en détail...
linkakro le 11/03/2015 à 22:52
J'ai répondu à la question sur la loi binomiale.
https://tout82.pages-perso.fre[...].php?sujet=4208

Héhé Mingerton, tu es le premier que je vois proposer l'affichage d'une liste dans le tableur des graphes, et surtout le premier à énoncer l'utilisation de TblInput/EntréeTable d'après mes souvenirs.

Tous les paramètres du tableur sont dans le menu 2nde+window=table.

Tu oublies le paramètre DependAsk/CalculsDem/DependAuto/CalculsAuto. Cela commande le calcul auto ou à la demande des valeurs des fonctions. Utiliser DependAuto avec IndpntAuto ou DependAsk avec IndpntAuto sont les deux manières d'éviter les problèmes avec la taille de 7 termes fixée par TblInput de la table.