openct-tasks/bebras/2010/2010-coder-images/index.html

107 lines
6.8 KiB
HTML

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Coder des images</title>
<link class="module" rel="stylesheet" href="../../../_common/modules/pemFioi/taskStyles-0.1.css" id="http://www.france-ioi.org/modules/pemFioi/taskStyles-0.1.css">
<script class="module" src="../../../_common/modules/ext/jquery/1.7/jquery.min.js" id="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script class="module" type="text/javascript" src="../../../_common/modules/ext/json/json2.min.js" id="https://github.com/douglascrockford/JSON-js"></script>
<script class="remove" type="text/javascript" src="../../../_common/modules/integrationAPI.01/installationAPI.01/pemFioi/installation.js" id="http://www.france-ioi.org/modules/integrationAPI.01/installationAPI.01/pemFioi/installation.js"></script>
<script class="remove" type="text/javascript" src="../../../_common/modules/ext/jschannel/jschannel.js"></script>
<script class="proxy module" type="text/javascript" src="../../../_common/modules/integrationAPI.01/official/platform-pr.js" id="http://www.france-ioi.org/modules/integrationAPI.01/official/platform-pr.js"></script>
<script class="module" type="text/javascript" src="../../../_common/modules/pemFioi/beaver-task.js" id="http://www.france-ioi.org/modules/pemFioi/beaver-task.js"></script>
<script class="stdAnswerTypes module" type="text/javascript" src="../../../_common/modules/integrationAPI.01/installationAPI.01/pemFioi/answerTypes.js" id="http://www.france-ioi.org/modules/integrationAPI.01/installationAPI.01/pemFioi/answerTypes.js"></script>
<link class="stdAnswerTypes module" rel="stylesheet" type="text/css" href="../../../_common/modules/integrationAPI.01/installationAPI.01/pemFioi/answerTypes.css" id="http://www.france-ioi.org/modules/integrationAPI.01/installationAPI.01/pemFioi/stdAnsTypes.css" />
<script class="stdButtonsAndMessages module" type="text/javascript" src="../../../_common/modules/integrationAPI.01/installationAPI.01/pemFioi/buttonsAndMessages.js" id="http://www.france-ioi.org/modules/integrationAPI.01/installationAPI.01/pemFioi/buttonsAndMessages.js"></script>
<script class="remove" type="text/javascript" src="../../../_common/modules/integrationAPI.01/official/miniPlatform.js" id="http://www.france-ioi.org/modules/integrationAPI.01/official/miniPlatform.js"></script>
<script class="task" type="text/javascript">
stdAnsTypes.genTaskMultipleChoices(1, [
"aobobicio",
"bocibo",
"bodiao",
"oociaio"
], "added", "#answers_2010-coder-images");
</script>
<style class="">.y-2010-coder-images, .r-2010-coder-images, .b-2010-coder-images {
border: solid black 1px;
text-align: center;
width: 20px;
}
.y-2010-coder-images {
background-color: yellow;
}
.r-2010-coder-images {
background-color: red;
}
.b-2010-coder-images {
background-color: blue;
}
.last-2010-coder-images {
padding: 0 10px 0 10px;
}</style>
<script class="remove" type="text/javascript">var json = {
"id": "http://castor-informatique.fr/tasks/2010/2010-coder-images/",
"language": "fr",
"version": "fr.01",
"authors": "France-ioi",
"translators": [],
"license": "CC BY-SA 3.0",
"taskPathPrefix": "",
"modulesPathPrefix": "",
"browserSupport": [],
"acceptedAnswers": ["3"]
};</script>
</head>
<body>
<div id="task">
<h1>Coder des images</h1>
<p>
L'image multicolore a été codée par un programme. À droite, vous pouvez voir
le code composé de suites de lettres.
</p>
<center>
<table cellspacing=0 style="border: solid black 1px">
<tr><td class="y-2010-coder-images">X</td><td class="y-2010-coder-images">X</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="y-2010-coder-images">X</td><td class="y-2010-coder-images">X</td><td colspan=4 class="last-2010-coder-images">bxcobx</td></tr>
<tr><td class="y-2010-coder-images">X</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="y-2010-coder-images">X</td><td colspan=4 class="last-2010-coder-images">axeoax</td></tr>
<tr><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="b-2010-coder-images">I</td><td class="b-2010-coder-images">I</td><td class="b-2010-coder-images">I</td><td class="b-2010-coder-images">I</td><td class="r-2010-coder-images">O</td><td colspan=4 class="last-2010-coder-images">...</td></tr>
<tr><td class="y-2010-coder-images">X</td><td class="r-2010-coder-images">O</td><td class="y-2010-coder-images">X</td><td class="b-2010-coder-images">I</td><td class="y-2010-coder-images">X</td><td class="r-2010-coder-images">O</td><td class="y-2010-coder-images">X</td><td colspan=4 class="last-2010-coder-images">axaoaxaiaxaoax</td></tr>
<tr><td class="y-2010-coder-images">X</td><td class="y-2010-coder-images">X</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="r-2010-coder-images">O</td><td class="y-2010-coder-images">X</td><td class="y-2010-coder-images">X</td><td colspan=4 class="last-2010-coder-images">bxcobx</td></tr>
</table>
</center>
<p>
Malheureusement, le code de la troisième ligne a été perdu.
</p>
<p>
<b>Quelle série de signes est le bon code pour la troisième ligne perdue&nbsp;?</b>
</p>
<div class="reponses" id="answers_2010-coder-images">
</div>
</div><!-- task -->
<div id="solution">
<!-- réponse : 3 -->
<div class="explications">
<h2>La solution</h2>
<p>
La réponse <span class="2010-coder-images_choice_3">C</span> est correcte.
</p>
<p>
Le codage est fait ligne par ligne. Chaque groupe de cases identiques consécutif est codé par deux lettres. La première lettre indique le nombre de cases (a = 1, b = 2, c = 3, etc.). La deuxième lettre indique le type de case (x = jaune, O = rouge, i = bleu). Donc le code correspondant à la ligne 3 est bo pour 2 rouge, puis di pour 4 bleu puis ao pour 1 rouge.
</p>
<h2>C'est de l'informatique </h2>
<p>
Les capacités de stockage et de transmission des systèmes informatiques sont en pleine croissance et sont de moins en moins chères. La demande d'informations à stocker et transmettre croît cependant au moins aussi rapidement. De ce fait, les informaticiens travaillent beaucoup sur les problématiques de compression de données. Ils ont développé des méthodes qui permettent de stocker les données en beaucoup moins de bits sans perdre d'information, ou en ne perdant que des informations mineures. Les méthodes de compression se basent sur de nombreux principes bien établis, comme le regroupement d'éléments d'information similaires ou identiques.
</p>
</div>
</div> <!-- task-solution -->
</body>
</html>