KhanUtil.shuffle([ "blue", "green", "red", "purple", "orange", "brown" ]) (function() { var array = []; var ds = []; var used = {}; var arrLength = randRange( 4, 6 ); while ( array.length < arrLength ) { var d = randRange( 1, 3 ) * randRange( 2, 9 ); var n = randRange( 1, d - 1 ); var ns = ( n / d ).toFixed( 3 ); if ( !used[ ns ] ) { var gcd = getGCD( n, d ); array.push([ n/d, (n/gcd), (d/gcd), fractionReduce( n, d, true ), (n/gcd) + "/" + (d/gcd), COLORS[array.length] ]); ds.push( d/gcd ); used[ ns ] = true; } } return array; })() jQuery.map( NUMS, function( el ) { return el[2]; }) jQuery.map( NUMS, function( el ) { return "\\color{" + el[5] + "}{" + el[2] + "}"; }).join( "," ) getLCM.apply( KhanUtil, DENOMS ) jQuery.map( NUMS, function( el, idx ) { var n = el[1], d = el[2], scalar = (LCD/d); return "\\color{" + el[5] + "}{" + fractionSmall( n * scalar, LCD ) + "}"; }) NUMS_LCD_COLOR.join( "," ) jQuery.map( NUMS, function( el ) { return el[3]; } ).join( "," ) jQuery.map( NUMS, function( el ) { return "\\color{" + el[5] + "}{" + el[3] + "}"; } ).join( "," ) jQuery.extend( true, [], NUMS ).sort( function(a, b) { return a[0] - b[0]; } ) jQuery.map( NUMS_SORT, function( el ) { return el[3]; } ).join( "," ) jQuery.map( NUMS_SORT, function( el ) { return "\\color{" + el[5] + "}{" + el[3] + "}"; } ).join( "," ) jQuery.map( NUMS_SORT, function( el, idx ) { var n = el[1], d = el[2], scalar = (LCD/d); return "\\color{" + el[5] + "}{" + fractionSmall( n * scalar, LCD ) + "}"; }) NUMS_LCD_SORT_COLOR.join( "," ) createSorter()

Järjesta järgnevad murrud vähimast suurimani:

  • NUM[3]

SORTER.init( "sortable" )

Sikuta murrud õigesse järjekorda
SORTER.getContent()
return guess.join( "," ) === NUMS_SORT_TEX;
SORTER.setContent( guess );

Kasutame iga murru jaoks erinevat värvi.

NUMS_TEX_COLOR

Et võrrelda oleks lihtsam tuleks leida kõigile vähim ühine nimetaja.

Vähim ühine nimetaja on vähim arv, mis jagub kõigi murdude nimetajatega..

Nimetajate DENOMS_TEX_COLOR jaoks on selliseks arvuks LCD.

Korrutame iga murru \dfrac{a}{b} läbi \dfrac{\frac{LCD}{b}}{\frac{LCD}{b}}-ga, et saada iga murru nimetajaks LCD:

\color{NUM[5]}{NUM[3]} \times \dfrac{\frac{LCD}{NUM[2]}}{\frac{LCD}{NUM[2]}} = \color{NUM[5]}{NUM[3]} \times \frac{LCD / NUM[2]}{LCD / NUM[2]} =NUMS_LCD_COLOR[I]

Kõik murrud on nüüd sellisel kujul, et piisab nende võrdlemiseks vaid lugejate võrdlemisest:

NUMS_LCD_TEX_COLOR

Järjesta murrud lugejate järgi vähimast suurimani:

NUMS_LCD_SORT_COLOR_TEX

Lõpuks vii murrud algsele kujule tagasi.

NUMS_SORT_TEX_COLOR

(sulge)
ülesanne Selline on ülesanne alusta selle lahendamist.
Vajad abi? Vaata vihjet. See tegevus nullib sinu praegused punktid!
 
Tagasiside