Bùi Bảo Châu 10 điểm | |
Nguyễn Văn Tiến 10 điểm | |
NGUYỄN PHƯỚC LÂM 10 điểm | |
Vũ Đức Kiên 10 điểm | |
Phạm Huy Thông 10 điểm |
Có 5307 người đã làm bài
Chọn số thích hợp để điền vào bảng:
Số liền trước | Số đã cho | Số liền sau |
@p.a[0]-1@||@p.a[0]-10@ | @p.a[0]@ | @p.a[0]+1@||@p.a[0]+10@ |
@p.a[1]-1@||@p.a[1]-10@ | @p.a[1]@ | @p.a[1]+1@||@p.a[1]+10@ |
p.a = [random(1,9)*1000+ random(0,9)*100+ random(1,9)*10,random(1,9)*1000+ random(0,9)*100+ random(1,8)*10+9 ];
params({a: p.a});
Tính.
$+$ | @p.a[0]@ | @p.a[1]@ | @p.a[2]@ | @p.a[3]@ |
@p.b[0]@ | 0 | @p.b[2]@ | @p.b[3]@ | |
@p.a[0]+p.b[0]@ | @p.a[1]+1@||@p.a[1]@ | @(p.a[2]+p.b[2])%10@ | @p.a[3]+p.b[3]@||@p.n[0]@||@p.n[1]@ |
p.a = [random(1,7),random(1,8),random(1,7),random(1,9)];
p.b = [random(1,8-p.a[0]),0,random(10-p.a[2],9),random(0,9 - p.a[3])];
p.n = randomArray(2,0,9);
params({a: p.a, b: p.b, n: p.n});
Tính:
[email protected]@ + @p.y@ =$ @p.z@||@p.z-1@||@p.z+100@||@p.z-1000@
p.a = [random(1,7),random(1,9),random(1,7),random(1,9)];
p.b = [random(1,8-p.a[0]),random(10-p.a[1],9),0,random(10-p.a[3],9)];
params({a: p.a, b: p.b});
p.x = p.a[0]*1000+p.a[1]*100+p.a[2]*10+p.a[3];
p.y = p.b[0]*1000+p.b[1]*100+p.b[2]*10+p.b[3];
p.z = p.x+p.y;
p.event = function(Zone){
Zone.find(".dragtext, .drag-select").css({"font-family": "Katex_Main", "font-size": "26px"});
}
Tính:
\(\times\) | @p.a[0]@ | @p.a[1]@ | @p.a2@ | @p.a[2]@ |
@p.k@ | ||||
@p.ng@ | @p.tr@ | @p.ch@ | @p.dv@||@p.n[0]@||@p.n[1]@ |
p.a = [random(1,4),random(0,4),random(0,4)];
p.a1 = Math.max(p.a[0],p.a[1],p.a[2]);
p.k = random(2,Math.floor(8/p.a1));
p.a2 = random(Math.floor(10/p.k),9);
p.n = randomArray(2,0,9);
params({a: p.a, a1: p.a1, k: p.k, a2: p.a2, n: p.n});
p.kq = (p.a[0]*1000+p.a[1]*100+p.a2*10+p.a[2])*p.k;
p.dv = p.kq%10;
p.ch = ((p.kq-p.dv)/10)%10;
p.tr = ((p.kq - p.dv - p.ch*10)/100)%10;
p.ng = Math.floor(p.kq/1000);
Tính:
@nCo(p.x*p.k)@ : @p.k@ = @nCo(p.x)@||@nCo(p.x+100)@||@nCo(p.x-10)@
var arr = (random(0,1)==0? shuffle([1,2,3,4]):shuffle([1,2,3,3]));
p.a = [arr[0],arr[1],arr[2],arr[3]];
var a1 = Math.max(p.a[0],p.a[1],p.a[2],p.a[3]);
p.k = random(2,Math.floor(9/a1));
params({a: p.a, k: p.k});
p.x = (p.a[0]*1000+p.a[1]*100+p.a[2]*10+p.a[3]);
p.kq = (p.a[0]*1000+p.a[1]*100+p.a[2]*10+p.a[3])*p.k;
function nCo (x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "<font size=2> </font>");
}
Nhấn vào số nhỏ nhất trong các số:
a) @p.toString(p.b)@
b) @p.toString(p.d)@
p.a = randomArray(4,1000,9999);
p.c = randomArray(4,9000,9999);
params({a: p.a,c: p.c});
p.b = [p.a[0],p.a[1],p.a[2],10000, p.a[3]];
p.d = [p.c[0],p.c[1],10000, p.c[2], p.c[3]];
p.getmin = function(arr){
var min = arr[0];
for(var i = 1; i < arr.length; i++) if(arr[i] <= min) min = arr[i];
return min;
}
p.toString = function(arr){
var str = "";
var min = p.getmin(arr);
for(var i = 0; i < arr.length; i++){
var correct = arr[i] == min ? "correctAnswer" : "";
str += "<span class='under-line "+correct+"'>$"+arr[i]+"$</span> , ";
}
str = str.slice(0, -13);
return "<span class='border-word'>"+str+"</span>";
}
Đặt tính rồi tính: @(p.a[0]+p.b[0])+1@@(p.a[1]+p.b[1])%10@@(p.a[2]+p.b[2])+1@@(p.a[3]+p.b[3])%10@ \(-\) @p.b[0]@@p.b[1]@@p.b[2]@@p.b[3]@
$-$ | ||||
p.a = [random(1,7),random(1,9),random(1,7),random(1,9)];
p.b = [random(1,8-p.a[0]),random(10-p.a[1],9),random(0,8-p.a[2]),random(10-p.a[3],9)];
params({a: p.a, b: p.b});
p.event = function(Zone){ //mỗi ô 1 kí tự, dùng id
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 == 11) 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ìm $x$:
\(x\) \(\times\) [email protected]@$ | $=$ | [email protected]*p.k@$ |
\(x\) | $=$ | [email protected]*p.k@$ :||× [email protected]@$ |
\(x\) | $=$ | @p.x@||@p.x-10@||@p.x*p.k@ |
var arr = (random(0,1)==0? shuffle([2,3,4]):shuffle([2,3,3]));
p.a = [1,arr[0],arr[1],arr[2]];
var a1 = Math.max(p.a[0],p.a[1],p.a[2],p.a[3]);
p.k = random(2,Math.floor(9/a1));
params({a: p.a, k: p.k});
p.x = (p.a[0]*1000+p.a[1]*100+p.a[2]*10+p.a[3]);
p.event = function(Zone){
Zone.find(".select-option").css({"font-family": "Katex_Main", "font-size": "26px"});
}
Viết (theo mẫu):
$1 823 = 1000 + 800 + 20 + 3$
[email protected][0]@ @p.a[1]@@p.a[2]@@p.a[3]@ =$ @p.a[0]*1000@ + @p.a[1]*100@ + @p.a[2]*10@ + @p.a[3]@||@p.a[1]*1000@ + @p.a[0]*100@ + @p.a[2]*10@ + @p.a[3]@||@p.a[0]*1000@ + @p.a[1]*100@ + @p.a[3]*10@ + @p.a[2]@
p.a = randomArray(4,2,9);
params({a: p.a});
p.event = function(Zone){
Zone.find(".select-option").css({"font-family": "Katex_Main", "font-size": "22px"});
}
Bài toán: @p.k[0]@ thùng chứa @nCo(p.a*p.k[0])@ gói mì. Hỏi @p.k[1]@ thùng như thế chứa bao nhiêu gói mì, biết các thùng chứa số gói mì như nhau?
Hãy sắp xếp các dòng sau để được lời giải đúng.
Bài giải
var tram = random(3,9);
p.a = tram*100+random(0,9)*10+random(1,9);
p.k = randomArray(2,Math.max(Math.floor(10/tram), 2), 9);
params({a: p.a, k: p.k});
function nCo (x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "<font size=2> </font>");
}
Số liền sau của số @p.a@ là @p.a+1@||@p.a-1@||@p.a+10@||@p.a-10@
p.a = random(1,9)*1000+random(0,9)*100+random(0,9)*10+ random(0,8);
params({a: p.a});
Số liền trước số @p.a@ là số .
p.a = random(1,9)*1000+random(0,9)*100+random(0,9)*10+ random(1,9);
params({a: p.a});
© 2013 - 2021 OLM.VN (email: [email protected])
OLM.VN sử dụng tốt nhất bằng trình duyệt Google Chrome, download tại đây.