File: cpp.def

package info (click to toggle)
wims-help 4.01-5
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 18,412 kB
  • sloc: python: 46; sh: 16; makefile: 7
file content (68 lines) | stat: -rw-r--r-- 1,858 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
!set titb=Utilisation de cpp
!set keyw=
!set datm=20080723
!set prev=
!set next=
!set upbl=main
!set dat1=19000101
!set dat2=24000101

!if $wims_read_parm!=$empty
 !goto $wims_read_parm
!endif

!exit

:content
Un exemple d'utilisation de cette "technique" est le suivant : 
<p>
Vous avez un exercice avec certaines variables  et des relations entre  A et B 
et vous voulez faire un exercice o vous donnez A et demandez B et un exercice o
vous donnez B et vous demandez A . la premire solution envisage est de faire un 
copier-coller et de changer juste l'nonc. 
Et puis, vous vous apercevez que vous auriez d fixer autrement 
l'alatoire de vos variables, ou qu'il y a une erreur dans vos calculs. 
<p>
Et vous devez faire attention de corriger toutes les erreurs dans tous les exercices (et si 
vous tes arriv  en faire 6 avec les mmes donnes de dpart, c 'est du travail ... )
<p>
Une solution (meilleure) est alors de regrouper les parties communes dans un fichier
que vous appellerez 
<tt class="e">src/cpp/toto.cpp</tt>
<p>
La premire ligne de ce fichier contiendra le nom des exercices que vous voulez 
crer &#58; 
<pre class="c">
<tt class="d">target= toto1 toto2 toto3 toto4</tt>
</pre>
<p>
Ensuite, chaque exercice aura un titre diffrent 
<pre class="c">
<tt class="d">#if #TARGET(toto1)</tt>
 \title{Premier exercice}
<tt class="d">#endif</tt>
<p>
<tt class="d">#if #TARGET(toto2)</tt>
 \title{Second exercice}
<tt class="d">#endif</tt>
<p>
<tt class="d">#if #TARGET(toto3)</tt>
 \title{Troisime  exercice}
<tt class="d">#endif</tt>
<p>
<tt class="d">#if #TARGET(toto4)</tt>
\title{Quatrime exercice}
<tt class="d">#endif</tt>
<p>
</pre>
<p>
Etc ... 
<p>
Montrons un exemple tir de nouveau de la grammaire franaise 
et emprunt  Jean-Baptiste Frondas
 

!read primitives.phtml 1, fold, grammaire2, Exemple 

<p>
A suivre...