

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
7 messages in org.openoffice.fr.progRe: [prog] Fonction au milieu d'un texte| From | Sent On | Attachments |
|---|---|---|
| Rémi Angot | Jul 11, 2008 6:40 am | |
| yves dutrieux | Jul 11, 2008 6:58 am | |
| Rémi Angot | Jul 11, 2008 7:44 am | |
| Jaccomard | Jul 11, 2008 11:30 pm | |
| yves dutrieux | Jul 12, 2008 4:11 am | |
| Francois Gatto | Jul 12, 2008 6:33 am | |
| Rémi Angot | Jul 12, 2008 12:37 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [prog] Fonction au milieu d'un texte | Actions... |
|---|---|---|
| From: | Rémi Angot (remi...@sesamath.net) | |
| Date: | Jul 12, 2008 12:37:30 pm | |
| List: | org.openoffice.fr.prog | |
Bonsoir,
Merci pour vos réponses aussi rapides. Je vais essayer de faire le point.
L'objectif de ce projet est de générer des données aléatoires (nombres, expressions mathématiques...) pour des exercices sous Writer. Il existe pas mal de programmes qui génèrent des exercices, moi je souhaite générer des données pour des exercices. La différence c'est que je n'aurai pas besoin de refaire un programme pour chaque type d'exercices mais juste dire quel genre de données j'ai besoin pour tel exercices. Concrètement, je souhaite reprendre de documents existant (cahier et manuels de Sésamath) et remplacer un nombre par $un nombre respectant tels conditions$. Ainsi j'obtiendrais plusieurs versions d'un même exercice avec des difficultés similaires. Etvu que c'est sous Writer, il sera facile de corriger ou retoucher les documents obtenus.
Plusieurs possibilités :
- Le tableur. Assez pratique avec les formules mais trop contraignant pour la mise en page. Il existe déjà le Jogging Arithmétique<http://www.bebopeloula.info/>mais je souhaite rester dans le traitement de texte pour garder une belle mise en page - Les champs, la piste était intéressante mais s'avère compliquée. L'édition des champs semblent fastidieuse et passe à chaque fois par des boites de dialogue
J'ai opté pour la troisième possibilité, utiliser un curseur virtuel qui analyse caractère après caractère et qui remplace mes fonctions entre marqueurs par leur résultat. Ça semble fonctionner assez rapidement et ça a l'avantage de respecter la mise en page et les styles.
Vous pouvez trouver une toute première version ici<http://maths.clarensac.net/GenExOo/>.
Si quelqu'un a le temps de regarder ce petit bout de code pour me conseiller j'en serais ravis. Cela fait très longtemps que je n'ai pas programmé et j'ai sans doute de mauvaises habitudes.
Évidemment, ce n'est qu'un début, il n'y a qu'une fonction mais je compte en rajouter pleins.
Quelques questions :
- Est-ce qu'on peut mettre un matrice à une dimension en argument d'une fonction ? Ça ne me faisait pas d'erreur mais la matrice semblait se vider - Est-ce qu'on peut savoir quel est le caractère ou le mot après le curseur sans modifier la sélection en cours ? - J'ai réinitialisé ma matrice avec un ReDim, est-ce comme ça qu'il faut faire ?
Merci beaucoup pour votre lecture et vos conseils.
Rémi Angot







