Nouvel exercice

r

Valider votre  réponse

r

Juste

Faux

L'expression  de la deuxième réponse doit être réduite et simplifiée
au maximum.  Vous ne pouvez par exemple ni utiliser de parenthèse
ni les symboles * ou / ,  ni plus de deux additions ou soustractions.

Développez l'expression proposée. 
Vous pouvez compléter directement la deuxième ligne si vous le voulez.

Juste

Faux

Saisissez votre premier calcul ici:

Facultatif

Saisissez l'expression attendue ici:

RAZ

Mathématiques à Valin

Vérifiez la syntaxe de votre expression

Commencer les exercices

Développement d'expressions du type :

(ax+b)(cx+d)

Le terme de degré 2 est faux

Le terme de degré 1 est faux

Le terme constant est faux

\text{Dernier exercice}

sign1p = If(IndexOf["+", texterep] ≟ 1, 1, 0)
sign1m = If(IndexOf["-", texterep] ≟ 1, 1, 0)
posp = IndexOf("+", texterep)
pospx = If(Defined[posp], posp, 0)
pos2p = If(pospx ≠ 0, IndexOf["+", texterep, pospx + 1])
pos2px = If(Defined[pos2p], pos2p, 0)
pos3p = If(pos2px ≠ 0, IndexOf["+", texterep, pos2p + 1], 0)
pos3px = If(Defined[pos3p], pos3p, 0)
pos4p = If(pos3px ≠ 0, IndexOf["+", texterep, pos3p + 1], 0)
pos4px = If(Defined[pos4p], pos4p, 0)
nbplus: If[pospx ≟ 0, 0, 1] + If[pos2px ≟ 0, 0, 1] + If[pos3px ≟ 0, 0, 1] + If[pos4px ≟ 0, 0, 1]
posm = IndexOf("-", texterep)
posmx = If(Defined[posm], posm, 0)
pos2m = If(posmx ≠ 0, IndexOf["-", texterep, posmx + 1])
pos2mx = If(Defined[pos2m], pos2m, 0)
pos3m = If(pos2mx ≠ 0, IndexOf["-", texterep, pos2m + 1], 0)
pos3mx = If(Defined[pos3m], pos3m, 0)
pos4m = If(pos3mx ≠ 0, IndexOf["-", texterep, pos3m + 1], 0)
pos4mx = If(Defined[pos4m], pos4m, 0)
nbmoins: If[posmx ≟ 0, 0, 1] + If[pos2mx ≟ 0, 0, 1] + If[pos3mx ≟ 0, 0, 1] + If[pos4mx ≟ 0, 0, 1]
a = 5
b = 7
c = 6
d = -7
f = Polynomial({(0, b), (1, a + b)})
g = Polynomial({(0, d), (1, c + d)})
h = Polynomial({(0, (b * d)), (1, (a * c) + (a * d) + (b * c) + (b * d)), (-1, (a * c) - (a * d) - (b * c) + (b * d))})
ChampTexte1 = Textfield(texterep)
texte1: "(" + (LaTeX[f]) + ")(" + (LaTeX[g]) + ")=" + (LaTeX[texterep]) + ""
posx = IndexOf("x", texterep)
posxx = If(Defined[posx], posx, 0)
pos2x = If(posxx ≠ 0, IndexOf["x", texterep, posx + 1], 0)
pos2xx = If(Defined[pos2x] ∧ (pos2x ≠ 0), pos2x, 0)
pos3x = If(Defined[pos2x] ∧ (pos2xx ≠ 0), IndexOf["x", texterep, pos2x + 1], 0)
pos3xx = If(Defined[pos3x], pos3x, 0)
posetoile = IndexOf("*", texterep)
etoile = Defined(posetoile)
texte2: "(" + (LaTeX[f]) + ")(" + (LaTeX[g]) + ")=" + (LaTeX[texterep1]) + ""
ChampTexte2 = Textfield(texterep1)
k(x) = x^(4)
posetoilex = If(Defined[posetoile], posetoile, 0)
posparent = IndexOf("(", texterep)
posparentx = If(Defined[posparent], posparent, 0)
nbsignes: nbmoins + nbplus - sign1m - sign1p
affiche = false
k1(x) = x^(4)
kk = If(Defined[k], k, (-500 * x))
kk1 = If(Defined[k1], k1, (-500 * x))
juste2: kk(53) ≟ h(53) ∧ kk(43) ≟ h(43) ∧ kk(51) ≟ h(51)
juste1: kk1(53) ≟ h(53) ∧ kk1(43) ≟ h(43) ∧ kk1(51) ≟ h(51)
repnonvide: texterep1 ≠ ""
tropdex: pos3xx ≠ 0
gain = 1
score = 0
nbexo = 1
posdiv = IndexOf("/", texterep)
divvu = Defined(posdiv)
format: pos3xx + posetoilex + posparentx ≟ 0 ∧ (nbsignes  <  3) ∧ (¬divvu)
affichemessage1: (¬format) ∧ affiche
test = false
rep2nonvide: texterep ≠ ""
affichechamps1 = true
affichechamps2 = true
afficheseulement2: juste2 ∧ texterep1 ≟ ""
texte12: "" + score + " exercices réussis sans erreur sur " + nbexo + " proposés."
debut = false
posh = IndexOf("h", texterep)
posf = IndexOf("f", texterep)
posg = IndexOf("g", texterep)
houi = Defined(posh)
goui = Defined(posg)
foui = Defined(posf)
triche: foui ∨ goui ∨ houi
nonvalable: triche ∨ kk(1) ≟ -500
juste3: juste2 ∧ format ∧ (¬nonvalable)
h'(x) = h'(x)
kk'(x) = kk'(x)
h''(x) = h''(x)
kk''(x) = kk''(x)
fauxdeg0: h(0) ≠ kk(0)
fauxdeg1: h'(0) ≠ kk'(0)
fauxdeg2: h''(0) ≠ kk''(0)
notemax: 10
grade: score