def FactorisationSimple(parametre): question = u"Factoriser :" exo = [] cor = [] valeur = valeurs_facto(parametre[0], parametre[1]) exo.append("$$ A = %s $$" %tex_dev1(valeur, '')) cor.append("\\begin{center}") cor.append("$\\begin{aligned}") cor.append("A & = %s \\\\" %tex_dev1(valeur, '')) cor.append("A & = \\boxed{%s} \\\\" %tex_dev0(valeur, '')) cor.append("\\end{aligned}$") cor.append("\\end{center}") return (exo, cor, question)
def tex_type467(valeurs, variable, cor, exo): # ecrit toutes les etapes de la factorisation if exo: exo.append("$$A = %s$$" %tex_trinome(dev(valeurs), variable)) cor.append("\\begin{center}") cor.append("$\\begin{aligned}") cor.append("A & = %s \\\\" %tex_trinome(dev(valeurs), variable)) cor.append("A & = %s \\\\" %tex_dev1(valeurs, variable)) cor.append("A & = \\boxed{%s} \\\\" %tex_dev0(valeurs, variable)) cor.append("\\end{aligned}$") cor.append("\\end{center}")
def DistributiviteSimple(parametre): question = u"Développer :" exo = [] cor = [] valeur = valeurs_distr(parametre[0], parametre[1]) exo.append("$$ A = %s $$" %tex_dev0(valeur, '')) cor.append("\\begin{center}") cor.append("$\\begin{aligned}") cor.append("A & = %s \\\\" %tex_dev0(valeur, '')) cor.append("A & = \\boxed{%s} \\\\" %tex_dev1(valeur, '')) cor.append("\\end{aligned}$") cor.append("\\end{center}") return (exo, cor, question)
def construction(valeur): question = u"Développer et réduire :" exo = [] cor = [] variable = variable_list[ random.randrange(7) ] exo.append("$$ A = %s $$" %tex_dev0(valeur, variable)) cor.append("\\begin{center}") cor.append("$\\begin{aligned}") cor.append("A & = %s \\\\" %tex_dev0(valeur, variable)) cor.append("A & = %s \\\\" %tex_dev1(valeur, variable)) cor.append("A & = \\boxed{%s} \\\\" %tex_trinome(dev(valeur), variable)) cor.append("\\end{aligned}$") cor.append("\\end{center}") return (exo, cor, question)
def CalculDistributivite(parametre): question = u"Calculer astucieusement :" exo = [] cor = [] valeur = valeurs_calcul_distr(parametre[0], parametre[1]) exo.append("$$ A = %s \\times %s $$" % (tex_coef(valeur[0][0]+valeur[0][1], ''), tex_coef(valeur[1][0]+valeur[1][1], '', 0, 1))) cor.append("\\begin{center}") cor.append("$\\begin{aligned}") cor.append("A & = %s \\times %s \\\\" % (tex_coef(valeur[0][0]+valeur[0][1], ''), tex_coef(valeur[1][0]+valeur[1][1], '', 0, 1))) if abs(valeur[0][0])+ abs(valeur[1][0]): cor.append("A & = %s \\\\" %tex_dev0(valeur, '')) cor.append("A & = %s \\\\" %tex_dev1(valeur, '')) cor.append("A & = %s \\\\" %tex_trinome(dev(valeur), '')) cor.append("A & = \\boxed{%s} \\\\" %(dev(valeur)[0]+dev(valeur)[1]+dev(valeur)[2])) cor.append("\\end{aligned}$") cor.append("\\end{center}") return (exo, cor, question)