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/2G24-1-Wi_fGPKd.js
import{E as J,aL as N,r as u,F as h,j as b,h as D,q as d,u as U,I as k,a7 as R,n as T,C,cs as E,o as H,aa as V,a as _,s as F,l as z}from"./index-hc8lvKav.js";import{r as O}from"./reperes-MjYMQS1W.js";const W=!0,ee="mathLive",G="Calculer les coordonnées d'un vecteur à partir des coordonnées de deux points",te="30/06/2023",re="f71c1",ie="2G24-1";function ne(){J.call(this),this.titre=G,this.nbQuestions=2,this.nbCols=1,this.nbColsCorr=1,this.sup=1,this.correctionDetaillee=!1,this.correctionDetailleeDisponible=!0,this.nouvelleVersion=function(){this.listeQuestions=[],this.listeCorrections=[];for(let c=0,$,a,A=0;c<this.nbQuestions&&A<50;){let t,r,n,i,o,s,M;const e=N(2,["Q","I","J","O","X","Y","Z"]),f=[];if(this.sup===1)t=u(-4,4),r=u(-4,4),o=new h(u(-4,4),1),s=new h(u(-4,4,[o]),1),n=t+o,i=r+s,M=O({xUnite:1,yUnite:1,xMin:Math.min(-2,t-2,n-2,2),yMin:Math.min(-2,r-2,i-2,2),xMax:Math.max(-2,t+2,n+2,2),yMax:Math.max(-2,r+2,i+2,2),thickHauteur:.1,yLabelEcart:.4,xLabelEcart:.3,axeXStyle:"->",axeYStyle:"->"}),$=`Dans un repère orthonormé $(O\\,;\\,\\vec \\imath,\\,\\vec \\jmath)$, on donne les points suivants : $${e[0]}\\left(${t}\\,;\\,${r}\\right)$ et $${e[1]}\\left(${n}\\,;\\,${i}\\right)$.<br>`,$+=`Déterminer les coordonnées du vecteur $\\overrightarrow{${e[0]}${e[1]}}$.`,a=`$\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${n}-${b(t)}\\\\${i}-${b(r)}\\end{pmatrix}$ soit $\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${o}\\\\${s}\\end{pmatrix}$.<br>`,this.correctionDetaillee&&(a="On sait d'après le cours que si $A(x_A\\,;\\,y_A)$ et $B(x_B\\,;\\,y_B)$ sont deux points d'un repère, alors on a $\\overrightarrow{AB}\\begin{pmatrix}x_B-x_A\\\\y_B-y_A\\end{pmatrix}$.<br>",a+=`On applique ici aux données de l'énoncé : $\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${n}-${b(t)}\\\\${i}-${b(r)}\\end{pmatrix}$.<br>`,a+=`Ce qui donne au final : $\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${o}\\\\${s}\\end{pmatrix}$.<br><br>`);else if(this.sup===2){const w=[[1,2],[3,2],[5,2],[1,3],[2,3],[4,3],[5,3],[1,4],[3,4],[5,4],[1,5],[2,5],[3,5],[4,5],[1,6],[5,6]],y=D(w);t=new h(y[0],y[1]),o=new h(u(-4,4,[0]),1),n=t.ajouteEntier(o).simplifie();const l=D(w);s=new h(l[0],l[1]),i=u(-4,4,[0]),r=new h(i*l[1]-l[0],l[1]),M=O({xUnite:1,yUnite:1,xMin:Math.min(-2,Math.trunc(t-2.5),Math.trunc(n-2.5),2),yMin:Math.min(-2,Math.trunc(r-2.5),Math.trunc(i-2.5),2),xMax:Math.max(-2,Math.trunc(t+2.5),Math.trunc(n+2.5),2),yMax:Math.max(-2,Math.trunc(r+2.5),Math.trunc(i+2.5),2),thickHauteur:.1,yLabelEcart:.4,xLabelEcart:.3,axeXStyle:"->",axeYStyle:"->",grilleSecondaire:!0,grilleSecondaireXDistance:1/y[1],grilleSecondaireYDistance:1/l[1],grilleSecondaireYMin:Math.min(-2,Math.trunc(r-2.5),Math.trunc(i-2.5),2),grilleSecondaireYMax:Math.max(-2,Math.trunc(r+2.5),Math.trunc(i+2.5),2),grilleSecondaireXMin:Math.min(-2,Math.trunc(t-2.5),Math.trunc(n-2.5),2),grilleSecondaireXMax:Math.max(-2,Math.trunc(t+2.5),Math.trunc(n+2.5),2)}),$=`Dans un repère orthonormé $(O\\,;\\,\\vec \\imath,\\,\\vec \\jmath)$, on donne les points suivants : $${e[0]}\\left(${t.texFSD}\\,;\\,${r.texFSD}\\right)$ et $${e[1]}\\left(${n.texFSD}\\,;\\,${i}\\right)$.<br>`,$+=`Déterminer les coordonnées du vecteur $\\overrightarrow{${e[0]}${e[1]}}$.`,a=`$\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${n.texFSD}-${t.texFSP}\\\\[0.7em]${i}-${r.texFSP}\\end{pmatrix}$ soit $\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${o}\\\\[0.7em]${s.texFSD}\\end{pmatrix}$.<br>`,this.correctionDetaillee&&(a="On sait d'après le cours que si $A(x_A\\,;\\,y_A)$ et $B(x_B\\,;\\,y_B)$ sont deux points d'un repère, alors on a $\\overrightarrow{AB}\\begin{pmatrix}x_B-x_A\\\\y_B-y_A\\end{pmatrix}$.<br>",a+=`On applique ici aux données de l'énoncé : $\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${n.texFSD}-${t.texFSP}\\\\[0.7em]${i}-${r.texFSP}\\end{pmatrix}$.<br>`,a+=`Ce qui donne au final : $\\overrightarrow{${e[0]}${e[1]}}\\begin{pmatrix}${o}\\\\[0.7em]${s.texFSD}\\end{pmatrix}$.<br><br>`)}const x=d(t,r,e[0]),v=d(n,i,e[1]),S=U(x,v,"red");S.taille=1.5;const P=k(x,v,"red"),m=R(x,v,"red"),q=m.representant(x,"red"),B=d(0,0,"O"),j=T("O",-.3,-.3,"milieu","black",1),I=d(1,0),L=d(0,1),p=C(B,I),g=C(B,L);m.styleExtremites="->",p.styleExtremites="->",g.styleExtremites="->",m.epaisseur=1.75,p.epaisseur=1.75,g.epaisseur=1.75,p.tailleExtremites=2.5,g.tailleExtremites=2.5,m.tailleExtremites=2.5;const Q=E("i",.5,-.7,1.5,0),X=E("j",-.7,.5,1.5,0),Y=m.representantNomme(x,e[0]+e[1],1,"red");f.push(M,S,P,p,g,q,j,Q,X,Y),this.correctionDetaillee&&(a+=`On peux vérifier graphiquement ci-dessous les coordonnées du vecteur $\\overrightarrow{${e[0]}${e[1]}}$.<br>`,a+=H(Object.assign({zoom:2},V(f)),f)),$+=_(this,2*c,"largeur15 inline",{texteAvant:`<br><br>Composante sur $x$ de $\\overrightarrow{${e[0]}${e[1]}}$ :`}),$+=_(this,2*c+1,"largeur15 inline",{texteAvant:`<br><br>Composante sur $y$ de $\\overrightarrow{${e[0]}${e[1]}}$ :`}),F(this,2*c,o,{formatInteractif:"fractionEgale"}),F(this,2*c+1,s,{formatInteractif:"fractionEgale"}),this.questionJamaisPosee(c,o,s)&&(this.listeQuestions.push($),this.listeCorrections.push(a),c++),A++}z(this)},this.besoinFormulaireNumerique=["Situations différentes ",2,`1 : Coordonnées entières
 2 : Coordonnées en écriture fractionnaire`]}export{te as dateDeModifImportante,ne as default,W as interactifReady,ee as interactifType,ie as ref,G as titre,re as uuid};
//# sourceMappingURL=2G24-1-Wi_fGPKd.js.map