Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2018-03-02T10:34:59+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Windows et les racines carrées, message #1747212018-03-02T10:34:59+01:00Demandred/@Demandredhttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174721<figure>
<blockquote>
<p>Bon par contre le type de la vidéo qui constate l’erreur et commente…</p>
<p>« une cochonnerie, une sorte de message crypté »<br>
« Certains internautes pensent que ça serait des messages cachés glissés par les développeurs qui auraient chiffré une sorte d’alphabet secret où chaque chiffre incohérent correspondrait à une lettre. »</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174706">entwanne</a></figcaption>
</figure>
<p>En même temps poison fécond c est un des mec les plus putaclic du youtube game, toujours prêt à raconter n importe quoi en ayant vaguement l air "scientifique". S exposer à ses vidéos plus d heure augmenterai de 125% le risque de cancer du cerveau… </p>Windows et les racines carrées, message #1747202018-03-02T10:07:53+01:00Ge0/@Ge0https://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174720<p>J’ajoute pour python qu’on peut utiliser <a href="https://docs.python.org/3/library/decimal.html">le module decimal</a> pour éviter les effets de bords démontrés par adri1. <img alt=":)" src="/static/smileys/smile.png"></p>Windows et les racines carrées, message #1747092018-03-01T23:17:35+01:00adri1/@adri1https://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174709<blockquote>
<p>en l’occurrence l’exemple en python qui donne bien 2.0</p>
</blockquote>
<p>Faut se méfier de ce que <a href="https://docs.python.org/3.6/tutorial/floatingpoint.html">Python t’affiche</a>.</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2
3
4</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="o">>>></span> <span class="mf">0.1</span>
<span class="mf">0.1</span>
<span class="o">>>></span> <span class="s1">'{:.50f}'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="mf">0.1</span><span class="p">)</span>
<span class="s1">'0.10000000000000000555111512312578270211815834045410'</span>
</pre></div>
</td></tr></table></div>Windows et les racines carrées, message #1747082018-03-01T23:15:46+01:00WinXaito/@WinXaitohttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174708<p>Bon et bien merci de vos réponses. Bien que ça reste étrange pour moi que tous les systèmes ne donne pas la même chose (en l’occurrence l’exemple en python qui donne bien 2.0).</p>
<figure>
<blockquote>
<p>Bon par contre le type de la vidéo qui constate l’erreur et commente…</p>
<p>« une cochonnerie, une sorte de message crypté »<br>
« Certains internautes pensent que ça serait des messages cachés glissés par les développeurs qui auraient chiffré une sorte d’alphabet secret où chaque chiffre incohérent correspondrait à une lettre. »</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174706">entwanne</a></figcaption>
</figure>
<p><img alt=":lol:" src="/static/smileys/rire.gif"></p>Windows et les racines carrées, message #1747072018-03-01T23:06:55+01:00adri1/@adri1https://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174707<blockquote>
<p>Comme tout ce qui touche au calcul dans l’informatique, ça ressemble à un effet de bord de la représentation standard des nombres flottants.</p>
</blockquote>
<p>Même si ça pose beaucoup de problèmes, c’est <em>très</em> loin d’être la seule source de problème en analyse numérique… Typiquement ici, le fait que la racine n’est pas correctement calculé à <span>$10^{-39}$</span> près (alors que la représentation IEEE 754 permet de descendre plus bas que ça en précision, la preuve étant que l’ordinateur est capable de voir la différence entre le carré de la racine approchée et le carré cible), c’est plus un problème de calcul de la racine qui n’exploite toute la précision possible. Ce n’est pas le sujet pour rentrer dans les détails, mais je souhaitais simplement nuancer cette affirmation.</p>Windows et les racines carrées, message #1747062018-03-01T23:02:14+01:00entwanne/@entwannehttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174706<p>Bon par contre le type de la vidéo qui constate l’erreur et commente…</p>
<p>« une cochonnerie, une sorte de message crypté »<br>
« Certains internautes pensent que ça serait des messages cachés glissés par les développeurs qui auraient chiffré une sorte d’alphabet secret où chaque chiffre incohérent correspondrait à une lettre. »</p>Windows et les racines carrées, message #1747052018-03-01T22:56:55+01:00rezemika/@rezemikahttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174705<p>Je peux me tromper, mais je pense que c’est par soucis de cohérence. <code>0</code> et <code>0.0</code> ne sont pas identiques. L’un est un entier, l’autre est un flottant. Il est donc plus pratique de ne manipuler que des variables du même type, et vu que le flottant est plus polyvalent, c’est celui-là qu’on prend.</p>
<p>Le langage Python suit d’ailleurs cette logique.</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2
3
4
5</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="o">>>></span> <span class="kn">import</span> <span class="nn">math</span>
<span class="o">>>></span> <span class="n">math</span><span class="o">.</span><span class="n">sqrt</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span>
<span class="mf">2.0</span>
<span class="o">>>></span> <span class="nb">type</span><span class="p">(</span><span class="n">math</span><span class="o">.</span><span class="n">sqrt</span><span class="p">(</span><span class="mi">4</span><span class="p">))</span>
<span class="o"><</span><span class="k">class</span> <span class="err">'</span><span class="nc">float</span><span class="s1">'></span>
</pre></div>
</td></tr></table></div>Windows et les racines carrées, message #1747042018-03-01T22:56:40+01:00entwanne/@entwannehttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174704<p>Parce que la calculatrice de Windows ne fait pas de calcul formel, elle ne « sait » pas que la racine carrée de 4 est 2, elle le calcule, et provoque des arrondis.</p>Windows et les racines carrées, message #1747032018-03-01T22:53:04+01:00WinXaito/@WinXaitohttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174703<p>Je vois, mais ce que j’ai un peu de mal à assimiler c’est que 4 est un entier à la racine donc 2 en tant qu’entier, je vois mal pourquoi ces nombres devient flottant <img alt=":o" src="/static/smileys/huh.png"></p>Windows et les racines carrées, message #1747022018-03-01T22:48:06+01:00entwanne/@entwannehttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174702<p>Salut,</p>
<p>Le tout c’est l’imprécision des flottants, comme toujours.
0 et -8e-39, c’est le même nombre à un poil près.</p>Windows et les racines carrées, message #1747012018-03-01T22:44:49+01:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174701<p>Comme tout ce qui touche au calcul dans l’informatique, ça ressemble à <a href="https://fr.wikipedia.org/wiki/IEEE_754">un effet de bord de la représentation standard des nombres flottants</a>. Ici planqué par le fait que la calculette Windows arrondirait certains résultats.</p>Windows et les racines carrées, message #1746992018-03-01T22:34:00+01:00WinXaito/@WinXaitohttps://zestedesavoir.com/forums/sujet/10355/windows-et-les-racines-carrees/?page=1#p174699<p>Bonjour,</p>
<p>J’ai récemment regardé une vidéo sur Youtube parlant de quelques trucs cachés dans Windows. Rien de bien intéressant sauf le dernier point qui m’a quelque peu intrigué.</p>
<p>Vous pouvez retrouver la démonstration sur la vidéo: </p>
<p><a href="https://youtube.com/watch?v=HUfkOU3GUwE?t=8m56s">Vidéo de Poisson Fécond</a> (à 8m56s)</p>
<p>Donc le principe consiste à faire la racine carrée d’un nombre dans la calculatrice et de soustraire à ce nombre le résultat de la racine carrée, qui devrait donc toujours donner un résultat de 0.</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2</pre></div></td><td class="code"><div class="codehilite"><pre><span></span>Exemple: Racine carrée de 4 => 2, et 2 - 2 = 0
Mais la calculatrice Windows indique dans cet exemple le résultat: -8.1648465955514287168521180122928e-39
</pre></div>
</td></tr></table></div>
<p>Je voulais donc savoir si vous saviez s’il y avait une explication <em>informatique</em> à cela ?</p>
<p>Merci et bonne soirée.</p>Interdiction des calculatrices programmables, message #569372015-05-15T12:43:21+02:00KFC/@KFChttps://zestedesavoir.com/forums/sujet/2831/interdiction-des-calculatrices-programmables/?page=2#p56937<p>Pourquoi pas les deux ? Une formule complexe est le reflet d'un raisonnement en amont, et c'est egalement la brique d'un raisonnement. <br>
On ne pond pas des formules complexes en mathematiques ou en physique pour le plaisir en general, en tout cas pas celles qui sont inculquees. Le probleme de l'enseignement aujourd'hui c'est de faire comprendre que la connaissance, meme dite <em>par coeur</em>, s'inscrit dans un contexte. D'une part le contexte permet a chacun de fixer plus facilement la connaissance dans sa memoire, mais elle permet par la suite d'elaborer des choses plus complexes. L'apprentissage c'est un processus iteratif et si l'on n'a pas des bases solides, les iterations suivantes sont fragilisees, etc.</p>
<p>Du coup, les formules et les connaissances font parti du raisonnement, elle supporte et articule celui-ci.</p>
<p>Je crois qu'il ne faut pas confondre formule / connaissances et calculs numeriques.</p>
<p>(Ca, c'est un discours de reac' ;D)</p>Interdiction des calculatrices programmables, message #569282015-05-15T11:28:52+02:00Blackline/@Blacklinehttps://zestedesavoir.com/forums/sujet/2831/interdiction-des-calculatrices-programmables/?page=2#p56928<p>Utiliser la calculatrice pour y écrire des formules et des tables Infrarouge, je l'ai fait, et au bac j'ai eu besoin de tout ce que j'avais accumulé durant mes deux années. J'ai eu mention très bien grace à cela. Et même avec cette technique de HAUTE TRICHE. des gens ont raté le bac.</p>
<p>Ce que je retiens c'est qu'il faudrait que les bacs ne soit pas basé sur l'apprentissage par coeur de Table Infrarouge, de formules complexe, de lignes du tableau periodique. Mais que cela se base sur une vrai compréhension de l'exercice. Preuve en est : Le bac que j'ai passé était assez bien basé sur la compréhension plutôt que l'apprentissage (STL-PCL 2014). Bah des gens avec toutes les formules ce sont ramassé car ils ne savaient pas les utiliser.</p>
<p>Je pense que s'ils l'interdisent pour moins foutre d'apprentissage par coeur, cela peut-être benefique. S'ils le font pour rendre le bac bête et méchant, ce sera aussi benefique car il faut bien à un moment donné, TRIER les élèves. </p>
<p>Quand je vois des gens avec 8 de moyennes toute l'année ne rien glander et avoir le BAC. C'est la preuve que l'institution est hypocrite.</p>
<p>[Erk… j'ai vraiment un discours de réac' ou j'rêve ? =( ]</p>Interdiction des calculatrices programmables, message #541282015-04-27T18:59:18+02:00c_pages/@c_pageshttps://zestedesavoir.com/forums/sujet/2831/interdiction-des-calculatrices-programmables/?page=2#p54128<p>Le gros problème avec les super-calculatrices, c'est qu'elles deviennent un outil de raisonnement pour les élèves, au lieu d'être un outil de calcul. Et ça, c'est mal.</p>
<p>Je suis contre les calculettes au lycée, mais surtout au collège en fait. C'est ahurissant le nombre d'élèves en terminale S qui bloquent pour réduire deux fractions au même dénominateur. Comment ça se fait ? Parce qu'ils ont un truc magique qui le fait tout seul, et les profs estiment que ça ne pose pas des de problème qu'un élève de quatrième écrive sans justification 3/4 + 2/3 = 13/12. Résultat : les gens ne savent plus compter et encore moins calculer. La calculette, c'est devenu un prétexte pour ne pas raisonner et réfléchir.</p>
<p>À l'instant, je viens de donner un cours de maths à un élève de terminale S. On fait un calcul de module sur les nombres complexes, avec multiplication par la quantité conjuguée, bouh ! Expliquer moi en quoi la calculatrice, qui pourtant donne la réponse, permet de mesurer le degré de compréhension du raisonnement ?</p>
<p>Je ne suis pas contre un formulaire qui donne quelques formules (IPP — qui maintenant n'est plus au programme, de toute façon —, dérivée d'une composée, termes d'une suite géométrique), mais totalement contre un formulaire qui énonce des théorèmes et propriétés. S'il n'est pas dramatique de ne plus se rappeler si la dérivée de <span>$\cos u$</span> c'est <span>$u'\sin u$</span> ou <span>$-u'\sin u$</span>, c'est mal de ne pas savoir que le sens de variation d'une fonction est donné par le signe de la dérivée.</p>Interdiction des calculatrices programmables, message #538272015-04-26T09:11:41+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/2831/interdiction-des-calculatrices-programmables/?page=2#p53827<figure><blockquote>
<p>Enfin, l'interdiction des calculatrices programmables me paraît à contre-courant de ce qui a été mis en place ces dernières années. On a appris à concevoir des algorithmes (ou à comprendre les explications du prof), mais surtout à les implémenter sur la calculatrice. Si les calculatrices programmables seront interdites au bac de 2018, autant dire que ces efforts pour démocratiser un peu l'algorithmique et la programmation auront été vains.
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/2831/interdiction-des-calculatrices-programmables/?page=2#p53823">MisterRiz</a></p></figcaption></figure><p>Honnêtement, il y a de meilleurs supports pour apprendre à programmer. La tendance, c'est plutôt de mettre en place de vrais cours d'informatique au lycée, avec notamment une partie programmation sur PC.</p>Interdiction des calculatrices programmables, message #538262015-04-26T08:19:24+02:00artragis/@artragishttps://zestedesavoir.com/forums/sujet/2831/interdiction-des-calculatrices-programmables/?page=2#p53826<blockquote>
<p>autant dire que ces efforts pour démocratiser un peu l'algorithmique et la programmation auront été vains.</p>
</blockquote>
<p>non.</p>
<p>Ce que je vois, pour être encore assez proche des lycées (je n'ai que bac+5 et ma soeur bac+1) c'est qu'on n'a pas appris l'algorithmique aux élèves mais le TIBasic. Demande-leur de faire l'algo d'euclide en python, ils se plantent. Alors je ne te dis pas si ton prof t'a appris l'algo de recherche dichotomique. Là je suis même pas sûr ue les gars savent le reprogrammer.</p>
<p>Les calculatrice graphiques ne servent qu'à copier les formules et oublier qu'on l'a fait le jour du bac tellement on est stressé. Les interdire est totalement neutre.</p>Interdiction des calculatrices programmables, message #538232015-04-26T04:52:54+02:00MisterRiz/@MisterRizhttps://zestedesavoir.com/forums/sujet/2831/interdiction-des-calculatrices-programmables/?page=2#p53823<p>En matière de calculatrice programmable, j'ai une TI-Nspire CX CAS. C'est une calculatrice que l'on pourrait qualifier de tout à fait abusée, surtout au lycée. Mais, deux remarques :</p>
<ul>
<li>On peut tout à fait copier tout son cours dessus, y compris les fameuses formules utiles en maths (coucou la trigonométrie, les produits scalaires, etc.) ou en physique-chimie, mais soyons sérieux : quelqu'un qui n'a rien fait de toute l'année ne pourra pas comprendre le cours le jour du bac et décrocher la mention très bien juste parce qu'il avait une calculatrice programmable.</li>
<li>Cette calculatrice permet de calculer des dérivées avec l'expression littérale et de résoudre des équations. Mais ces fonctions ne servent qu'à des fins de vérification, aucun professeur n'accepterait juste la réponse sans justification, d'autant plus que le raisonnement écrit est très valorisé au lycée.</li>
</ul>
<p>Enfin, l'interdiction des calculatrices programmables me paraît à contre-courant de ce qui a été mis en place ces dernières années. On a appris à concevoir des algorithmes (ou à comprendre les explications du prof), mais surtout à les implémenter sur la calculatrice. Si les calculatrices programmables seront interdites au bac de 2018, autant dire que ces efforts pour démocratiser un peu l'algorithmique et la programmation auront été vains.</p>Glorious Calc, message #531802015-04-22T20:20:10+02:00Lalla/@Lallahttps://zestedesavoir.com/forums/sujet/2955/glorious-calc/?page=1#p53180<p>Oui effectivement</p>Glorious Calc, message #531692015-04-22T19:48:04+02:00Kje/@Kjehttps://zestedesavoir.com/forums/sujet/2955/glorious-calc/?page=1#p53169<p>Et est ce que <code>^</code> a une priorité a droite comme en math du coup ?</p>Glorious Calc, message #531632015-04-22T19:27:04+02:00Lalla/@Lallahttps://zestedesavoir.com/forums/sujet/2955/glorious-calc/?page=1#p53163<p>Pour les priorités, y a des parenthèses, tout simplement. Ainsi pour calculer <code>sqrt(5) - 1</code> tu peux écrire <code>(sqrt 5) - 1</code>. Sinon, pour les opérateurs usuels, c'est comme en maths : ^ prioritaire sur * / et mod prioritaires sur + -.</p>