reduce( randRangeNonZero( -5, 5 ), randRange( 1, 5 ) ) randRangeNonZero( max( -10, -10 - SLOPE_FRAC[0] ), min( 10, 10 - SLOPE_FRAC[0] ) ) SLOPE_FRAC[0] / SLOPE_FRAC[1] SLOPE === 1 ? "" : ( SLOPE === -1 ? "-" : fraction( SLOPE_FRAC[0], SLOPE_FRAC[1], true, true ) ) randRangeNonZero( -3, 3 ) SLOPE_FRAC[0] * -MULT SLOPE_FRAC[1] * MULT SLOPE_FRAC[1] * YINT * MULT randFromArray([ true, false ]) randFromArray([ "<", ">", "≤", "≥" ]) B < 0 ? { "<": ">", ">": "<", "≤": "≥", "≥": "≤" }[ COMP ] : COMP COMP === "<" || COMP === "≤" COMP === "≥" || COMP === "≤"

Grafica la siguiente desigualdad:

expr([ "+", [ "*", A, "x" ], [ "*", B, "y" ] ]) STD_FORM_COMP C

y COMP PRETTY_SLOPE x + YINT

graphInit({range:11,scale:20,axisArrows:"<->",tickStep:1,labelStep:1,gridOpacity:.05,axisOpacity:.2,tickOpacity:.4,labelOpacity:.5}),label([0,-11],"y","below"),label([11,0],"x","right"),addMouseLayer(),graph.pointA=addMovablePoint({coord:[-5,5],snapX:.5,snapY:.5,normalStyle:{stroke:KhanUtil.BLUE,fill:KhanUtil.BLUE}}),graph.pointB=addMovablePoint({coord:[5,5],snapX:.5,snapY:.5,normalStyle:{stroke:KhanUtil.BLUE,fill:KhanUtil.BLUE}}),graph.line1=bogusShape,graph.shading=bogusShape,graph.update=function(){if(graph.line1.remove(),graph.shading.remove(),abs(graph.pointB.coord[0]-graph.pointA.coord[0])>.001){var e=(graph.pointB.coord[1]-graph.pointA.coord[1])/(graph.pointB.coord[0]-graph.pointA.coord[0]),r=e*(0-graph.pointA.coord[0])+graph.pointA.coord[1],a=(graph.pointA.coord[0]<graph.pointB.coord[0]?graph.shadetop:!graph.shadetop)?11:-11;style({stroke:BLUE,strokeWidth:2,strokeDasharray:graph.dasharray},function(){graph.line1=line([-11,-11*e+r],[11,11*e+r]).toBack()}),style({fill:BLUE,stroke:null,opacity:KhanUtil.FILL_OPACITY},function(){graph.shading=path([[11,a],[11,11*e+r],[-11,-11*e+r],[-11,a]])})}else{var t=graph.pointA.coord[0],a=(graph.pointB.coord[1]<graph.pointA.coord[1]?graph.shadetop:!graph.shadetop)?11:-11;style({stroke:BLUE,strokeWidth:2,strokeDasharray:graph.dasharray},function(){graph.line1=line([t,-11],[t,11]).toBack()}),style({fill:BLUE,stroke:null,opacity:KhanUtil.FILL_OPACITY},function(){graph.shading=path([[t,-11],[t,11],[a,11],[a,-11]])})}},graph.pointA.onMove=function(e,r){return e!=graph.pointB.coord[0]||r!=graph.pointB.coord[1]?(graph.pointA.setCoord([e,r]),graph.update(),!0):!1},graph.pointB.onMove=function(e,r){return e!=graph.pointA.coord[0]||r!=graph.pointA.coord[1]?(graph.pointB.setCoord([e,r]),graph.update(),!0):!1},graph.dasharray="",graph.shadetop=!0,graph.update(),graph.pointA.toFront(),graph.pointB.toFront()
Arrastra los dos puntos para mover la recta a la posición correcta.
[graph.pointA.coord,graph.pointB.coord,graph.pointA.coord[0]>graph.pointB.coord[0]?graph.shadetop:!graph.shadetop,"- "===graph.dasharray?!1:!0]
var e=(guess[1][1]-guess[0][1])/(guess[1][0]-guess[0][0]),r=e*(0-guess[0][0])+guess[0][1];return abs(SLOPE-e)<.001&&abs(YINT-r)<.001&&guess[2]===LESS_THAN&&guess[3]===INCLUSIVE
graph.pointA.setCoord(guess[0]),graph.pointB.setCoord(guess[1]),graph.shadetop=graph.pointA.coord[0]>graph.pointB.coord[0]?guess[2]:!guess[2],guess[3]?(graph.dasharray="",$("input[name=dashradio][value=solid]").attr("checked",!0)):(graph.dasharray="- ",$("input[name=dashradio][value=dashed]").attr("checked",!0)),graph.update()
grafica la desigualdad
asegúrate que el lado correcto esté sombreado
asegúrate que la línea se muestre correctamente continua o puntedada

