[{"a":5,"b":7,"rnd":0},{"a":8,"b":5,"rnd":1},"{\"js\":\"p.a=6;p.i=-3;p.e1=3;\",\"order\":[0,3,2,1]}",{"a":7,"b":-12,"t":0,"o":1,"c":4,"gt":0},{"a":4,"b":-7,"x":-1,"h":1,"o":1},{"a":-6,"b":-5,"c":-3,"d":-3,"m":2},{"I":{"x":1,"y":-2},"R":4,"kc":-2,"t":1},{"I1":{"x":-2,"y":-3},"I2":{"x":3,"y":2},"R1":5,"R2":3},{"t1":0,"t2":1,"id1":1,"id2":3},{"R1":4,"R2":5,"KC":7,"id1":3,"id2":3,"rnd":1}]
[[1],[1],"[\"0\"]","m>-7","-7","2",[0],[1],[0],[1]]
Tìm điều kiện xác định của biểu thức: \(P=\dfrac{@p.i@}{\sqrt{@p.a@[email protected]@}}\)
- \(x>@p.ds@\)
- \(x\[email protected]@\)
- \(x< @p.ds1@\)
- \(x\[email protected]@\)
function dau(n){
if (n >=0) return " + " + n;
else return n;
};
function UCLN(x, 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.a = random(2,7);
p.i = random(-10,10);
if (p.i == 0) p.i++;
p.dau = [-1,1];
p.e1 = random(1,7)*p.dau[random(0,1)];
params({a: p.a,i: p.i, e1: p.e1});
p.e = dau(p.e1);
p.ds = optimoz(-p.e1,p.a);
p.ds1 = optimoz(p.e1,p.a);