["{\"order\":[1,0,2,3],\"js\":\"p.a=40;\"}","{\"js\":\"p.a=40;\"}","{\"order\":[4,0,9,1,6,7,8,5,3,2],\"js\":\"p.a=40;\"}","{\"order\":[1,0,2,3],\"js\":\"p.a=40;\"}","{\"js\":\"p.a=40;\"}",{"color":"#FF0000","shapeId":1,"shapeName":"hình vuông","shapeId1":1,"num":"4","render":true},"{\"order\":[2,1,3,4,5,0],\"js\":\"p.a=40;\"}","{\"order\":[2,1,3,0],\"js\":\"p.a=40;\"}","{\"js\":\"p.a=40;\"}","{\"js\":\"p.a=40;\"}"]
["[\"0\",\"1\",\"2\"]","[\"957\",\"958\",\"736\",\"180\",\"384\",\"71\",\"777\",\"574\",\"665\"]","[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\"]","[\"0\",\"1\",\"2\"]","[\"16\",\":\",\"4\",\"= \",\"4\",\"4\"]","1/4","[\"0\",\"1\",\"2\",\"4\"]","[\"0\",\"2\"]","[\"148\"]","[\"160\"]"]
Đặt tính rồi tính: @p.a[0]@@p.a[1]@@p.a[2]@ + @p.b[0]@@p.b[1]@@p.b[2]@.
p.a = [random(1,8), random(0,8), random(1,9)];
p.b = [random(1, 9 - p.a[0]), random(0,8 - p.a[1]), random(10 - p.a[2],9)];
params({a: p.a, b: p.b});
p.event = function(Zone){ //mỗi ô 1 kí tự, dùng id
setTimeout(function() {Zone.find("input").eq(length).focus();}, 1);
Zone.find('input').attr('inputmode', 'numeric');
Zone.find("input").on("input", function() {
var value = $(this).val();
$(this).val(value[value.length-1]);
if ($(this).val().length == 1) {
var index = $(this).data("id");
if(index == 5) index =-1; // khi con trỏ đến ô có id lớn nhất thì quay về ô đầu
Zone.find("input[data-id="+(index+1)+"]").focus(); // index - 1 là nhảy sang trái, index +1 là nhảy sang phải
}
});
}
Đặt tính rồi tính :
p.chuc = random(1,8);
p.tram = random(0,9);
p.donvi = random(0,9);
p.chuc1 = random(0,8-p.chuc);
p.donvi1 = random(10-p.donvi,9);
p.tram1 = random(0,9-p.tram);
params({chuc: p.chuc, tram: p.tram, donvi: p.donvi, chuc1: p.chuc1, donvi1: p.donvi1, tram1: p.tram1});
p.d = (p.tram+p.tram1)+(p.chuc+p.chuc1)*100+(p.donvi + p.donvi1)*10;
Đặt tính rồi tính :
@p.tram[0]*100+p.chuc[0]*10+p.donvi[0]@ + @p.tram1[0]*100+p.chuc1[0]*10+p.donvi1[0]@
@p.tram[1]*100+p.chuc[1]*10+p.donvi[1]@ + @p.tram1[1]*100+p.chuc1[1]*10+p.donvi1[1]@
+
@p.tram[0]*100+p.chuc[0]*10+p.donvi[0]@
+
@p.tram[1]*100+p.chuc[1]*10+p.donvi[1]@
@p.tram1[0]*100+p.chuc1[0]*10+p.donvi1[0]@
@p.tram1[1]*100+p.chuc1[1]*10+p.donvi1[1]@
@p.d[0]@
@p.d[1]@
p.chuc = randomArray(2,0,8);
p.tram = randomArray(2,1,8);
p.donvi = randomArray(2,1,9);
p.chuc1 = [random(0,8-p.chuc[0]),random(0,8-p.chuc[1])];
p.donvi1 = [random(10-p.donvi[0],9),random(10-p.donvi[1],9)];
p.tram1 = [random(1,9-p.tram[0]),random(1,9-p.tram[1])];
params({chuc: p.chuc, tram: p.tram, donvi: p.donvi, chuc1: p.chuc1, donvi1: p.donvi1, tram1: p.tram1});
p.d = [(p.tram[0]+p.tram1[0])*100+(p.chuc[0]+p.chuc1[0])*10+p.donvi[0] + p.donvi1[0],(p.tram[1]+p.tram1[1])*100+(p.chuc[1]+p.chuc1[1])*10+p.donvi[1] + p.donvi1[1]];
Giải bài toán theo tóm tắt sau:
Hùng và Mai sưu tầm
:
@p.a*100 + p.a1*10+ p.a2@ con tem
Hùng sưu tầm
:
@p.b*100+p.b1*10+p.b2@ con tem
Mai sưu tầm
:
... con tem?
Bài giải:
Mai sưu tầm được số con tem là:
@p.a*100+p.a1*10+p.a2@ −||+ @p.b*100+p.b1*10+p.b2@ = @(p.a-p.b)*100+(p.a1-p.b1)*10+p.a2-p.b2@||@(p.a+p.b)*100+(p.a1+p.b1)*10+p.a2+p.b2@ (con tem)
Đáp số: @(p.a-p.b)*100+(p.a1-p.b1)*10+p.a2-p.b2@;@(p.a+p.b)*100+(p.a1+p.b1)*10+(p.b2+p.a2)@ con tem.
p.x = randomArray(2,0,9);
if (p.x[0]<p.x[1]) {
p.y = [random(0,8),random(1,2)];
p.u = [random(p.y[0]+1, 9), random(2*p.y[1], 2*p.y[1]+1)];
}
else { p.y = [random(2,9),random(1,2)];
p.u = [random(1, p.y[0]-1), random(p.y[1]+1,2*p.y[1]+1)];
};
params({x: p.x, y: p.y, u: p.u});
p.a = p.u[1];
p.a1 = p.u[0];
p.a2 = p.x[0];
p.b = p.y[1];
p.b1 = p.y[0];
p.b2 = p.x[1];
Giải toán dựa vào tóm tắt sau:
@p.a[p.t]@ có
:
@p.x@ @p.b[p.t]@
@p.c[p.t]@ có
:
@p.y@ @p.b[p.t]@
Cả hai @p.d[p.t]@ có
:
... @p.b[p.t]@?
Bài giải:
Cả hai @p.d[p.t]@ có số @p.b[p.t]@ là:
@p.x@ $+$ @p.y@ = @p.x+p.y@||@p.x+p.y-10@ (@p.b[p.t]@)
Đáp số: @p.x+p.y@||@p.x+p.y-10@ @p.b[p.t]@.
p.a = ["Thùng thứ nhất", "Tủ thứ nhất", " Phòng thứ nhất", "Trường A", "Trang trại A"];
p.b = ["lít dầu", "quyển sách", "người", "học sinh","cây mía"];
p.c = ["Thùng thứ hai", "Tủ thứ hai", "Phòng thứ hai", "Trường B", "Trang trại B"];
p.d = ["thùng","tủ","phòng", "trường", "trang trại"];
p.t = random(0,4);
p.x1 = [random(2,5),random(0,8),random(0,8)];
p.y1 = [random(1,9-p.x1[0]),random(0,8-p.x1[1]),random(10-p.x1[2],9)];
params({t: p.t, x1: p.x1, y1: p.y1});
p.x = p.x1[0]*100+p.x1[1]*10+p.x1[2];
p.y = p.y1[0]*100+p.y1[1]*10+p.y1[2];
Tính độ dài đường gấp khúc ABCD:
A B C D @p.a@ cm @p.b@ cm @p.c@ cm
Đáp số: cm.
Hướng dẫn giải:
Độ dài đường gấp khúc ABCD là:
@p.a@ + @p.b@ + @p.c@ = @p.a+p.b+p.c@ (cm)
p.d1 = [random(0,7), random(1,9)];
p.a1 = [random(1,8-p.d1[0]), random (1,9)];
p.b1 = [random(1,9-p.d1[0]-p.a1[0]), random(Math.max(p.d1[1]+p.a1[1], 10 - p.d1[1] - p.a1[1]), 9)];
params({d1: p.d1, a1: p.a1, b1: p.b1});
p.a = p.d1[1]*10+p.d1[0];
p.b = p.a1[1]*10+p.a1[0];
p.c = p.b1[1]*10+p.b1[0];
Tính chu vi hình vuông trong hình dưới đây:
@p.a@ cm
Chu vi hình vuông là: cm.
p.a = random(4,9)*10;
params({a: p.a});
Đặt tính rồi tính :
-
@p.d@
@p.tram1*100+p.chuc1*10+p.donvi1@
@p.tram*100+p.chuc*10+p.donvi@||@p.tram*100+p.chuc*10+p.donvi+10@||@p.tram*100+p.chuc*10+p.donvi-10@||@p.tram*100+p.chuc*10+p.donvi+100@
p.chuc = random(0,8);
p.tram = random(0,9);
p.donvi = random(1,9);
p.chuc1 = random(0,8-p.chuc);
p.donvi1 = random(10-p.donvi,9);
p.tram1 = random(0,9-p.tram);
params({chuc: p.chuc, tram: p.tram, donvi: p.donvi, chuc1: p.chuc1, donvi1: p.donvi1, tram1: p.tram1});
p.d = (p.tram+p.tram1)*100+(p.chuc+p.chuc1)*10+p.donvi + p.donvi1;