// Macros : $macros={}; $macros["Reportmesurealg"]={ name:"Report mesure alg.", parameters:["point","point","expression"], exec: function (P8,P9,a){ P10=Point("P10","P8+(P9-P8)*a","0"); STL(P10,"c:#129d57;o:0.41;s:5;f:30"); return [P10]; }}; // Coordinates System : SetCoords(143.06880172655272,467.90160669336547,57.153639779508346,false,1053,646); // Geometry : O=Point("O",9.616860811939947,-0.17718706046209018); ox=X_axis("ox"); oy=Y_axis("oy"); B=Point("B","[4,0]","0"); C=Point("C","[0,6]","0"); P7=Point("P7",2.9104075035321975,2.540647555964808); P8=Point("P8",4.337977410186562,3.3576445425645343); P2=Point("P2","O+1","0"); P3=Point("P3","O+i","0"); P4=Point("P4","O+0.05","0"); P5=Point("P5","O+0.05*i","0"); A=OrderedIntersection("A",oy,ox,0); S2=Segment("S2",B,C); R1=Ray("R1",P4,P2); R2=Ray("R2",P5,P3); S1=Segment("S1",A,B); S3=Segment("S3",C,A); A1=Angle("A1",B,A,C); P1=Point("P1","A-36/pixel()*i","0"); P6=Point("P6","A-18/pixel()","0"); M3=MidPoint("M3",A,B); I=PointOn("I",R1,1.1545361418222844); J=PointOn("J",R2,0.9586289610743199); R=PointOn("R",S1,0.37239280908913397); P40=Point("P40","P1+B-A","0"); P41=Point("P41","P6+C-A","0"); M4=MidPoint("M4",A,P1); S5=Segment("S5",A,P1); m=Expression("m","","","","var bl_bfigcfcachbfd=function(){\nreturn ((Math.ceil(Math.quotient(Math.minus(Math.plus(Math.quotient((windowh()),2),(windowcy())),(Coordinate(\"O\",1))),(d((O),(J)))))));\n};\nbl_bfigcfcachbfd()","10.969226119142546","6.0871294992852025"); n=Expression("n","","","","var bl_bfigcfcachbfd=function(){\nreturn ((Math.ceil(Math.quotient(Math.minus(Math.plus(Math.quotient((windoww()),2),(windowcx())),(Coordinate(\"O\",0))),(d((O),(I)))))));\n};\nbl_bfigcfcachbfd()","10.969226119142546","6.612030452500716"); Par1=Parallel("Par1",S3,R); M1=MidPoint("M1",P1,P40); M2=MidPoint("M2",P6,P41); a=Expression("a","AR = a = ","","","x(R)","4.670414680556387","5.73719553047486"); P42=Point("P42","M4+R-A","0"); S4=Segment("S4",B,P40); S6=Segment("S6",P1,P40); S8=Segment("S8",P41,P6); b00=Expression("b00","","","","var bl_bfigcfcachbfe=function(){\nblockly_var_grilleH = [];\nfor (var blockly_var_i = 0 ; blockly_var_i <= (m) ; blockly_var_i = blockly_var_i + 1){\n blockly_var_grilleH.push(Math.plus((O),Math.times(blockly_var_i,Math.minus((J),(O)))));\n blockly_var_grilleH.push(Math.plus(Math.plus((O),Math.times(blockly_var_i,Math.minus((J),(O)))),Math.times((n),Math.minus((I),(O)))));\n blockly_var_grilleH.push([NaN,NaN,NaN]);\n};\n\nreturn (blockly_var_grilleH);\n};\nbl_bfigcfcachbfe()","10.794259134737372","3.1126907643972945"); a00=Expression("a00","","","","var bl_bfigcfcachbfe=function(){\nblockly_var_grilleV = [];\nfor (var blockly_var_i = 0 ; blockly_var_i <= (n) ; blockly_var_i = blockly_var_i + 1){\n blockly_var_grilleV.push(Math.plus((O),Math.times(blockly_var_i,Math.minus((I),(O)))));\n blockly_var_grilleV.push(Math.plus(Math.plus((O),Math.times(blockly_var_i,Math.minus((I),(O)))),Math.times((m),Math.minus((J),(O)))));\n blockly_var_grilleV.push([NaN,NaN,NaN]);\n};\n\nreturn (blockly_var_grilleV);\n};\nbl_bfigcfcachbfe()","10.794259134737372","4.512426639638663"); S=OrderedIntersection("S",Par1,S2,0); blk_turtle_exp_M2=Expression("blk_turtle_exp_M2","","","","var bl_gbgahabea=function(){\nTURTLE_INIT(\"M2\",M2);\nTURTLE_UP(true);\nTURTLE_MV(-18,true);\nTURTLE_FONT('Arial',24,'normal','left');\nTURTLE_COLOUR(5);\nTURTLE_PRINT(TURTLE_TEXT('6'));\nreturn TURTLE_RESULT()\n};\nbl_gbgahabea()","-1.6283967580297705","7.311898390121399"); blk_turtle_exp_M1=Expression("blk_turtle_exp_M1","","","","var bl_heefjahgh=function(){\nTURTLE_INIT(\"M1\",M1);\nTURTLE_UP(true);\nTURTLE_TURN((90));\nTURTLE_MV(-20,true);\nTURTLE_TURN(-(90));\nTURTLE_FONT('Arial',24,'normal','center');\nTURTLE_COLOUR(5);\nTURTLE_PRINT(TURTLE_TEXT('4'));\nreturn TURTLE_RESULT()\n};\nbl_heefjahgh()","-1.6283967580297705","7.311898390121399"); Aire=Expression("Aire","","","","var bl_bfigcfcbjaecj=function(){\na;\n\nreturn ();\n};\nbl_bfigcfcbjaecj()","4.670414680556387","4.6873936240438345"); b=Expression("b","","","","a==4","19.542608354995927","-3.885988611809547"); M5=MidPoint("M5",M4,P42); r=Point("r","O+(I-O)*a","0"); S7=Segment("S7",M4,P42); cacher=Expression("cacher","","","","var bl_bfigcfcachbff=function(){\nBLK_STL(\"a00\",\"setHidden\",[2]);\nBLK_STL(\"b00\",\"setHidden\",[2]);\nBLK_STL(\"P4\",\"setHidden\",[2]);\nBLK_STL(\"P5\",\"setHidden\",[2]);\nBLK_STL(\"P2\",\"setHidden\",[2]);\nBLK_STL(\"P3\",\"setHidden\",[2]);\nBLK_STL(\"n\",\"setHidden\",[2]);\nBLK_STL(\"m\",\"setHidden\",[2]);\nBLK_STL(\"b01\",\"setHidden\",[2]);\nBLK_STL(\"M3\",\"setHidden\",[2]);\nBLK_STL(\"A3\",b);\nBLK_STL(\"A4\",b);\nBLK_STL(\"A2\",b);\n};\nbl_bfigcfcachbff()","15.16843374486665","-2.8361867053785206"); List1=List("List1",a00); List2=List("List2",b00); Par2=Parallel("Par2",S1,S); A2=Angle("A2",A,R,S); blk_turtle_list_M2=List("blk_turtle_list_M2",blk_turtle_exp_M2); blk_turtle_list_M1=List("blk_turtle_list_M1",blk_turtle_exp_M1); blk_turtle_exp_M5=Expression("blk_turtle_exp_M5","","","","var bl_fifgcehjh=function(){\nTURTLE_INIT(\"M5\",M5);\nTURTLE_UP(true);\nTURTLE_TURN((90));\nTURTLE_MV(-15,true);\nTURTLE_TURN(-(90));\nTURTLE_FONT('Arial',24,'normal','center');\nTURTLE_COLOUR(5);\nTURTLE_PRINT(TURTLE_TEXT('a'));\nreturn TURTLE_RESULT()\n};\nbl_fifgcehjh()","-1.6283967580297705","7.311898390121399"); T=OrderedIntersection("T",Par2,S3,0); blk_turtle_list_M5=List("blk_turtle_list_M5",blk_turtle_exp_M5); Poly1=Polygon("Poly1","_A,_R,_S,_T"); A3=Angle("A3",R,S,T); A4=Angle("A4",S,T,A); b01=Expression("b01","","","","Poly1","6.4200845246080975","1.3630209203455843"); blk_turtle_exp_P8=Expression("blk_turtle_exp_P8","","","","var bl_efdgfjjca=function(){\nTURTLE_INIT(\"P8\",P8);\nSET_NUM_PRECISION(2);\nTURTLE_COLOUR(39);\nTURTLE_FONT('Trebuchet MS',25,'italic','left');\nTURTLE_PRINT(([TURTLE_TEXT('(Réponse attendue : '),(b01),TURTLE_TEXT(')')].join('')));\nreturn TURTLE_RESULT()\n};\nbl_efdgfjjca()","-1.6283967580297705","7.311898390121399"); blk_turtle_exp_P7=Expression("blk_turtle_exp_P7","","","","var bl_iifjcafic=function(){\nTURTLE_INIT(\"P7\",P7);\nTURTLE_COLOUR(39);\nTURTLE_FONT('Arial',24,'italic','left');\nSET_NUM_PRECISION(2);\nTURTLE_PRINT(([TURTLE_TEXT('(réponse attendue : '),(b01),TURTLE_TEXT(')')].join('')));\nreturn TURTLE_RESULT()\n};\nbl_iifjcafic()","-1.6283967580297705","7.311898390121399"); blk_turtle_list_P8=List("blk_turtle_list_P8",blk_turtle_exp_P8); // Styles : STL(O,"c:#222223;s:6;sn:true;f:26;sp:1;np:3.3502392745389376;fl:true"); STL(B,"c:#080808;s:6;sn:true;f:28;sp:1;nmi:true"); STL(C,"c:#0b0b0b;s:6;sn:true;f:28;sp:1;np:1.6857785709079482"); STL(P7,"c:#0000b2;h:2;s:6;f:30;nmi:true"); STL(P8,"c:#fffaf1;s:5;l:-2;f:30;sp:1;nmi:true;fl:true"); STL(P2,"c:#222223;h:2;s:6;f:26;nmi:true"); STL(P3,"c:#222223;h:2;s:6;f:26;nmi:true"); STL(P4,"c:#222223;h:2;s:6;f:26;nmi:true"); STL(P5,"c:#222223;h:2;s:6;f:26;nmi:true"); STL(A,"c:#000000;s:6;sn:true;f:28;sp:1;nmi:true;np:3.6592574110993015"); STL(S2,"c:#a2a6a4;s:3;f:24;nmi:true"); STL(R1,"c:#a2a6a4;h:1;s:3;f:30;p:0;nmi:true"); STL(R2,"c:#a2a6a4;h:1;s:3;f:30;p:0;nmi:true"); STL(S1,"c:#a2a6a4;s:3;f:24;nmi:true"); STL(S3,"c:#a2a6a4;s:3;f:24;nmi:true"); STL(A1,"c:#bfc0c0;o:0.7;s:0.5;f:24;p:1;arc:22.319467000766856"); STL(P1,"c:#8f9491;s:4.5;f:30;sp:1;nmi:true"); STL(P6,"c:#8f9492;s:4;f:30;sp:1;nmi:true"); STL(M3,"c:#0000b2;h:2;s:6;f:30;nmi:true"); STL(I,"c:#222223;s:6;sn:true;f:26;sp:1;np:4.782466601118988"); STL(J,"c:#222223;s:6;sn:true;f:26;sp:1;np:2.761189754775081"); STL(R,"c:#e1203d;o:0.7;s:6;sn:true;f:30;np:0.8442020104882589;mg:[M3,2]"); STL(P40,"c:#8b918e;s:4;f:30;sp:1;nmi:true"); STL(P41,"c:#8d918f;s:4.5;f:30;sp:1;nmi:true"); STL(M4,"c:#a1a3a2;s:4.5;f:30;sp:1;nmi:true"); STL(S5,"c:#006633;s:1;f:24;dh:true"); STL(m,"c:#133455;h:2;s:7;sn:true;f:24;p:2;cL:200;cPT:YzojMjIyMjIzO2g6MjtzOjEwO2Y6MjY7bm1pOnRydWU="); STL(n,"c:#784e1f;h:2;s:7;sn:true;f:24;p:2;cL:200;cPT:YzojMjIyMjIzO2g6MjtzOjEwO2Y6MjY7bm1pOnRydWU="); STL(Par1,"c:#780013;h:1;s:1;f:30;p:0;nmi:true"); STL(M1,"c:#ffffff;s:0.5;f:30;nmi:true"); STL(M2,"c:#ffffff;s:0.5;l:-1;f:30"); STL(a,"c:#0b0b0b;s:7;sn:true;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtubWk6dHJ1ZQ=="); STL(P42,"c:#9b9d9c;s:5.5;f:30;sp:1;nmi:true"); STL(S4,"c:#6a706d;s:1;f:24;dh:true"); STL(S6,"c:#6a706d;s:1;f:24;dh:true"); STL(S8,"c:#6a706d;s:1;f:24;dh:true"); STL(b00,"c:#386c2b;h:2;s:7;sn:true;f:24;p:2;cL:200;cPT:YzojMjIyMjIzO2g6MjtzOjEwO2Y6MjY7bm1pOnRydWU="); STL(a00,"c:#59072b;h:2;s:7;sn:true;f:24;p:2;cL:200;cPT:YzojMjIyMjIzO2g6MjtzOjEwO2Y6MjY7bm1pOnRydWU="); STL(S,"c:#19191a;s:6;sn:true;f:28;sp:1;nmi:true;np:0.9100049304351066"); STL(blk_turtle_exp_M2,"c:#780013;h:2;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA7bm1pOnRydWU="); STL(blk_turtle_exp_M1,"c:#780013;h:2;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA7bm1pOnRydWU="); STL(Aire,"c:#0e0e0e;s:7;sn:true;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtubWk6dHJ1ZQ=="); STL(b,"c:#fffaf1;s:7;f:10;p:2;nmi:true;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtubWk6dHJ1ZQ=="); STL(M5,"c:#ffffff;s:0.5;l:-2;f:30;nmi:true"); STL(r,"c:#c91c36;o:0.41;s:5;sn:true;f:30;np:1.767645477424351"); STL(S7,"c:#6a706d;s:1;f:24;dh:true"); STL(cacher,"c:#ffffff;s:7;sn:true;f:11;p:2;nmi:true;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtubWk6dHJ1ZQ=="); STL(List1,"c:#878b89;s:1;f:30;p:0;nmi:true;sg:1"); STL(List2,"c:#878b89;s:1;f:30;p:0;nmi:true;sg:1"); STL(Par2,"c:#780013;h:1;s:1;f:30;p:0;nmi:true"); STL(A2,"c:#aaabab;o:0.7;s:0.5;f:24;dh:true;arc:20.76240363554803;p:-1"); STL(blk_turtle_list_M2,"c:#0000b2;s:0;f:30;p:0;nmi:true;sg:1"); STL(blk_turtle_list_M1,"c:#0000b2;s:0;f:30;p:0;nmi:true;sg:1"); STL(blk_turtle_exp_M5,"c:#780013;h:2;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA7bm1pOnRydWU="); STL(T,"c:#111111;s:6;sn:true;f:28;sp:1;nmi:true;np:0.997505765274639"); STL(blk_turtle_list_M5,"c:#0000b2;s:0;f:30;p:0;nmi:true;sg:1"); STL(Poly1,"c:#e74f65;o:0.1;s:1;l:-2;f:30;nmi:true"); STL(A3,"c:#bfc0c0;o:0.7;s:0.5;f:24;arc:20.180220699413823;p:-1"); STL(A4,"c:#bfc0c0;o:0.7;s:0.5;f:24;arc:21.771366241612977;p:-1"); STL(b01,"c:#141406;h:2;s:7;sn:true;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA7bm1pOnRydWU="); STL(blk_turtle_exp_P8,"c:#780013;h:2;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA7bm1pOnRydWU="); STL(blk_turtle_exp_P7,"c:#780013;h:2;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA7bm1pOnRydWU="); STL(blk_turtle_list_P8,"c:#0000b2;s:0;f:30;p:0;nmi:true;sg:1"); SetCoordsStyle("isAxis:false;isGrid:true;isOx:true;isOy:true;isLockOx:false;isLockOy:false;centerZoom:false;onlyPositive:false;color:#111111;fontSize:18;axisWidth:1;gridWidth:0.1"); SetGeneralStyle("background-color:#fffdf9;degree:true;dragmoveable:true"); // Blockly : BLK(P7,{"onlogo":{"xml":"#33cc0039Arial24italicleft2un texte(réponse attendue : b01)","sync":"TURTLE_COLOUR(39);\nTURTLE_FONT('Arial',24,'italic','left');\nSET_NUM_PRECISION(2);\nTURTLE_PRINT(([TURTLE_TEXT('(réponse attendue : '),(b01),TURTLE_TEXT(')')].join('')));\n","parents":["b01"]},"current":"onlogo"}); BLK(P8,{"onlogo":{"xml":"2#33cc0039Trebuchet MS25italicleftun texte(Réponse attendue : b01)","sync":"SET_NUM_PRECISION(2);\nTURTLE_COLOUR(39);\nTURTLE_FONT('Trebuchet MS',25,'italic','left');\nTURTLE_PRINT(([TURTLE_TEXT('(Réponse attendue : '),(b01),TURTLE_TEXT(')')].join('')));","parents":["b01"]},"current":"onlogo"}); BLK(m,{"oncompute":{"xml":"ROUNDUPDIVIDEMINUSADDDIVIDEwindowh2windowcy1OOJ","sync":"return ((Math.ceil(Math.quotient(Math.minus(Math.plus(Math.quotient((windowh()),2),(windowcy())),(Coordinate(\"O\",1))),(d((O),(J)))))));\n","parents":["O","J"]},"current":"oncompute"}); BLK(n,{"oncompute":{"xml":"ROUNDUPDIVIDEMINUSADDDIVIDEwindoww2windowcx0OOI","sync":"return ((Math.ceil(Math.quotient(Math.minus(Math.plus(Math.quotient((windoww()),2),(windowcx())),(Coordinate(\"O\",0))),(d((O),(I)))))));\n","parents":["O","I"]},"current":"oncompute"}); BLK(M1,{"onlogo":{"xml":"penUpturnLeft90moveBackwardpx20turnRight90Arial24normalcenter#66666654","sync":"TURTLE_UP(true);\nTURTLE_TURN((90));\nTURTLE_MV(-20,true);\nTURTLE_TURN(-(90));\nTURTLE_FONT('Arial',24,'normal','center');\nTURTLE_COLOUR(5);\nTURTLE_PRINT(TURTLE_TEXT('4'));\n"},"current":"onlogo"}); BLK(M2,{"onlogo":{"xml":"penUpmoveBackwardpx18Arial24normalleft#66666656","sync":"TURTLE_UP(true);\nTURTLE_MV(-18,true);\nTURTLE_FONT('Arial',24,'normal','left');\nTURTLE_COLOUR(5);\nTURTLE_PRINT(TURTLE_TEXT('6'));"},"current":"onlogo"}); BLK(b00,{"oncompute":{"xml":"grilleHi0m1grilleHADDOMULTIPLYiMINUSJOgrilleHADDADDOMULTIPLYiMINUSJOMULTIPLYnMINUSIOgrilleHgrilleH","sync":"blockly_var_grilleH = [];\nfor (var blockly_var_i = 0 ; blockly_var_i <= (m) ; blockly_var_i = blockly_var_i + 1){\n blockly_var_grilleH.push(Math.plus((O),Math.times(blockly_var_i,Math.minus((J),(O)))));\n blockly_var_grilleH.push(Math.plus(Math.plus((O),Math.times(blockly_var_i,Math.minus((J),(O)))),Math.times((n),Math.minus((I),(O)))));\n blockly_var_grilleH.push([NaN,NaN,NaN]);\n};\n\nreturn (blockly_var_grilleH);\n","parents":["m","O","J","n","I"]},"current":"oncompute"}); BLK(a00,{"oncompute":{"xml":"grilleVi0n1grilleVADDOMULTIPLYiMINUSIOgrilleVADDADDOMULTIPLYiMINUSIOMULTIPLYmMINUSJOgrilleVgrilleV","sync":"blockly_var_grilleV = [];\nfor (var blockly_var_i = 0 ; blockly_var_i <= (n) ; blockly_var_i = blockly_var_i + 1){\n blockly_var_grilleV.push(Math.plus((O),Math.times(blockly_var_i,Math.minus((I),(O)))));\n blockly_var_grilleV.push(Math.plus(Math.plus((O),Math.times(blockly_var_i,Math.minus((I),(O)))),Math.times((m),Math.minus((J),(O)))));\n blockly_var_grilleV.push([NaN,NaN,NaN]);\n};\n\nreturn (blockly_var_grilleV);\n","parents":["n","O","I","m","J"]},"current":"oncompute"}); BLK(Aire,{"oncompute":{"xml":"a","sync":"a;\n\nreturn ();","parents":["a"]},"current":"oncompute"}); BLK(M5,{"onlogo":{"xml":"penUpturnLeft90moveBackwardpx15turnRight90Arial24normalcenter#6666665a","sync":"TURTLE_UP(true);\nTURTLE_TURN((90));\nTURTLE_MV(-15,true);\nTURTLE_TURN(-(90));\nTURTLE_FONT('Arial',24,'normal','center');\nTURTLE_COLOUR(5);\nTURTLE_PRINT(TURTLE_TEXT('a'));\n"},"current":"onlogo"}); BLK(cacher,{"oncompute":{"xml":"a002b002P42P52P22P32n2m2b012M32A3bA4bA2b","sync":"BLK_STL(\"a00\",\"setHidden\",[2]);\nBLK_STL(\"b00\",\"setHidden\",[2]);\nBLK_STL(\"P4\",\"setHidden\",[2]);\nBLK_STL(\"P5\",\"setHidden\",[2]);\nBLK_STL(\"P2\",\"setHidden\",[2]);\nBLK_STL(\"P3\",\"setHidden\",[2]);\nBLK_STL(\"n\",\"setHidden\",[2]);\nBLK_STL(\"m\",\"setHidden\",[2]);\nBLK_STL(\"b01\",\"setHidden\",[2]);\nBLK_STL(\"M3\",\"setHidden\",[2]);\nBLK_STL(\"A3\",b);\nBLK_STL(\"A4\",b);\nBLK_STL(\"A2\",b);\n","parents":["b"]},"current":"oncompute"});