Trần Thành Đức 10 điểm | |
Bảo Anh 10 điểm | |
vu le thai hoang 10 điểm | |
Nguyễn Trọng Vũ Hùng 10 điểm | |
nguyen quang trung 10 điểm |
Có 1820 người đã làm bài
Số?
@p.a[0]@ tấn @p.a[1]@ yến = @p.a[0]*100+p.a[1]@||@nCo(p.a[0]*1000+p.a[1])@ yến
@p.a[2]@ tấn @p.a[3]@ kg = @nCo(p.a[2]*1000+p.a[3])@||@nCo(p.a[2]*100+p.a[3])@ kg
@p.a[4]@ yến @p.a[5]@ kg = @p.a[4]*10+p.a[5]@||@nCo(p.a[4]*100+p.a[5])@ kg.
a) Nhớ: 1 tấn = 100 yến.
b) Nhớ: 1 tấn = 1 000 kg.
c) Nhớ: 1 yến = 10 kg.
p.a = [random(1,9), random(1,99), random(1,99), random(1,99), random(1,99), random(1,9)];
params({a: p.a});
function nCo (x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "<font size=2> </font>");
}
Có @p.a*p.b@ cái bánh được xếp đều vào @p.a@ cái hộp. Hỏi có @p.c@ cái hộp như thế thì có bao nhiêu cái bánh?
Bài giải
Mỗi hộp đựng số cái bánh là:
: = (cái bánh)
@p.c@ hộp như thế đựng số bánh là:
\(\times\) @p.c@ = (cái bánh)
Đáp số: cái bánh.
p.a = random(10, 30);
p.c = random(5, p.a-5);
p.b = random(3,6);
params({a: p.a, c: p.c, b: p.b});
Kéo thả số thích hợp vào ô trống:
|
|
p.a = [1,3,7,1,3,7,9,11,13,1,3,5,7,9,1,2,3,4,6,7];
p.t = [random(0,2), random(3,8), random(9,13), random(14,19)];
params({a: p.a, t: p.t});
Nhấn vào số nhỏ nhất trong các số:
@p.toString(p.a)@.
p.a1 = randomArray(2,15,90);
p.b1 = randomArray(2,1,9);
p.c1 = randomArray(2,1,9);
params({a1: p.a1, b1: p.b1, c1: p.c1});
p.a = [getDigits(p.a1[0]+(p.b1[0]*10+p.c1[0])/100),getDigits(p.a1[1]+(p.b1[1]*10+p.c1[0])/100),getDigits(p.a1[1]+(p.b1[0]*10+p.c1[0])/100),getDigits(p.a1[0]+(p.b1[1]*10+p.c1[0])/100)];
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>";
}
Bố hơn con @p.a-p.b@ tuổi. Tuổi bố và tuổi con cộng lại là @p.a+p.b@ tuổi. Tính tuổi bố và tuổi con.
Bài giải
Tuổi bố là:
( + @p.a-p.b@) : = (tuổi)
Tuổi con là:
@p.a+p.b@ - = (tuổi)
Đáp số: Bố: tuổi, con: tuổi.
p.a = random(30, 40);
p.b = random(p.a - 21, p.a - 30);
params({a: p.a, b :p.b});
Điền số thích hợp vào bảng:
Thừa số | @getdigits(p.a[0]/100)@ | @getdigits(p.a[1]/10)@ | @getdigits(p.a[2]/1000)@ |
Thừa số | @p.k[0]@ | @p.k[1]@ | 10 |
Tích | @getdigits((p.a[0]*p.k[0])/100)@||@getdigits((p.a[0]*p.k[0])/1000)@||@getdigits((p.a[0]*p.k[0]+100)/100)@ | @getdigits((p.a[1]*p.k[1])/10)@||@getdigits((p.a[1]*p.k[1])/100)@||@getdigits((p.a[1]*p.k[1]+20)/100)@ | @getdigits((p.a[2]*10)/1000)@||@getdigits((p.a[2]*10)/100)@||@getdigits((p.a[2]*10+100)/1000)@ |
function getdigits(n){
var LT=10000000;
n = Number((Math.round(n*LT)/LT).toFixed(5));
return (n).toString().replace(".",",");
}
p.a = [random(0,9)*100+random(0,9)*10+random(1,9),random(0,9)*10 + random(1,9), random(0,9)*1000+random(0,9)*100+random(1,9)*10+random(1,9)];
p.k = [random(2,9), random(1,9)*10+random(1,9)];
params({a: p.a, k: p.k});
Chọn đáp án đúng:
Số @p.a[0]+2@@p.b[0]+1@,@p.a[1]+2@@p.b[1]+1@ đọc là @p.ten[p.a[0]]@ mươi @p.ten1[p.b[0]]@ phẩy @p.ten[p.a[1]]@ mươi @p.ten1[p.b[1]]@||@p.ten[p.a[0]]@ mươi @p.ten1[p.b[0]]@ phẩy không trăm @p.ten[p.a[1]]@ mươi @p.ten1[p.b[1]]@
Số @p.a[0]+2@@p.b[0]+1@,@p.a[1]+2@@p.b[1]+1@ có phần nguyên gồm @p.a[0]+2@||@p.a[0]+1@ chục, @p.b[0]+1@ đơn vị||chục, phần thập phân gồm @p.a[1]+2@||@p.a[1]+1@ phần mười, @p.b[1]+1@ phần trăm||nghìn
p.ten = ["hai","ba","bốn","năm","sáu","bảy","tám","chín"];
p.ten1 = ["mốt","hai","ba","tư","lăm","sáu","bảy","tám","chín"];
p.a = randomArray(2,1,7);
p.b = randomArray(2,0,8);
params({a: p.a, b: p.b});
Ghép phép tính với kết quả thích hợp:
p.dv = [1,2,3,4,6,7,8,9];
p.v = randomArray(4,0,7);
p.dv1 = [2,3,4,6,7,8,9];
p.j = randomArray(4,0,6);
p.a = [random(0,9)*100+random(0,9)*10+p.dv[p.v[0]],random(0,9)*100+random(0,9)*10+p.dv[p.v[1]],random(0,9)*100+random(0,9)*10+p.dv[p.v[2]],random(0,9)*10+p.dv[p.v[3]]];
p.k = [p.dv1[p.j[0]],random(1,9)*10+p.dv1[p.j[1]],p.dv1[p.j[2]],random(1,2)*10+p.dv1[p.j[3]]];
params({v: p.v, j :p.j, a: p.a, k: p.k});
Trong hộp chỉ có @p.a@ viên bi xanh và @p.b@ viên bi đỏ. Khi đó
+) Tỉ số giữa số viên bi đỏ với số viên bi xanh là: \(@p.d@\) || \(@p.e@\) ;
+) Tỉ số giữa số viên bi xanh với tổng số viên bi trong hộp là: \(@p.g@\) || \(@p.h@\) .
function UCLN(x, y){
// d = x % y
// if (d==0) D = y
var d = x % y;
while (d != 0) {
x = y;
y = d;
d = x % y;
}
return y;
}
//viết phân số
function optimoz(a, b){
//Rút gọn
var ucln = UCLN(a, b);
a = a / ucln; b = b / ucln;
if(a * b > 0){
a = Math.abs(a); b = Math.abs(b);
}else{
a = -Math.abs(a); b = Math.abs(b);
}
if(a % b == 0) return (a / b);
else return "\\dfrac{"+a+"}{"+b+"}";
}
p.b = random(10, 20);
p.a = random(5, p.b - 1);
params({b: p.b, a: p.a});
p.t = p.a+p.b;
p.d = optimoz(p.b,p.a);
p.e = optimoz(p.a,p.b);
p.g = optimoz(p.a,p.t);
p.h = optimoz(p.b,p.t);
Mẹ có cuộn dây dài @p.a@m. Mẹ chia cuộn dây đó thành hai đoạn. Hỏi mỗi đoạn dài bao nhiêu mét?
p.x = random(1,3);
params({x: p.x});
p.a = 2*p.x+1;
Mỗi đoạn dây dài là:
@p.a@ : 2 = @getDigits(p.a/2)@ (m)
© 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.