HEX
Server: Apache
System: Linux vps.mmtprep.com 4.18.0-477.21.1.el8_8.x86_64 #1 SMP Thu Aug 10 13:51:50 EDT 2023 x86_64
User: mmtprep (1001)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can3F12-4tYCKLm2.js
import{r as G}from"./reperes-uV74d7Az.js";import{E as V,n as g,h as o,r as n,o as E,m as d,aL as S}from"./index-XCg2QAX4.js";import{s as A}from"./Spline-RTcaFHGe.js";import"./courbes-lqVoJQXx.js";import"./etudeFonction-dMwwHtDn.js";import"./MatriceCarree-rFs_Ninq.js";import"./Polynome-CQLyV74s.js";const w="26/10/2023",R=!0,T="mathLive",k="Lire des antécédents graphiquement";/*!
 * @author Gilles MORA
  *
 * Référence can3F12
*/const I="0e1c6",Q="can3F12";function z(){V.call(this),this.typeExercice="simple",this.nbQuestions=1,this.tailleDiaporama=1,this.formatChampTexte="largeur15 inline",this.nouvelleVersion=function(){const x=[[{x:-4,y:-1,deriveeGauche:0,deriveeDroit:0,isVisible:!0},{x:-3,y:0,deriveeGauche:1,deriveeDroit:1,isVisible:!0},{x:-2,y:1,deriveeGauche:0,deriveeDroit:0,isVisible:!0},{x:-1,y:0,deriveeGauche:-1,deriveeDroit:-1,isVisible:!0},{x:0,y:-1,deriveeGauche:-1,deriveeDroit:-1,isVisible:!0},{x:2,y:-2,deriveeGauche:-1,deriveeDroit:-1,isVisible:!0},{x:3,y:-3,deriveeGauche:0,deriveeDroit:0,isVisible:!0},{x:4,y:-2,deriveeGauche:1,deriveeDroit:1,isVisible:!0},{x:5,y:-1,deriveeGauche:0,deriveeDroit:0,isVisible:!0}],[{x:-4,y:0,deriveeGauche:0,deriveeDroit:0,isVisible:!0},{x:-3,y:1,deriveeGauche:1,deriveeDroit:1,isVisible:!0},{x:-2,y:2,deriveeGauche:0,deriveeDroit:0,isVisible:!0},{x:-1,y:1,deriveeGauche:-1,deriveeDroit:-1,isVisible:!0},{x:0,y:0,deriveeGauche:-1,deriveeDroit:-1,isVisible:!0},{x:2,y:-1,deriveeGauche:0,deriveeDroit:0,isVisible:!0},{x:3,y:0,deriveeGauche:2,deriveeDroit:2,isVisible:!0},{x:4,y:1,deriveeGauche:0,deriveeDroit:0,isVisible:!0},{x:5,y:0,deriveeGauche:-1,deriveeDroit:-1,isVisible:!0},{x:6,y:-1,deriveeGauche:0,deriveeDroit:0,isVisible:!0}]];function h(D){const c=o([-1,1]),l=o([-1,1]),$=n(-2,2),f=n(-1,1);return o(D).map(s=>Object({x:(s.x+$)*c,y:(s.y+f)*l,deriveeGauche:s.deriveeGauche*c*l,deriveeDroit:s.deriveeDroit*c*l,isVisible:s.isVisible}))}let e={};const v=g("O",-.3,-.3,"milieu","black",1),y=h(x),t=A(y);this.spline=t,e=t.trouveMaxes();const u=G({xMin:e.xMin-1,xMax:e.xMax+1,yMin:e.yMin-1,yMax:e.yMax+1,grilleX:!1,grilleY:!1,grilleSecondaire:!0,grilleSecondaireYDistance:1,grilleSecondaireXDistance:1,grilleSecondaireYMin:e.yMin-1,grilleSecondaireYMax:e.yMax+1,grilleSecondaireXMin:e.xMin-1,grilleSecondaireXMax:e.xMax+1}),b=t.courbe({repere:u,epaisseur:1.5,ajouteNoeuds:!0,optionsNoeuds:{color:"blue",taille:2,style:"x",epaisseur:2},color:"blue"}),m=[u,b],a=t.nombreAntecedentsMaximum(e.yMin,e.yMax,!0,!0),p=o([n(1,a),n(0,a),n(1,a)]);let i=t.trouveYPourNAntecedents(p,e.yMin-1,e.yMax+1,!0,!0);i==null&&(window.notify("Dans can3F12, Spline.trouveYPourNAntecedent fait encore des siennes je choisis une valeur intermédiaire"),i=Math.round((e.yMin+e.yMax)/2));const r=t.solve(i),M=!r||r.length===0?"aucun":`${r.join(";")}`;this.reponse=M,this.question=`Déterminer les antécédents éventuels de $${i}$ par la fonction $f$.<br>`+E(Object.assign({pixelsParCm:30,scale:.65,style:"margin: auto"},{xmin:e.xMin-1,ymin:e.yMin-1,xmax:e.xMax+1,ymax:e.yMax+1}),m,v),this.interactif&&(this.question+=`<br>Écrire les antécédents rangés dans l'ordre croissant séparés par des points-virgules (saisir "aucun" s'il n'y en a pas).<br>`,this.question+="Antécédent(s) : "),this.correction=`Déterminer les antécédents de $${i}$ revient à déterminer les nombres qui ont pour image $${i}$.<br>
    On part de $${i}$ sur l'axe des ordonnées et on lit les antécédents (éventuels) sur l'axe des abscisses.<br>`,!r||r.length===0?this.correction+=`Il n'y en a pas. <br> $${d(i)}$ ${S("n'a pas d'antécédent par $\\boldsymbol{f}$")}.`:this.correction+=`On en trouve $${r.length}$ : $${d(r.join("\\,;\\,"))}$.`,this.canEnonce=this.question,this.canReponseACompleter=""}}export{w as dateDePublication,z as default,R as interactifReady,T as interactifType,Q as ref,k as titre,I as uuid};
//# sourceMappingURL=can3F12-4tYCKLm2.js.map