Rev 11375 | Rev 13476 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 11375 | Rev 12169 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | textarea="data" |
2 | textarea="data" |
3 | 3 | ||
4 | : |
4 | :Classificar totes les paraules d'una frase escrita d'acord amb un atribut (per exemple, la seva naturalesa). |
5 |
|
5 | Aquest exercici és diferent d'altres exercicis de classificació en la forma en què les dades són |
6 |
|
6 | entrades, les dades són una frase i no una llista de paraules. |
7 | <p> |
7 | <p> |
8 |
|
8 | Autor del model: Bernadette Perrin-Riou <bpr@math.u-psud.fr> |
9 | </p> |
9 | </p> |
10 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
10 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
11 | 11 | ||
12 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
12 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
13 | (Ce sont les lignes qui commencent par un ':'.) |
13 | (Ce sont les lignes qui commencent par un ':'.) |
14 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
14 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
15 | 15 | ||
16 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
16 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
17 | :\title{ |
17 | :\title{Classificar les paraules d'una frase} |
18 | :\author{Bernadette, Perrin-Riou} |
18 | :\author{Bernadette, Perrin-Riou} |
- | 19 | :\email{} |
|
- | 20 | :\credits{} |
|
19 | : |
21 | :Enunciat |
20 | \text{instruction= Classer les mots selon leur nature ou des propriétés} |
22 | \text{instruction= Classer les mots selon leur nature ou des propriétés} |
21 | 23 | ||
22 | :Nom |
24 | :Nom del fitxer |
23 |
|
25 | Ompliu-ho només si voleu transferir el codi d'aquest exercici a un compte de Modtool |
24 |
|
26 | i utilitzar un fitxer de dades (en un mòdul OEF) |
25 |
|
27 | del tipus |
26 | <pre> |
28 | <pre> |
27 | V,N,Art,Adj,Prep |
29 | V,N,Art,Adj,Prep |
28 | Verbe,Nom,Article,Adjectif,Préposition |
30 | Verbe,Nom,Article,Adjectif,Préposition |
29 | :Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait.|N |
31 | :Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait.|N |
30 | :Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol.|N |
32 | :Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol.|N |
31 | </pre> |
33 | </pre> |
32 |
|
34 | En aquest cas, les dades principals no es tindran en compte. |
33 |
|
35 | En cas contrari, ompliu les dades principals. |
34 | 36 | ||
35 | \text{file=} |
37 | \text{file=} |
36 | 38 | ||
37 | : |
39 | :Naturalesa dels objectes |
38 | \text{nom_nature=Verbe,Nom,Article,Adjectif,Préposition} |
40 | \text{nom_nature=Verbe,Nom,Article,Adjectif,Préposition} |
39 | 41 | ||
40 | : |
42 | :Naturalesa dels objectes (codi) |
41 |
|
43 | Aquest codi s'utilitzarà a les dades principals. |
42 | \text{Nature=V,N,Art,Adj,Prep} |
44 | \text{Nature=V,N,Art,Adj,Prep} |
43 | 45 | ||
44 | : |
46 | :Dades principals. |
45 |
|
47 | Una frase per línia: les paraules (o grups de paraules) de la frase estan separades per comes. Després de cada paraula, |
46 |
|
48 | separada de la paraula per la barra vertical <span class="tt">|</span>, està escrita la naturalesa o l'atribut de la paraula tal |
47 |
|
49 | que estava escrivint al camp <span class="tt">Naturalesa de les paraules (codi)</span>. Si la paraula (o grup de paraules) |
48 |
|
50 | no va seguida d'una barra vertical |
49 |
|
51 | i un atribut, no es proposa a la llista de paraules a classificar, |
50 |
|
52 | encara que estigui escrita en la frase introductòria. |
51 | 53 | ||
52 | \text{data=Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait|N |
54 | \text{data=Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait|N |
53 | Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol|N |
55 | Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol|N |
54 | Le,chat|N,boit|V,du,lait|N,dans|Prep,un,bol|N} |
56 | Le,chat|N,boit|V,du,lait|N,dans|Prep,un,bol|N} |
55 | 57 | ||
- | 58 | :S'accepta text aleatori posat entre claus |
|
- | 59 | $embraced_randitem |
|
- | 60 | \text{accolade=item(1,1 sí, |
|
- | 61 | 2 no)} |
|
56 | 62 | ||
57 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
63 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
58 | \css{<style type="text/css"> |
64 | \css{<style type="text/css"> |
59 | .question {background-color: #FFFFCC;margin: 2% 2%;padding: 1%;} |
65 | .question {background-color: #FFFFCC;margin: 2% 2%;padding: 1%;} |
60 | .reponse {background-color: #FFCC99;color: black;margin: 2% 2%;padding: 0%;} |
66 | .reponse {background-color: #FFCC99;color: black;margin: 2% 2%;padding: 0%;} |
Line 68... | Line 74... | ||
68 | \text{nom_nature=row(2,\Nature)} |
74 | \text{nom_nature=row(2,\Nature)} |
69 | \text{Nature=row(1,\Nature)} |
75 | \text{Nature=row(1,\Nature)} |
70 | }{ |
76 | }{ |
71 | \text{data=randomrow(\data)} |
77 | \text{data=randomrow(\data)} |
72 | } |
78 | } |
- | 79 | \text{accolade=wims(word 1 of \accolade)} |
|
- | 80 | ||
73 | \text{ |
81 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
74 | \integer{cnt=items(\data)} |
82 | \integer{cnt=items(\data)} |
75 | \integer{Nat_cnt=items(\Nature)} |
83 | \integer{Nat_cnt=items(\Nature)} |
76 | \text{phrase=} |
84 | \text{phrase=} |
77 | \text{nature=} |
85 | \text{nature=} |
78 | \text{tableau=wims(makelist videxxx for x = 1 to \Nat_cnt)} |
86 | \text{tableau=wims(makelist videxxx for x = 1 to \Nat_cnt)} |
Line 108... | Line 116... | ||
108 | \integer{question_cnt=items(\question)} |
116 | \integer{question_cnt=items(\question)} |
109 | \steps{\Step} |
117 | \steps{\Step} |
110 | 118 | ||
111 | \statement{\instruction |
119 | \statement{\instruction |
112 | <div class="question">\phrase.</div> |
120 | <div class="question">\phrase.</div> |
113 | <table> |
121 | <table class="wimsnoborder"> |
114 | \for{ s = 1 to \question_cnt}{ |
122 | \for{ s = 1 to \question_cnt}{ |
115 | <tr><th>\nom_question[\s]</th><td>\embed{\Step[\s],80 x 30 x \cnt}</td></tr> |
123 | <tr><th>\nom_question[\s]</th><td>\embed{\Step[\s],80 x 30 x \cnt}</td></tr> |
116 | } |
124 | } |
117 | </table> |
125 | </table> |
118 | } |
126 | } |