Convierte expr([ "+", [ "*", A, "x" ], [ "*", B, "y" ] ]) STD_FORM_COMP C a la forma pendiente intersección resolviendo para y.

Suma abs( A )x a ambos lados:

Subtract abs( A )x from both sides:

\qquad expr( [ "*", B, "y" ] ) STD_FORM_COMP expr([ "+", [ "*", -A, "x" ], C ])

Divide ambos lados entre B. Ya que estás dividiendo o multiplicando por un numero negativo, no olvides cambiar el signo de la desigualdad :

\qquad y COMP expr([ "+", "\\dfrac{" + expr([ "*", -A, "x" ]) + "}{" + B + "}", "\\dfrac{" + C + "}{" + B + "}" ])

\qquad y COMP \color{purple}{PRETTY_SLOPE} x \color{GREEN}{+ YINT}

La intersección con el eje y es YINT y la pendiente es decimalFraction( SLOPE, true, true ). Puesto que la intersección con el eje y es YINT, La recta debe pasar por el punto (0, YINT).

style({stroke:GREEN,fill:GREEN},function(){graph.yint=circle([0,YINT],.2).toBack()})

La pendiente es decimalFraction( SLOPE, true, true ). Recuerda que la pendiente te dice lo que se eleva en el recorrido. Por cada paso que damos nos debemos mover abs( SLOPE_FRAC[0] ) posiciones hacia abajo (pues es negativa)arriba.Para cada paso que damos nos debemos mover abs( SLOPE_FRAC[0] ) posición hacia abajo (porque es negativo) para arriba. Para cada paso que damos también debemos movernos SLOPE_FRAC[1] posiciones a la derecha.Para cada paso que damos también debemos movernos SLOPE_FRAC[1] posición a la derecha. Así que la recta también debe pasar por (SLOPE_FRAC[1], YINT + SLOPE_FRAC[0]).

style({stroke:"purple",strokeWidth:2,arrows:"->"},function(){path([[0,YINT],[0,YINT+SLOPE_FRAC[0]]]).toBack(),path([[0,YINT+SLOPE_FRAC[0]],[SLOPE_FRAC[1],YINT+SLOPE_FRAC[0]]]).toBack()}),label([0,YINT+SLOPE_FRAC[0]/2],abs(SLOPE_FRAC[0])+" \\text{ "+(SLOPE_FRAC[0]<0?"down":"up")+"} \\quad","left",{color:"purple"}),label([0,YINT+SLOPE_FRAC[0]],SLOPE_FRAC[1]+" \\text{ "+$._("derecha")+"}",SLOPE_FRAC[0]<0?"below right":"above right",{color:"purple"}),graph.yint.toBack()

Puesto que nuestra desigualdad tiene un signo menor que o igual a, significa que cualquier punto debajo de la recta es una solución de la desigualdad, así que el área debajo de la línea debe estar sombreada.

Puesto que nuestra desigualdad tiene un signo mayor que o igual a, significa que cualquier punto sobre la recta en una solución de la desigualdad, así que el área sobre la linea debe estar sombreada.

Observa que como el signo es menor que o igual a, cualquier punto de la linea es solución, así que la linea debe ser continua.Observa que como el signo es mayor que o igual a, cualquier punto de la línea es solución, así que la línea debe ser continua.

Observa que como el signo es menor que (y no igual a), cualquier punto de la línea no esparte de la solución, así que la línea debe ser punteada para indicar esto.Observa que como el signo es mayor que (y no igual a), cualquier punto sobre la línea no es parte de la solución, así que la línea debe estar punteada para indicar esto.