openct-tasks/algorea/algorea_2015/2015-FR-26-binary-number/index_en.html

98 lines
4.8 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>2015-FR-26-binary-number</title>
<script class="module" type="text/javascript" src="../../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="../../modules/ext/json/json2.min.js" id="https://github.com/douglascrockford/JSON-js"></script>
<script class="module" type="text/javascript" src="../../modules/ext/raphael/2.2.1/raphael.min.js" id="http://cdnjs.cloudflare.com/ajax/libs/raphael/2.2.1/raphael.min.js"></script>
<script class="module" type="text/javascript" src="../../modules/pemFioi/beaver-task.js" id="http://www.france-ioi.org/modules/pemFioi/beaver-task.js"></script>
<script class="remove" type="text/javascript" src="../../modules/ext/jschannel/jschannel.js"></script>
<script class="proxy module" type="text/javascript" src="../../modules/integrationAPI.01/official/platform-pr.js" id="http://www.france-ioi.org/modules/integrationAPI.01/official/platform-pr.js"></script>
<script class="stdButtonsAndMessages module" type="text/javascript" src="../../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="module" type="text/javascript" src="../../modules/pemFioi/beav-1.0.js" id="http://www.france-ioi.org/modules/pemFioi/beav-1.0.js"></script>
<script class="remove" type="text/javascript" src="../../modules/integrationAPI.01/installationAPI.01/pemFioi/installation.js"></script>
<script class="remove" type="text/javascript" src="../../modules/integrationAPI.01/official/miniPlatform.js"></script>
<link class="module" rel="stylesheet" type="text/css" href="../../modules/pemFioi/taskStyles-0.1.css" id="http://www.france-ioi.org/modules/pemFioi/taskStyles-0.1.css">
<script>
var stringsLanguage = 'en';
var taskStrings = {
good: "Its good!",
tooMuch: "It's too much!",
notEnough: "It is not enough!",
canBeSolvedWithoutValues: "This task can be solved without seeing the values associated with the cursors.",
success: "Congratulations, you did it.",
failure: "You have not reached the requested value."
};
</script>
<script type="text/javascript" src="task.js"></script>
<script class="remove" type="text/javascript">
var json = {
"id": "http://castor-informatique.fr/tasks/algorea_2015/2015-FR-26-binary-number/",
"language": "en",
"version": "en.01",
"authors": "Arthur Charguéraud",
"translators": [],
"license": "",
"taskPathPrefix": "",
"modulesPathPrefix": "",
"browserSupport": [],
"acceptedAnswers": [""],
"fullFeedback": true
};
</script>
<style>
#valueTarget, #valueRelative, #valueCurrent, #solutionTarget {
font-weight: bold;
font-size: 1.3em;
/*font-family: monospace;*/
}
#valueCurrent {
display: inline-block;
width: 4em;
text-align: right;
}
#valueRelative {
margin-left: 1em;
}
</style>
</head>
<body>
<div id="task">
<h1>Binary Numbers</h1>
<div id="tabsContainer"></div>
<div id="taskContent">
<p>
Click the sliders to get the value: <span id="valueTarget"></span>.
</p>
<div id="abacusTask"></div>
<p class="contentCentered">
Current value&nbsp;: <span id="valueCurrent"></span>.
<span id="valueRelative"></span>
</p>
</div>
<img src="icon.png" style="display: none;"/>
</div><!-- task -->
<div id="solution">
<h2>Solution</h2>
<p>L'algorithme permettant d'obtenir la solution est le suivant&nbsp;:</p>
<ul>
<li>On commence avec tous les curseurs en bas.</li>
<li>On considère les curseurs un par un en partant de la gauche.</li>
<li>On clique alors sur le premier curseur pour le faire monter.</li>
<ul>
<li>Si on obtient « Ce n'est pas assez », alors on laisse le curseur en haut.</li>
<li>Si on obtient « C'est trop », alors on remet le curseur en bas.</li>
</ul>
<li>On passe ensuite au curseur suivant, en appliquant la même opération que pour le premier.</li>
<li>On applique le processur sur chaque curseur jusqu'à obtenir le message « C'est bon ! ».</li>
</ul>
</div><!-- task-solution -->
</body>
</html>