Übung: Absoluter Betrag
rand(5) > 0 ? randRange( 1, 9 ) : 0
rand(3) > 0 ? randRange(1, 9) : 0
randFromArray([1, -1])
Was ist der Betrag von \lvert localeToFixed( SIGN * (INT + FRAC/10),1) \rvert
?
(INT + FRAC/10)
init({
range: [ [-1, 11], [-1, 1] ]
});
var start = 0;
var end = 10;
var originX = 0;
var x = abs( (INT + FRAC/10) );
if ( SIGN === -1 ) {
start = -10;
end = 0;
originX = 10;
x = 10 - x;
}
numberLine( start, end );
style({ stroke: "#B5276A", fill: "#B5276A" });
graph.pt = circle( [ x, 0 ], 0.15 );
style({ stroke: "#32b7e8", fill: "#32b7e8", strokeWidth: 3.5, arrows: "->" });
path( [ [ originX, 0 ], [ x, 0 ] ] );
circle( [ originX, 0 ], 0.10 );
graph.pt.toFront();
Der Abstand von 0
zu localeToFixed( SIGN * (INT + FRAC/10),1)
ist localeToFixed( (INT + FRAC/10),1)
, welches der absoluter Betrag ist.
Anders ausgedrückt, localeToFixed( (INT + FRAC/10),1)
ist die nicht-negative Version der Zahl localeToFixed( SIGN * (INT + FRAC/10),1)
.