Cao Mai Sương 10 điểm | |
Phạm Công Huy 10 điểm | |
Nguyễn Hữu Phong 10 điểm | |
Nguyễn Thị Hoa Thy 10 điểm | |
Nguyễn Đức Minh 10 điểm |
Có 2405 người đã làm bài
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>";
}
Tính:
@getDigits(p.a[0]/1000)@ + @getDigits(p.a[1]/100)@ = @getDigits((p.a[0]+p.a[1]*10)/1000)@||@getDigits((p.a[0]+p.a[1]*10)/100)@||@getDigits((p.a[0]+p.a[1]*10))@
@getDigits(p.a[2]/10)@ + @getDigits(p.a[3]/100)@ = @getDigits((p.a[2]*10+p.a[3])/100)@||@getDigits((p.a[2]*10+p.a[3])/10)@||@getDigits((p.a[2]*10+p.a[3]+10)/10)@
p.a = [random(1111,3333),random(1,99),random(1,676), random(111,222)];
params({a: p.a});
Điền số thích hợp vào bảng:
a | @getdigits(p.a/1000)@ | @getdigits(p.c/10)@ |
b | @getdigits(p.b/100)@ | @getdigits(p.d/100)@ |
a \(-\) b |
function getdigits(n){
var LT=10000000;
n = Number((Math.round(n*LT)/LT).toFixed(5));
return (n).toString().replace(".",",");
}
p.a = random(1,9)*1000+random(0,9)*100+random(1,9)*10+random(1,9);
p.a1 = Math.floor(p.a/1000);
p.b = random(0,p.a1-1)*100 +random(0,9)*10+random(1,9);
p.c = random(20, 100)*10+random(1,9);
p.c1 = Math.floor(p.c/10);
p.d = random(0,p.c1-1)*100+ random(0,9)*10+ random(1,9);
params({a: p.a, b: p.b, c: p.c, d: p.d});
Viết hỗn số thành số thập phân:
@p.a[0]@ | @p.a[1]@ | = |
100 |
<style>
.mytable5063 td {
height:45px;
valign:middle;
}
</style>
p.a = [random(2,99), random(0,9)*10+random(1,9)];
params({a: p.a});
p.a1 = getDigits(p.a[0]+p.a[1]/100);
Tính.
@p.c@ | , | @p.dv@ | @p.k@ | ||
, | |||||
Ta có:
|
+) @p.c@ chia @p.k@ được @p.d@, viết @p.d@; @p.d@ nhân @p.k@ bằng @p.d*p.k@; @p.c@ trừ @p.d*p.k@ bằng 0, viết 0. +) Viết dấu phẩu vào bên phải @p.d@. +) Hạ @p.dv@; @p.dv@ chia @p.k@ được @p.e@, viết @p.e@; @p.e@ nhân @p.k@ bằng @p.dv@; @p.dv@ trừ @p.dv@ bằng 0, viết 0. |
p.d = random(2,4);
p.e = random(1,4);
p.k = random(2, Math.floor(8/(Math.max(p.d,p.e))));
params({d: p.d, e: p.e, k: p.k});
p.tich = (p.d*10+p.e)*p.k;
p.dv = p.tich%10;
p.c = Math.floor(p.tich/10);
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 == 7) 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
}
});
}
Chọn số thích hợp để điền vào chỗ trống:
@p.a[0]*1000@cm3 | = | 1||10||0,1dm3 | @p.a[2]*1000@cm3 | = | @getDigits(p.a[2])@||@getDigits(p.a[2]*10)@||@getDigits(p.a[2]*100)@dm3 | |
@p.a[1]*1000@cm3 | = | @p.a[1]@||@p.a[1]*10@||@p.a[1]/10@dm3 | @p.a[3]@cm3 | = | @getDigits(p.a[3]/1000)@||@getDigits(p.a[3]/100)@||@getDigits(p.a[3]/10)@dm3 |
p.a = [1,(random(1,9)*10+random(1,9))*10, (random(1,2)*100+random(0,9)*10+random(1,9))/100, random(1,9)];
params({a: p.a});
Chọn số thích hợp để điền vào chỗ trống:
@p.a[0]@m3 = @numberWithCommas(getDigits(p.a[0]*1000000))@||@numberWithCommas(getDigits(p.a[0]*10000))@||@numberWithCommas(getDigits(p.a[0]*1000))@cm3 | @getDigits(p.a[2])@m3 = @numberWithCommas(getDigits(p.a[2]*1000000))@||@numberWithCommas(getDigits(p.a[2]*10000))@||@numberWithCommas(getDigits(p.a[2]*1000))@cm3 |
@getDigits(p.a[1]/100)@m3 = @getDigits(p.a[1]*10000)@||@getDigits(p.a[1]*100)@||@getDigits(p.a[1]*1000)@cm3 | \(\dfrac{@p.ts@}{@p.ms@}\)m3 = @numberWithCommas(getDigits(p.ts*1000000/p.ms))@||@numberWithCommas(getDigits(p.ts*100000/p.ms))@||@numberWithCommas(getDigits(p.ts*1000/p.ms))@cm3 |
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;
}
function NTCN(n,gt){
var D = [];
for (var i = 1; i < gt; i++) {
if ( UCLN(n,i) == 1 && i < gt ) D.push(i);
}
return D;
}
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "<font size=2> </font>");
}
p.a = [random(1,9),(random(1,9)*1000+random(1,9)*100+random(1,9)*10+random(1,9))/1000, (random(1,2)*100+random(0,9)*10+random(1,9))/100];
p.ms1 = [2,4,5,8,10,20,25,50,100,125];
p.ms= p.ms1[random(0,9)];
p.ts1 = NTCN(p.ms, p.ms+10);
p.ts = p.ts1[random(0,p.ts1.length-1)];
params({a: p.a, ms: p.ms, ts1: p.ts1, ts: p.ts});
Điền chữ số thích hợp vào ô trống:
@p.a@,@p.b[0]@@p.b[1]@ < @p.a@,@p.b[0]@[email protected][1]@
p.a = random(1,9);
p.b = randomArray(2,1,9);
params({a: p.a, b: p.b});
Điền kết quả đúng vào ô trống:
@getDigits(p.a/100)@ × @p.k@ =
require('mathtype');
require('btds');
p.toolbar = ['frac'];
p.a = random(1,20)*100+random(0,9)*10+random(1,9);
p.k = random(2,9);
params({a: p.a, k: p.k});
Lớp 5A có @p.a@ học sinh, trong đó số học sinh thích vẽ chiếm @p.b@% tổng số học sinh cả lớp. Hỏi lớp 5A có bao nhiêu học sinh thích vẽ?
Bài giải
Lớp 5A có số học sinh thích vẽ là:
@p.a@ × @p.b@ : 100||@p.a@ : @p.b@ × 100||@p.a@ : @p.b@ : 100||@p.a@ × @p.b@ × 100 = @p.kq@||@p.kq+1@||@p.kq-1@||@p.kq+2@ (học sinh)
Đáp số: @p.kq@||@p.kq+1@||@p.kq-1@||@p.kq+2@ học sinh.
function UOC(n){
var B = [];
for (var i = 10; i <=90 ; i++) {
if ((n*i)%100 ==0) B.push(i);
}
return B;
}
p.a = 2*random(15,20);
p.b1 = UOC(p.a);
p.b = p.b1[random(0,p.b1.length-1)];
params({a: p.a, b1: p.b1, b: p.b});
p.kq = p.a*p.b/100;
Cho hình lập phương có cạnh @getDigits(p.a)@dm. Hình đó có:
Thể tích là @getDigits(p.a*p.a*p.a)@dm3.
Diện tích một mặt là @getDigits(p.a*p.a)@dm2.
Diện tích xung quanh là @getDigits(p.a*p.a*4)@dm2.
Diện tích toàn phần là @getDigits(p.a*p.a*6)@dm2.
p.a = (random(1,2)*10+random(1,9))/10;
params({a: p.a});
Chọn số thập phân thích hợp điền vào chỗ chấm:
@p.da@ phút = ... giờ.
@p.da@ phút = @p.da@ phút : 60 = @getDigits(p.a+p.x[p.s])@ giờ.
p.a = random(1,5);
p.x = [0.1, 0.25,0.5,0.75,0.9];
p.s = random(0,4);
params({a: p.a, s: p.s});
p.da = p.a*60+p.x[p.s]*60;
Chọn số thích hợp để điền vào ô trống:
@p.a*1000@ năm = @p.a*10@||@p.a*100@||@p.a@||@getDigits(p.a/10)@ thế kỉ.
p.a = random(3,9);
params({a: p.a});
Một người công nhân làm việc từ @p.a@ giờ đến @p.a+p.k@ giờ thì hoàn thành xong @p.n@ sản phẩm. Hỏi trung bình người đó làm 1 sản phẩm hết bao nhiêu thời gian?
Bài giải
Người đó làm việc trong khoảng thời gian là:
@p.a+p.k@ − @p.a@ = @p.k@||@p.a+p.k@ + @p.a@ = @p.k+2*p.a@ (giờ) = @p.k*60@||@p.k*12@||@p.k*60+60@ phút.
Trung bình người đó làm 1 sản phẩm hết số thời gian là:
@p.k*60@ : @p.n@ = @p.x@||@p.k*60+60@ : @p.n@ = @p.x+1@||@p.k*60@ : @p.x@ = @p.n@ (phút)
Đáp số: @p.x@||@p.n@||@p.x+1@ phút.
function UOC(n){
var B = [];
for (var i = 20; i <=50 ; i++) {
if (n %i ==0) B.push(i);
}
return B[random(0,B.length-1)];
}
p.a = random(7,9);
p.k = random(2,11-p.a);
p.x = UOC(p.k*60);
params({a: p.a, k: p.k,x: p.x});
p.n = p.k*60/p.x;
Vận tốc chạy của sói là @p.v@km/giờ. Hỏi sói chạy quãng đường @getDigits(p.s)@m trong bao lâu?
Đáp số: @p.t*60@ phút|| @getDigits(p.t)@ phút|| @p.t*60+10@ phút|| @getDigits(p.t+0.1)@ giờ
@getDigits(p.s)@m = @getDigits(p.v*p.t)@km
Sói chạy quãng đường trên trong khoảng thời gian là:
@getDigits(p.v*p.t)@ : @p.v@ = @getDigits(p.t)@ (giờ) = @p.t*60@ (phút)
p.v = random(40,50);
p.t = random(1,6)/20;
params({v: p.v, t: p.t});
p.s = p.v*p.t*1000;
Quãng đường MN dài @getDigits(p.s1)@km. Một xe máy đi từ M đến N với vận tốc @p.v@km/giờ. Hỏi sau khi khởi hành @p.gi@ giờ @getDigits(p.ph)@ phút, xe máy còn cách điểm N bao nhiêu ki-lô-mét?
Đáp số: @getDigits(p.sh)@||@getDigits(p.s)@||@getDigits(p.sh+2)@||@getDigits(p.s-2)@||@getDigits(p.sh+5)@||@getDigits(p.s+5)@km.
Đổi : @p.gi@ giờ @getDigits(p.ph)@ phút = @getDigits(p.t)@ giờ
Xe máy đã đi được quãng đường là:
@p.v@ x @getDigits(p.t)@ = @getDigits(p.s)@ (km)
Xe máy còn cách N số ki-lô-mét là:
@getDigits(p.s1)@ - @getDigits(p.s)@ = @getDigits(p.s1-p.s)@ (km)
Đáp số: @getDigits(p.s1-p.s)@ km.
p.v = random(30,40);
p.t = random(1,3)+random(1,9)*0.1;
p.sh = random(5,16);
params({v: p.v, t: p.t, sh: p.sh});
p.s = p.v*p.t;
p.s1 = p.s + p.sh;
p.ph = 60*(p.t- Math.floor(p.t));
p.gi = Math.floor(p.t);
© 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.