Une version Bottom Up du programme dynamique est la suivante :

\qrset{height=1.1cm,version=5}\rput(-1,-0.7){
\psframebox{\qrcode{https://https://idl-live.prepamath.fr/ILTNSI/04-modelisation-suiteBU.py}}}
\vspace*{-10pt}
\begin{listing}{Bottom Up}{04-modelisation-suiteBU.py}\end{listing}

\Par

Une version optimisée (en espace mémoire) est la suivante:

\qrset{height=1.1cm,version=5}\rput(-1,-0.7){
\psframebox{\qrcode{https://idl-live.prepamath.fr/ILTNSI/04-modelisation-suiteBUopt.py}}}
\vspace*{-10pt}
\begin{listing}{Bottom Up (optimisée en espace mémoire)}{04-modelisation-suiteBUopt.py}\end{listing}

\Par\enlargethispage*{\baselineskip}

Une version Top Down est la suivante :


\qrset{height=1.1cm,version=5}\rput(-1,-0.7){
\psframebox{\qrcode{https://idl-live.prepamath.fr/ILTNSI/04-modelisation-suiteTD.py}}}
\vspace*{-10pt}
\begin{listing}{Top Down}{04-modelisation-suiteTD.py}\end{listing}

Une manière plus simple peut aussi être envisagée :

\qrset{height=1.1cm,version=5}\rput(-1,-0.7){
\psframebox{\qrcode{https://idl-live.prepamath.fr/ILTNSI/04-modelisation-suiteTDsimp.py}}}
\vspace*{-10pt}
\begin{listing}{Top Down}{04-modelisation-suiteTDsimp.py}\end{listing}
