diff --git a/.vscode/configurationCache.log b/.vscode/configurationCache.log new file mode 100644 index 0000000..bab9054 --- /dev/null +++ b/.vscode/configurationCache.log @@ -0,0 +1 @@ +{"buildTargets":[],"launchTargets":[],"customConfigurationProvider":{"workspaceBrowse":{"browsePath":[],"compilerArgs":[]},"fileIndex":[]}} \ No newline at end of file diff --git a/.vscode/dryrun.log b/.vscode/dryrun.log new file mode 100644 index 0000000..264ebc7 --- /dev/null +++ b/.vscode/dryrun.log @@ -0,0 +1,6 @@ +make --dry-run --always-make --keep-going --print-directory +make: Entering directory '/mnt/y/Anri/2020-2021/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog' +make: Leaving directory '/mnt/y/Anri/2020-2021/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog' + +make: *** No targets specified and no makefile found. Stop. + diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..65e1ec0 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "makefile.extensionOutputFolder": "./.vscode" +} \ No newline at end of file diff --git a/.vscode/targets.log b/.vscode/targets.log new file mode 100644 index 0000000..5cb4f5c --- /dev/null +++ b/.vscode/targets.log @@ -0,0 +1,212 @@ +make all --print-data-base --no-builtin-variables --no-builtin-rules --question +make: *** No rule to make target 'all'. Stop. + +# GNU Make 4.2.1 +# Built for x86_64-pc-linux-gnu +# Copyright (C) 1988-2016 Free Software Foundation, Inc. +# License GPLv3+: GNU GPL version 3 or later +# This is free software: you are free to change and redistribute it. +# There is NO WARRANTY, to the extent permitted by law. + +# Make data base, printed on Mon Mar 15 20:38:33 2021 + +# Variables + +# automatic + patch level 2 +L3 programming layer <2020-02-14> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2019/12/20 v1.4l Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option) +) +\c@part=\count167 +\c@section=\count168 +\c@subsection=\count169 +\c@subsubsection=\count170 +\c@paragraph=\count171 +\c@subparagraph=\count172 +\c@figure=\count173 +\c@table=\count174 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen134 +) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 + (/usr/share/texlive/texmf-dist/tex/latex/ucs/utf8x.def +File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8 +)) (/usr/share/texlive/texmf-dist/tex/latex/ucs/ucs.sty +Package: ucs 2013/05/11 v2.2 UCS: Unicode input support + (/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-global.def +File: uni-global.def 2013/05/13 UCS: Unicode global data +) +\uc@secondtry=\count175 +\uc@combtoks=\toks16 +\uc@combtoksb=\toks17 +\uc@temptokena=\toks18 +) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2020/02/14 3.40 The Babel package + (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def +File: switch.def 2020/02/14 3.40 Babel switching mechanism +) (/usr/share/texlive/texmf-dist/tex/generic/babel-french/french.ldf +Language: french 2020/01/30 v3.5g French support from the babel system + (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def +File: babel.def 2020/02/14 3.40 Babel common definitions +\babel@savecnt=\count176 +\U@D=\dimen135 + (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count177 +) +Package babel Info: \l@acadian = using hyphenrules for french +(babel) (\language26) on input line 91. +Package babel Info: \l@canadien = using hyphenrules for french +(babel) (\language26) on input line 92. +\FB@nonchar=\count178 +Package babel Info: Making : an active character on input line 419. +Package babel Info: Making ; an active character on input line 420. +Package babel Info: Making ! an active character on input line 421. +Package babel Info: Making ? an active character on input line 422. +\FBguill@level=\count179 +\FBold@everypar=\toks19 +\FB@Mht=\dimen136 +\mc@charclass=\count180 +\mc@charfam=\count181 +\mc@charslot=\count182 +\std@mcc=\count183 +\dec@mcc=\count184 +\c@FBcaption@count=\count185 +\listindentFB=\dimen137 +\descindentFB=\dimen138 +\labelindentFB=\dimen139 +\labelwidthFB=\dimen140 +\leftmarginFB=\dimen141 +\parindentFFN=\dimen142 +\FBfnindent=\dimen143 +)) (/usr/share/texlive/texmf-dist/tex/latex/carlisle/scalefnt.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks20 +) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2020/02/11 v2.0o Standard LaTeX package +) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX + (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2019/11/07 v1.0c TeX engine tests +) (/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2019/11/24 v0.31 Utility functions of pdfTeX for LuaTeX (HO) + (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) +) +\@linkdim=\dimen144 +\Hy@linkcounter=\count186 +\Hy@pagecounter=\count187 + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count188 +\pdfmajorversion=\count189 +Package hyperref Info: Hyper figures OFF on input line 4547. +Package hyperref Info: Link nesting OFF on input line 4552. +Package hyperref Info: Hyper index ON on input line 4555. +Package hyperref Info: Plain pages OFF on input line 4562. +Package hyperref Info: Backreferencing OFF on input line 4567. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4800. +\c@Hy@tempcnt=\count190 + (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5159. +\XeTeXLinkMargin=\dimen145 + (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count191 +\Field@Width=\dimen146 +\Fld@charsize=\dimen147 +Package hyperref Info: Hyper figures OFF on input line 6430. +Package hyperref Info: Link nesting OFF on input line 6435. +Package hyperref Info: Hyper index ON on input line 6438. +Package hyperref Info: backreferencing OFF on input line 6445. +Package hyperref Info: Link coloring OFF on input line 6450. +Package hyperref Info: Link coloring with OCG OFF on input line 6455. +Package hyperref Info: PDF/A mode OFF on input line 6460. +LaTeX Info: Redefining \ref on input line 6500. +LaTeX Info: Redefining \pageref on input line 6504. + (/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO) +) +\Hy@abspage=\count192 +\c@Item=\count193 +\c@Hfootnote=\count194 +) +Package hyperref Info: Driver (autodetected): hpdftex. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX + (/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +) +\Fld@listcount=\count195 +\c@bookmark@seq@number=\count196 + (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286. +) +\Hy@SectionHShift=\skip49 +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count197 +\lst@gtempboxa=\box45 +\lst@token=\toks21 +\lst@length=\count198 +\lst@currlwidth=\dimen148 +\lst@column=\count199 +\lst@pos=\count266 +\lst@lostspace=\dimen149 +\lst@width=\dimen150 +\lst@newlines=\count267 +\lst@lineno=\count268 +\lst@maxwidth=\dimen151 + (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) +\c@lstnumber=\count269 +\lst@skipnumbers=\count270 +\lst@framebox=\box46 +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2019/09/10 1.8c listings configuration +)) +Package: listings 2019/09/10 1.8c (Carsten Heinz) + (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2019/09/10 1.8c listings language file +) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang2.sty +File: lstlang2.sty 2019/09/10 1.8c listings language file +) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode +\l__kernel_color_stack_int=\count271 +\l__pdf_internal_box=\box47 +) (/home/anri/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog/rendu/rendu.aux) +\openout1 = `rendu.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. + (/usr/share/texlive/texmf-dist/tex/latex/ucs/ucsencs.def +File: ucsencs.def 2011/01/21 Fixes to fontencodings LGR, T3 +) +LaTeX Info: Redefining \degres on input line 22. +LaTeX Info: Redefining \dots on input line 22. +LaTeX Info: Redefining \up on input line 22. +\AtBeginShipoutBox=\box48 +Package hyperref Info: Link coloring OFF on input line 22. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section + (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count272 +) +LaTeX Info: Redefining \ref on input line 22. +LaTeX Info: Redefining \pageref on input line 22. +LaTeX Info: Redefining \nameref on input line 22. + (/home/anri/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog/rendu/rendu.out) (/home/anri/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog/rendu/rendu.out) +\@outlinefile=\write3 +\openout3 = `rendu.out'. + +\c@lstlisting=\count273 +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 25. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 25. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 25. + (/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-0.def +File: uni-0.def 2013/05/13 UCS: Unicode data U+0000..U+00FF +) (/home/anri/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog/rendu/rendu.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 3. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 3. +) +\tf@toc=\write4 +\openout4 = `rendu.toc'. + + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] +Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on input line 52. + (/home/anri/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog/rendu/../resolveur.pl) +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 54. + [3] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 54. + (/home/anri/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog/rendu/rendu.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 54. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 54. +Package rerunfilecheck Info: File `rendu.out' has not changed. +(rerunfilecheck) Checksum: 4F9B3C6E20D2AB3647A2A6584CED3E7E;768. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 54. + ) +Here is how much of TeX's memory you used: + 8465 strings out of 481239 + 125377 string characters out of 5920377 + 763493 words of memory out of 5000000 + 23564 multiletter control sequences out of 15000+600000 + 541527 words of font info for 42 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 34i,6n,40p,424b,1166s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc} +Output written on /home/anri/deuxiemeSemestre/prograDeclaEtBasesDeDonnees/heyawake-prolog/rendu/rendu.pdf (3 pages, 137365 bytes). +PDF statistics: + 163 PDF objects out of 1000 (max. 8388607) + 148 compressed objects within 2 object streams + 53 named destinations out of 1000 (max. 500000) + 89 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/rendu/rendu.out b/rendu/rendu.out new file mode 100644 index 0000000..d4e94d1 --- /dev/null +++ b/rendu/rendu.out @@ -0,0 +1,11 @@ +\BOOKMARK [1][-]{section.1}{Pr\351sentation du Projet}{}% 1 +\BOOKMARK [2][-]{subsection.1.1}{Introduction et r\350gles du jeu}{section.1}% 2 +\BOOKMARK [2][-]{subsection.1.2}{R\351alisation}{section.1}% 3 +\BOOKMARK [1][-]{section.2}{R\351solution d'une grille avec des aires}{}% 4 +\BOOKMARK [2][-]{subsection.2.1}{On a essay\351\203}{section.2}% 5 +\BOOKMARK [1][-]{section.3}{Le programme}{}% 6 +\BOOKMARK [2][-]{subsection.3.1}{La fonction principal en d\351tail}{section.3}% 7 +\BOOKMARK [2][-]{subsection.3.2}{Listing des pr\351dicats utilis\351s}{section.3}% 8 +\BOOKMARK [2][-]{subsection.3.3}{On a pas r\351ussi\203}{section.3}% 9 +\BOOKMARK [1][-]{section.4}{Annexe : les codes}{}% 10 +\BOOKMARK [2][-]{subsection.4.1}{Programme qui ne fonctionne pas}{section.4}% 11 diff --git a/rendu/rendu.pdf b/rendu/rendu.pdf new file mode 100644 index 0000000..b19bfab Binary files /dev/null and b/rendu/rendu.pdf differ diff --git a/rendu/rendu.synctex.gz b/rendu/rendu.synctex.gz new file mode 100644 index 0000000..3c4ace8 Binary files /dev/null and b/rendu/rendu.synctex.gz differ diff --git a/rendu/rendu.tex b/rendu/rendu.tex new file mode 100644 index 0000000..f5c7aae --- /dev/null +++ b/rendu/rendu.tex @@ -0,0 +1,54 @@ +\documentclass{article} + +\usepackage[utf8x]{inputenc} % encodage utf-8 +\usepackage[french]{babel} % en français +\usepackage[T1]{fontenc} % encodage T1 police +\usepackage[hidelinks]{hyperref} % lien dans table des matières +\usepackage{listings} % intégration code + +\lstset{ + columns=fullflexible, % encadré + frame=single, % encadré + breaklines=true, % lignes dans encadré + numbers=left, % chiffres + showstringspaces=false, % espaces normaux + language=Prolog, % language + literate={á}{{\'a}}1 {ã}{{\~a}}1 {é}{{\'e}}1 % utf-8 fix +} +\author{Kévin Martins Da Veiga [20009472] et Anri Kennel [20010664]} +\title{Projet Heyawake en Prolog} +\date{} + +\begin{document} + + \maketitle + \tableofcontents + \newpage + + \section{Présentation du Projet} + \subsection{Introduction et règles du jeu} + \noindent L'Heyawake est un puzzle joué dans une grille rectangulaire séparés en plusieurs aires dont le but + est de colorés des cellules en noir et blanc en accord avec les règles : + \\\indent -> Certaines aires contiennent un chiffre qui montre combien il y a de cellules noires dans l'aire + \\\indent\indent -> Région avec un 0 ne doivent pas avoir de cellules noires + \\\indent\indent -> Région avec un 1 contient une cellule noire + \\\indent -> Toutes les cellules blanches doivent être connectés en un seul groupe, pas de groupe isolés, elles doivent toutes être reliés + \\\indent -> Deux cellules noires de peuvent être l'un à côté de l'autre horizontalement et verticalement (en diagonale, c'est possible) + \\\indent\indent -> Ca veut dire que les cellules noires doivent être que entourés de cellules blanches + \\\indent -> Une rangée de cellule blanche ne peuvent pas être alignée au-delà de 2 aires + \subsection{Réalisation} + + \section{Résolution d'une grille avec des aires} + \subsection{On a essayé\dots} + + \section{Le programme} + \subsection{La fonction principal en détail} + \subsection{Listing des prédicats utilisés} + \subsection{On a pas réussi\dots} + + \newpage + \section{Annexe : les codes} + \subsection{Programme qui ne fonctionne pas} + \lstinputlisting{../resolveur.pl} + +\end{document} diff --git a/rendu/rendu.toc b/rendu/rendu.toc new file mode 100644 index 0000000..1d6237d --- /dev/null +++ b/rendu/rendu.toc @@ -0,0 +1,12 @@ +\babel@toc {french}{} +\contentsline {section}{\numberline {1}Pr\IeC {\'e}sentation du Projet}{2}{section.1}% +\contentsline {subsection}{\numberline {1.1}Introduction et r\IeC {\`e}gles du jeu}{2}{subsection.1.1}% +\contentsline {subsection}{\numberline {1.2}R\IeC {\'e}alisation}{2}{subsection.1.2}% +\contentsline {section}{\numberline {2}R\IeC {\'e}solution d'une grille avec des aires}{2}{section.2}% +\contentsline {subsection}{\numberline {2.1}On a essay\IeC {\'e}\dots }{2}{subsection.2.1}% +\contentsline {section}{\numberline {3}Le programme}{2}{section.3}% +\contentsline {subsection}{\numberline {3.1}La fonction principal en d\IeC {\'e}tail}{2}{subsection.3.1}% +\contentsline {subsection}{\numberline {3.2}Listing des pr\IeC {\'e}dicats utilis\IeC {\'e}s}{2}{subsection.3.2}% +\contentsline {subsection}{\numberline {3.3}On a pas r\IeC {\'e}ussi\dots }{2}{subsection.3.3}% +\contentsline {section}{\numberline {4}Annexe : les codes}{3}{section.4}% +\contentsline {subsection}{\numberline {4.1}Programme qui ne fonctionne pas}{3}{subsection.4.1}%