Subversion Repositories wimsdev

Rev

Rev 5452 | Rev 12170 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

type=game
textarea="data"

:Mots croisés
Un mot croisé est proposé à partir de mots et de leurs définitions.
<p>
Auteur du modèle : Bernadette Perrin-Riou <bpr@math.u-psud.fr>
</p>
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%

Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
(Ce sont les lignes qui commencent par un ':'.)
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.

:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
:\title{Mots croisés}
:\author{Bernadette, Perrin-Riou}
:\email{}
:Consigne
\text{instruction=}
:Nombre de mots maximum
\text{N=7}
:Options
Si le paramètre est <span class="tt wims_code_words">allhelp</span>, toutes les définitions apparaissent. 
Si le paramètre est <span class="tt wims_code_words">tooltip</span>, les définitions apparaîtront
en "pop-up" en cliquant sur le numéro. Mettre un blanc pour qu'elles apparaissent 
une par une sur le côté.
\text{none=allhelp}

:Nom du fichier
Ne remplissez que si vous désirez transférer le source de cet exercice dans un compte Modtool 
et utiliser un fichier de données (dans un module OEF)
du type
<pre>
  &#58;RAM, Random Access Memory
  &#58;ROM, Read Only Memory
  &#58;FAI, Acronyme. Fournisseurs d'accès Internet
  &#58;WIFI,Wireless Internet access
  &#58;PC,Ordinateur individuel
</pre>
Dans ce cas, les données suivantes ne seront pas prises en compte. 
Sinon, remplissez les données.

\text{file=}

:Données principales.
Mettre dans la première colonne les mots en minuscules et dans la deuxième une indication,
le délimiteur de colonne étant la virgule.
Les virgules sont permises pour les indications, par contre il n'est pas possible 
de mettre plusieurs mots dans la première colonne.
\text{data=bit,Plus petite unité d'information manipulable par un ordinateur ayant la valeur 1 ou 0, appartenant au système de numérotation binaire.
octet,Ensemble ordonné de huit éléments binaires traités comme un tout. 
kibioctet, en deux mots. Unité de mesure correspondant à 2<sup>10</sup> octets soit 1024 octets.
megaoctet, en deux mots. Unité de mesure correspondant à 10<sup>6</sup> octets soit 1 million d'octets   
mebioctet, en deux mots. Unité de mesure correspondant à 2<sup>20</sup> octets soit à 1 048 576 octets. 
gibioctet, en deux mots. Unité de mesure correspondant à 2<sup>30</sup> octets soit 1 073 741 824 octets. 
RAM, Random Access Memory
ROM, Read Only Memory
Modem, Appareil assurant l'adaptation des signaux échangés entre un appareil terminal numérique, par exemple un ordinateur, et une ligne téléphonique analogique. 
ADSL, Acronyme. Technique de communication qui permet d'utiliser une ligne téléphonique pour transmettre et recevoir des données numériques à des débits élevés
FAI, Acronyme. Fournisseurs d'accès Internet
WIFI,Wireless Internet access
Bluetooth, Technologie sans fil qui permet à des ordinateurs portatifs ou des téléphones mobiles d'échanger des messages vocaux ou des données sur une courte distance, par liaison radio,. 
PC,Ordinateur individuel
Netbook, Mini-ordinateur portatif
PDA, Assistant numérique communicant
Smartphone, Téléphone mobile couplé à un assistant numérique personnel (PDA).
Internet, Réseau informatique mondial constitué d'un ensemble de réseaux nationaux, régionaux et privés, qui sont reliés par le protocole de communication TCP-IP. 
WWW,world wide web}

:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
\if{\file notsametext}{
  \text{file=randitem(\file)}
  \integer{datacnt=wims(recordcnt \file)}
  \integer{N=min(\N,\datacnt)}
  \text{choix=shuffle(\datacnt)}
  \text{choix=\choix[1..\N]}
  \text{data=}
  \for{s in \choix}{
    \text{data=\data
wims(record \s of \file)}
  }
  \matrix{data=wims(randitem embraced \data)}
  \text{data=wims(replace internal ;; by ; in \data)}
}{
  \text{objet_cnt=rows(\data)}
  \integer{N=min(\N,\objet_cnt)}
  \text{bat=shuffle(\objet_cnt)}
  \text{bat=\bat[1..\N]}
  \matrix{data=\data}
  \matrix{data=\data[\bat;]}
}

\text{data=slib(text/crossword \data) }

\statement{ \instruction 

\embed{r1} }
\answer{}{\data}{type=crossword}{option=\none}

Generated by GNU Enscript 1.6.5.90.