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 1... | Line 1... | ||
1 | type=order |
1 | type=order first |
2 | textarea="data explain" |
2 | textarea="data explain" |
3 | 3 | ||
4 | : |
4 | :Reordenar els objectes donats, arrossegant i deixant anar. |
5 | 5 | ||
6 |
|
6 | Presentem una llista d'objectes, i cal ordenar-los en l'ordre especificat |
7 |
|
7 | fent-los anar cap a les caselles amb el ratolí. |
8 | <p> |
8 | <p> |
9 |
|
9 | Per construir un exercici amb aquest model, només cal que introduïu la llista |
10 |
|
10 | objectes per ordenar i canviar el text explicatiu. |
11 | <p> |
11 | <p> |
12 |
|
12 | Amb una petita modificació, una variant d'aquest model pot acceptar |
13 |
|
13 | imatges com a objectes. |
14 | $image_help |
14 | $image_help |
15 | <p> |
15 | <p> |
16 |
|
16 | Autor del model: Gang Xiao <qualite@wimsedu.info> |
17 | 17 | ||
18 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
18 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
19 | 19 | ||
20 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
20 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
21 | (Ce sont les lignes qui commencent par un ':'.) |
21 | (Ce sont les lignes qui commencent par un ':'.) |
22 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
22 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
23 | 23 | ||
24 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
24 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
25 | 25 | ||
26 | :\title{ |
26 | :\title{Reordenar} |
27 | :\author{XIAO, Gang} |
27 | :\author{XIAO, Gang} |
28 | :\email{qualite@wimsedu.info} |
28 | :\email{qualite@wimsedu.info} |
29 | :\credits{} |
29 | :\credits{} |
30 | 30 | ||
31 | :Nombre |
31 | :Nombre d'objectes a ordenar per exercici. Fins a 20. |
32 | Si |
32 | Si aquest nombre és més petit que els objectes disponibles, es presentarà una part |
33 |
|
33 | dels objectes a l'atzar. <p> |
34 | Si |
34 | Si aquest nombre és més gran que els objectes disponibles, es reduirà a |
35 | nombre |
35 | al nombre d'objectes. |
36 | \integer{tot=6} |
36 | \integer{tot=6} |
37 | 37 | ||
38 | :La |
38 | :La mida dels objectes per arrossegar, en píxels, x per y. |
39 |
|
39 | Penseu en les persones que augmenten la grandària de la font dels navegadors. |
40 |
|
40 | No deixeu que les caixes siguin massa petites. |
41 | \text{size=80x40} |
41 | \text{size=80x40} |
42 | 42 | ||
43 | :La |
43 | :La llista d'objectes a reordenar |
44 |
|
44 | Escriure els objectes en l'ordre correcte, separats per comes. |
- | 45 | Si voleu introduir diverses llistes, poseu-ne una per línia |
|
- | 46 | i es triaran a l'atzar. |
|
45 | \text{data=Mercure,Vénus,Terre,Mars,Jupiter,Saturne,Uranus,Neptune} |
47 | \text{data=Mercure,Vénus,Terre,Mars,Jupiter,Saturne,Uranus,Neptune} |
46 | 48 | ||
47 | : |
49 | :Enunciat. |
48 | \text{explain= |
50 | \text{explain= |
49 | Mettre les planètes suivantes du système solaire dans le bon ordre, la plus proche |
51 | Mettre les planètes suivantes du système solaire dans le bon ordre, la plus proche |
50 | du Soleil en premier. |
52 | du Soleil en premier. |
51 | } |
53 | } |
- | 54 | :S'accepta text aleatori posat entre claus |
|
- | 55 | $embraced_randitem |
|
- | 56 | \text{accolade=item(1,1 sí, |
|
- | 57 | 2 no)} |
|
52 | 58 | ||
53 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
59 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
54 | \text{data=randomrow(\data)} |
60 | \text{data=randomrow(\data)} |
- | 61 | \text{accolade=wims(word 1 of \accolade)} |
|
- | 62 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
|
55 | \integer{datacnt=items(\data)} |
63 | \integer{datacnt=items(\data)} |
56 | \integer{tot=min(20,min(\tot,\datacnt))} |
64 | \integer{tot=min(20,min(\tot,\datacnt))} |
57 | \if{\tot<\datacnt}{ |
65 | \if{\tot<\datacnt}{ |
58 | \text{sh=shuffle(\datacnt)} |
66 | \text{sh=shuffle(\datacnt)} |
59 | \text{sh=wims(sort numeric items \sh[1..\tot])} |
67 | \text{sh=wims(sort numeric items \sh[1..\tot])} |