134 lines
3.8 KiB
TeX
134 lines
3.8 KiB
TeX
% vim:ft=tex:
|
|
%
|
|
\documentclass[12pt]{article}
|
|
\usepackage[utf8x]{inputenc}
|
|
\usepackage[francais]{babel}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage{amssymb}
|
|
\usepackage{amsmath}
|
|
\usepackage{amsfonts}
|
|
|
|
|
|
\title{
|
|
Snippets pour Opytex \\
|
|
Fractions
|
|
}
|
|
\author{
|
|
Benjamin Bertrand
|
|
}
|
|
|
|
\begin{document}
|
|
\maketitle
|
|
|
|
\section{Simplifications de fractions}
|
|
\begin{itemize}
|
|
\item Trouver le numérateur quand le dénominateur augmente
|
|
\Block{set a,b,ans,c = random_str("{a},{b},{a*c},{b*c}", conditions = ["{a} != {b}"], val_min = 2, val_max = 10).split(',')}%
|
|
\begin{align*}
|
|
\dfrac{\Var{a}}{\Var{b}} = \dfrac{\ldots}{\Var{c}}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\dfrac{\Var{a}}{\Var{b}} = \dfrac{\Var{ans}}{\Var{c}}
|
|
\end{align*}
|
|
|
|
\item Trouver le numérateur quand le dénominateur diminue
|
|
\Block{set a,b,ans,c = random_str("{a*c},{b*c},{a},{b}", conditions = ["{a} != {b}"], val_min = 2, val_max = 10).split(',')}%
|
|
\begin{align*}
|
|
\dfrac{\Var{a}}{\Var{b}} = \dfrac{\cdots}{\Var{c}}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\dfrac{\Var{a}}{\Var{b}} = \dfrac{\Var{ans}}{\Var{c}}
|
|
\end{align*}
|
|
Explications
|
|
\Block{set f = Expression(a + "/" +b)}
|
|
\begin{align*}
|
|
\Var{f.simplify().explain()|join('=')}
|
|
\end{align*}
|
|
|
|
\end{itemize}
|
|
|
|
|
|
\section{Ajouts de fractions}
|
|
|
|
\begin{itemize}
|
|
\item Fraction avec le même dénominateur
|
|
\Block{set e = Expression.random("{a} / {b} + {c} / {b}", ["{b} > 1"], val_min = 1)}
|
|
\begin{align*}
|
|
A = \Var{e}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\Var{e.simplify().explain() | join('=')}
|
|
\end{align*}
|
|
|
|
\item Fraction avec un denominateur multiple de l'autre
|
|
\Block{set e = Expression.random("{a} / {b} + {c} / {b*d}", ["{b} > 1","{d} > 1"], val_min = 1)}
|
|
\begin{align*}
|
|
A = \Var{e}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\Var{e.simplify().explain() | join('=')}
|
|
\end{align*}
|
|
|
|
\item Fraction avec des dénominateurs premiers entre eux
|
|
\Block{set e = Expression.random("{a} / {b} + {c} / {d}", ["{b} > 1","{d} > 1", "gcd({b},{d}) == 1"], val_min = 1)}
|
|
\begin{align*}
|
|
A = \Var{e}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\Var{e.simplify().explain() | join('=')}
|
|
\end{align*}
|
|
|
|
\item Une fraction et un entier
|
|
\Block{set e = Expression.random("{a} / {b} + {c}", ["{b} > 1"], val_min = 1)}
|
|
\begin{align*}
|
|
A = \Var{e}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\Var{e.simplify().explain() | join('=')}
|
|
\end{align*}
|
|
|
|
\item Une fraction et un entier
|
|
\Block{set e = Expression.random("{c} + {a} / {b}", ["{b} > 1"], val_min = 1)}
|
|
\begin{align*}
|
|
A = \Var{e}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\Var{e.simplify().explain() | join('=')}
|
|
\end{align*}
|
|
\end{itemize}
|
|
|
|
|
|
\section{Multiplications de fractions}
|
|
\begin{itemize}
|
|
\item Une fraction et un entier
|
|
\Block{set e = Expression.random("{c} * {a} / {b}", ["{b} > 1"], val_min = 1)}
|
|
\begin{align*}
|
|
A = \Var{e}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\Var{e.simplify().explain() | join('=')}
|
|
\end{align*}
|
|
|
|
\item Fraction avec des dénominateurs quelconques
|
|
\Block{set e = Expression.random("{a} / {b} * {c} / {d}", ["{b} > 1","{d} > 1"], val_min = 1)}
|
|
\begin{align*}
|
|
A = \Var{e}
|
|
\end{align*}
|
|
Solution
|
|
\begin{align*}
|
|
\Var{e.simplify().explain() | join('=')}
|
|
\end{align*}
|
|
|
|
\end{itemize}
|
|
|
|
|
|
\end{document}
|