reffactoring for more test

This commit is contained in:
2026-10-23 12:30:12 +02:00
parent d102852bcf
commit cbb0ee71e5
4 changed files with 90 additions and 7 deletions
+12 -1
View File
@@ -182,6 +182,7 @@ if (rabbits->female_litter < 100) {
\end{figure}
\section{Statistiques}
\subsection{Régles}
Pour collecter les statistiques, j'écris sur la sortie d'erreur (stderr)
au format CSV, puis je redirige cette sortie vers un fichier afin de
l'exploiter. J'inscris une nouvelle ligne chaque mois, contenant
@@ -189,10 +190,12 @@ l'ensemble des nombres de ma structure. Pour afficher les nombres en
\verb|__uint128_t|, il n'existe pas de format d'affichage par défaut,
contrairement à \verb|uint64_t| par exemple (\verb|%llu|) : il a donc
fallu réaliser un formatage manuel. Les graphiques obtenus permettent de
vérifier que les règles posées au départ sont bien respectées.
vérifier que les règles posées au départ sont bien respectées. J'ai pris, pour
commencer, 10 lapins mâles et 10 lapines, pour être sûr qu'ils grandissent.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.45\textwidth]{population_total}
\includegraphics[width=0.45\textwidth]{regle1_gestation}
\includegraphics[width=0.45\textwidth]{regle2_distribution}
\includegraphics[width=0.45\textwidth]{regle2_portees}
@@ -203,6 +206,14 @@ vérifier que les règles posées au départ sont bien respectées.
\label{fig:regles}
\end{figure}
\subsection{Taux de commencement}
En prenant un seul couple il y a une possibilité de mort trop tôt et que la
reaction en chaine ne ce fasse pas. J'ai donc essayer de lancer plusieur fois
pour avoir le taux de fois ou on arrive a lancer la simulation a partir d'un couple.
Le taux optenu est du coup de $92\%$ donc $8\%$ des simulations ne sont
pas pertinante.
\section{Utilisation de l'IA}
Pendant ce TP, l'IA a été utilisée pour :
\begin{itemize}