randRangeNonZero( -3, 3 ) randRangeNonZero( -2, 2) randRange( 0, 4 ) (function() { var points = []; for ( var x = -2, i = 0; x <= 2; x++, i++ ) { var y = x * M + B, jitter = randRangeNonZero( -2, 2 ); if ( i === CORRECT ) { jitter = 0; } points.push( [ x, y + jitter ] ); } return points; })() function( arr ) { return "(" + arr.join( ", " ) + ")"; }

Care dintre punctele următoare reprezintă o soluție pentru ecuația de mai jos?

y = expr(["+", ["*", M, "x"], B])

PAIR( POINTS[CORRECT] )

  • PAIR( point )

Putem încerca să înlocuim x și y din ecuație cu valorile punctelor.

Dacă se pastrează egalitatea, înseamnă că punctul acela este soluția.

Să încercăm cu PAIR( point ).

Dacă înlocuim x cu point[ 0 ], obținem point[ 1 ]?

y = (M)(point[ 0 ]) + B = M * point[ 0 ] + B = M * point[ 0 ] + B

În consecință, singurul punct care este soluția ecuației este PAIR( POINTS[ CORRECT ] ).

Putem să ajungem la aceeași concluzie dacă reprezentăm punctele și ecuația în sistemul xOy.

graphInit({ range: 10, scale: 20, axisArrows: "<->", tickStep: 1, labelStep: 2 }); style({ stroke: BLUE, fill: BLUE }); plot(function( x ) { return x * M + B; }, [ -10, 10 ]); $.each( POINTS, function( i, point ) { if ( i === CORRECT ) { style({ stroke: ORANGE, fill: ORANGE }, function() { circle( point, 0.3 ); }); } else { circle( point, 0.2 ); } });

Care dintre punctele următoare reprezintă o soluție pentru ecuația reprezentată mai jos?

graphInit({ range: 10, scale: 20, axisArrows: "<->", tickStep: 1, labelStep: 2 }); style({ stroke: BLUE, fill: BLUE }); plot(function( x ) { return x * M + B; }, [ -10, 10 ]);

PAIR( POINTS[CORRECT] )

  • PAIR( point )

Putem încerca să reprezentăm fiecare punct.

circle( point, 0.2 );

Singurul punct care se află pe linie este PAIR( POINTS[ CORRECT ] ).

style({ stroke: ORANGE, fill: ORANGE }); circle( POINTS[ CORRECT ], 0.3);