Rev 1005 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
23 | reyssat | 1 | !!! fichier de présentation de l'étape 7 !!! |
2 | <p> |
||
3 | <b><font color=darkcyan> Etape 7</font></b> |
||
4 | </p> |
||
5 | <center> |
||
1005 | bpr | 6 | <table width="75%"> |
23 | reyssat | 7 | <tr> |
8 | <td> |
||
9 | Dans cette étape, vous devez <b>confectionner</b> l'énoncé de votre |
||
10 | exercice. |
||
11 | <br> |
||
12 | Il s'agit de modifier l'énoncé type suivant pour |
||
13 | l'adapter à votre exercice. |
||
14 | </td> |
||
15 | </tr> |
||
16 | </table> |
||
17 | |||
18 | <p> |
||
1005 | bpr | 19 | <table bgcolor=azure border=2 width="70%"> |
23 | reyssat | 20 | <tr> |
21 | <td> |
||
22 | N'oubliez pas de préciser au passage le nombre de possibilités de choix à afficher |
||
23 | avec l'énoncé. |
||
24 | <b>Par défaut ce nombre est $propsnb</b> (toutes les possibilités). |
||
25 | </td> |
||
26 | </tr> |
||
27 | </table> |
||
28 | </p> |
||
29 | <br> |
||
30 | <hr> |
||
31 | <b>Enoncé type:</b> |
||
32 | <table bgcolor=lightblue border=3> |
||
33 | <tr> |
||
34 | <td> |
||
35 | $enonceR |
||
36 | </td> |
||
37 | </tr> |
||
38 | </table> |
||
39 | </center> |
||
40 | |||
41 | <p> |
||
42 | Le code source de cet énoncé type se trouve ci-dessous. |
||
43 | Modifiez le pour l'adapter à votre exercice. |
||
44 | Il convient de noter que votre énoncé doit |
||
45 | invoquer <b>l'objet</b> et <b>la fonction</b> prenant cet objet en argument. |
||
46 | <br> |
||
47 | Dans le fichier source, |
||
48 | <ul> |
||
49 | <li> |
||
50 | <b>le nom (ou la desciption de l'objet) est stocké dans la variabe</b> <em>obj</em> |
||
51 | <b>et est invoqué en entrant la commande</b> <tt>\obj</tt>. |
||
52 | <li> |
||
53 | <b>le nom (ou la desciption de la fonction) est stocké dans la variabe</b> |
||
54 | <em>fonc</em> <b>et est invoqué en entrant la commande</b> <tt>\fonc</tt>. |
||
55 | </ul> |
||
56 | </p> |
||
57 | <hr> |
||
58 | |||
59 | <center> |
||
60 | <table border=2> |
||
61 | <tr> |
||
3049 | bpr | 62 | <th align="center"> |
23 | reyssat | 63 | Texte à modifier |
64 | </th> |
||
65 | </tr> |
||
66 | <tr> |
||
3049 | bpr | 67 | <td align="center"> |
23 | reyssat | 68 | !set wims_backslash_insmath=no |
3049 | bpr | 69 | <textarea name="enonceR" rows=20 cols=70> |
23 | reyssat | 70 | $enonceR |
71 | </textarea> |
||
72 | </td> |
||
73 | </tr> |
||
74 | </table> |
||
75 | |||
76 | <table border=2> |
||
77 | <tr> |
||
3049 | bpr | 78 | <th align="center" bgcolor=lightblue colspan=2> |
23 | reyssat | 79 | Nombre de possibilités de choix |
80 | </th> |
||
81 | </tr> |
||
82 | <tr> |
||
83 | <td bgcolor=wheat> |
||
3049 | bpr | 84 | <input type="radio" name="ckchnb" value=0 |
23 | reyssat | 85 | !if $ckchnb=0 |
86 | checked |
||
87 | !endif |
||
88 | > Toutes |
||
89 | </td> |
||
90 | <td bgcolor=turquoise> |
||
3049 | bpr | 91 | <input type="radio" name="ckchnb" value=1 |
23 | reyssat | 92 | !if $ckchnb=1 |
93 | checked |
||
94 | !endif |
||
95 | > |
||
3049 | bpr | 96 | Afficher <input size=5 name="fixchnb" value=$fixchnb> possibilités (au moins 2). |
23 | reyssat | 97 | </td> |
98 | </tr> |
||
99 | <tr> |
||
100 | <td bgcolor=azure> |
||
3049 | bpr | 101 | <input type="radio" name="ckchnb" value=2 |
23 | reyssat | 102 | !if $ckchnb=2 |
103 | checked |
||
104 | !endif |
||
105 | > |
||
106 | Nombre aléatoire compris entre 2 et $propsnb |
||
107 | </td> |
||
108 | <td bgcolor=wheat> |
||
3049 | bpr | 109 | <input type="radio" name="ckchnb" value=3 |
23 | reyssat | 110 | !if $ckchnb=3 |
111 | checked |
||
112 | !endif |
||
113 | > |
||
3049 | bpr | 114 | Nombre aléatoire compris entre <input size=5 name="borng" value=$borng> et |
115 | <input size=5 name="bornd" value=$bornd> |
||
23 | reyssat | 116 | </td> |
117 | </tr> |
||
118 | </table> |
||
119 | </center> |
||
120 | |||
121 | !read comsDir/valideb |