72 lines
2.0 KiB
TeX
72 lines
2.0 KiB
TeX
\documentclass[a4paper,10pt]{article}
|
|
\usepackage{myXsim}
|
|
\usepackage{minted}
|
|
|
|
\author{Benjamin Bertrand}
|
|
\title{Repetition d'expériences - Cours}
|
|
\date{novembre 2022}
|
|
|
|
\pagestyle{empty}
|
|
|
|
\begin{document}
|
|
|
|
\maketitle
|
|
\setcounter{section}{2}
|
|
\section{Commandes tableur}
|
|
|
|
\begin{enumerate}
|
|
\item Commande tableur pour générer un nombre aléatoire entre 0 et 1:
|
|
\begin{center}
|
|
\calc{ALEA()}
|
|
\end{center}
|
|
\item Commande pour faire une condition
|
|
\begin{center}
|
|
\calc{SI(condition; résultat pour le alors; résultat pour le sinon)}
|
|
\end{center}
|
|
\end{enumerate}
|
|
|
|
\section{Commandes python}
|
|
\begin{itemize}
|
|
\item Commandes pour faire de l'aléatoire :
|
|
|
|
Il faut d'abord importer les fonctions:
|
|
\begin{center}
|
|
\begin{minipage}{0.5\linewidth}
|
|
\begin{minted}[bgcolor=base3,linenos]{python}
|
|
from random import randint, random
|
|
print(randint(1, 10))
|
|
print(random())
|
|
\end{minted}
|
|
\end{minipage}
|
|
\end{center}
|
|
\begin{itemize}
|
|
\item La fonction \mintinline{python}{randint(a,b)} permet d'avoir un nombre entier aléatoire compris entre a et b
|
|
\item La fonction \mintinline{python}{random()} permet d'avoir un nombre aléatoire compris entre 0 et 1
|
|
\end{itemize}
|
|
\item Pour faire des conditions, on utilise
|
|
\begin{center}
|
|
\begin{minipage}{0.5\linewidth}
|
|
\begin{minted}[bgcolor=base3,linenos]{python}
|
|
if condition:
|
|
# Ce qu'il faut faire si la condition est vraie
|
|
else:
|
|
# Ce qu'il faut faire si la condition est fausse
|
|
\end{minted}
|
|
\end{minipage}
|
|
\end{center}
|
|
\end{itemize}
|
|
|
|
\paragraph{Exemple}
|
|
\afaire{Deviner ce que va affiche le programme suivant}
|
|
\begin{minipage}{0.5\linewidth}
|
|
\begin{minted}[bgcolor=base3,linenos]{python}
|
|
age = 23
|
|
if age > 18:
|
|
print("Tu es majeur")
|
|
else:
|
|
print("Tu n'es pas majeur")
|
|
\end{minted}
|
|
\end{minipage}
|
|
|
|
\end{document}
|