This commit is contained in:
Tchi
2021-05-23 16:37:30 +02:00
27 changed files with 12415 additions and 7842 deletions
File diff suppressed because it is too large Load Diff
+7 -19
View File
@@ -57,6 +57,9 @@
\end{center}
\end{titlepage}
\renewcommand\rmdefault{pag}
\fontfamily{pag}\selectfont
\renewcommand{\sfdefault}{pag}
% Sommaire
\renewcommand{\contentsname}{Sommaire}
@@ -199,44 +202,29 @@
\section{Étude générale du besoin}
\paragraph{Diagramme de cas d'utilisation général de l'Interpréteur LIR}
comprenant un acteur (le programmeur) et cinq cas d'utilisation
comprenant un acteur (le programmeur) et deux cas d'utilisation
identifiés comme suit :
\\
\includegraphics[width=\linewidth]{img/diagrammeDeCasUtilisation}
\includegraphics[width=\linewidth]{img/DiagrammeCasUtilisation.png}
\subsection{Les acteurs}
\paragraph{Programmeur :} % TODO à détailler
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris nec ultrices velit. Curabitur convallis non ipsum malesuada fringilla.
Personne utilisant l'interpréteur.
\subsection{Résumés de cas d'utilisation}
\subsubsection{\Large --- Exécuter une commande}
\input{./fichiers/etudeGeneraleBesoin/resumeCasUtilisation/resumeExecuterUneCommande.tex}
\subsubsection{\Large --- Exécuter un programme}
\input{./fichiers/etudeGeneraleBesoin/resumeCasUtilisation/resumeExecuterUnProgramme.tex}
\subsubsection{\Large --- Éditer un programme}
\subsubsection{\Large --- Éditer une ligne de code}
\input{./fichiers/etudeGeneraleBesoin/resumeCasUtilisation/resumeEditerUnProgramme.tex}
\subsubsection{\Large --- Sauvegarder le programme dans un fichier}
\input{./fichiers/etudeGeneraleBesoin/resumeCasUtilisation/resumeSauvegarderProgrammeDansFichier.tex}
\subsubsection{\Large --- Charger un programme depuis un fichier}
\input{./fichiers/etudeGeneraleBesoin/resumeCasUtilisation/resumeChargerProgrammeDansFichier.tex}
%TODO: ajouter résumés de cas d'utilisation
\subsection{Récits d'utilisation (user stories)}
Les récits d'utilisation %TODO déf
\\Des récits d'utilisation ont été rédigés pour chaque commande et instruction.
%TODO: ajouter récits d'utilisation
\chapter{Organisation du projet}
\section{Présentation du cycle de vie itératif} % TODO relecture
@@ -1,55 +0,0 @@
\title{Résumé de cas d'utilisation --- Charger un programme} % à remplacer
\subparagraph{Acteurs}
Programmeur : Il entre la commande "charge" suivie du "chemin"/de l'arborescence du fichier que l'on veut charger.
\subparagraph{Objectifs}
Charger un programme en mémoire, en ayant pour seule indication son arborescence
\subparagraph{Pré-conditions, Post-conditions}
Il faut que le programme ai été préalablement sauvegardé au stocké en mémoire
\subparagraph{Pré-Condtions}
L'interpréteur LIR est en mode édition.
Il faut que le programme ai été préalablement sauvegardé au stocké en mémoire, et qu'il soit un fichier texte.
Et que sont chemin/arborescence soit accessible à l'interpréteur.
\subparagraph{Post-Conditions}
Le code source a été entièrement chargé sur LIR alors le chargement s'arrête.
\subparagraph{Scénario nominal (grandes étapes)}
\begin{enumerate}
\item Le programmeur veut charger un fichier stocké.
\item Le programmeur consulte l'arborescence de son fichier.
\item Le programmeur entre la commande \verb|charge| suivie de l'arborescence de son fichier.
\item L'interpréteur signale au programmeur que le chargement a pu se faire par un "ok".
\end{enumerate}
\subparagraph{Scénarios d'échec}
\paragraph{Point 2 du scénario nominal :} Aucun fichier n'est situé dans l'arborescence signalée
\begin{itemize}
\item L'interpréteur en avise le programmeur au moyen d'un message d'erreur.
\item Retour au point 1.
\end{itemize}
\paragraph{Point 3 du scénario nominal :} Le fichier ne correspond pas au type de fichier accepté par LIR.
\begin{itemize}
\item L'interpréteur affiche un message informant le programmeur.
\item Retour au point 1.
\end{itemize}
\paragraph{Point 4 du scénario nominal :} La ligne de commande est incorrecte.
\begin{itemize}
\item Un message d'erreur en informe le programmeur
\item Retour au point 1.
\end{itemize}
\paragraph{Point 4 du scénario nominal :} Le code source du fichier est corrompu
\begin{itemize}
\item Un message d'erreur en informe le programmeur
\item Retour au point 1.
\end{itemize}
@@ -1,18 +1,18 @@
\title{Résumé de cas d'utilisation --- Éditer un programme} % à remplacer
\title{Résumé de cas d'utilisation --- Éditer une ligne de code} % à remplacer
\subparagraph{Acteurs}
Programmeur : Il écrit ou modifie un programme à faire exécuter par
l'interpréteur.
Programmeur : Il écrit ou modifie une ligne de code dans un
programme à faire exécuter par l'interpréteur.
\subparagraph{Objectifs}
Écrire un nouveau programme ou en modifier un existant dans le
but de l'exécuter ou de le sauvegarder.
Écrire une une ligne de code dans nouveau programme ou un
existant afin d'exécuter ou de sauvegarder ce programme.
\subparagraph{Pré-conditions}
L'interpréteur LIR est en mode édition. Un code vierge est
affiché ou un code préexistant est chargé depuis un fichier.
Le curseur est derrière l'invite suivi d'une étiquette correspondant
au numéro de la ligne de code à éditer.
\subparagraph{Post-conditions}
Le code source édité est prêt à être exécuté, abandonné ou sauvegardé,
@@ -20,8 +20,7 @@
\subparagraph{Scénario nominal (grandes étapes)}
\begin{enumerate}
\item Le programmeur écrit une ligne de code par instruction, en la
faisant précéder de son étiquette.
\item Le programmeur écrit une instruction ou commande par ligne de code, en la faisant précéder de son étiquette.
\item Le programmeur consulte le code déjà écrit à tout moment avec la
commande \verb|liste|. Selon la syntaxe choisie, l'interpréteur
@@ -34,8 +33,7 @@
\item Au besoin, le programmeur efface une ou plusieurs lignes avec la
commande \verb|efface|.
\item Au besoin, le programmeur efface les lignes de code et identificateurs
mémorisés et commence un nouveau code avec la commande \verb|debut|.
\item Au besoin, le programmeur efface les lignes de code et identificateurs mémorisés et commence un nouveau code avec la commande \verb|debut|.
\end{enumerate}
\subparagraph{Scénarios d'échec}
@@ -1,30 +0,0 @@
\title{Résumé du cas d'utilisation --- Exécuter un programme}
\subparagraph{Acteurs}
Programmeur : Il lance l'exécution du programme présentement chargé dans l'interpréteur.
\subparagraph{Objectifs}
Le but est d'exécuter les instructions du programme chargé.
\subparagraph{Pré-conditions, Post-conditions}
\subparagraph{Pré-conditions}
Toutes les instructions chargées sont correctes.
\subparagraph{Post-conditions}
Le contexte (variables) de l'interpréteur inclus le contexte final du programme.
\subparagraph{Scénario nominal (grandes étapes)}
\begin{enumerate}
\item Le programmeur exécute la commande \textbf{lance}.
\item L'interpréteur exécute l'instruction ayant l'étiquette la plus petite.
\item L'interpréteur passe l'instruction suivante (étiquette supérieure la plus proche sauf si changement du compteur ordinal).
\item Tant qu'il reste des instructions avec une étiquette supérieure retour en 3.
\item Le programme a fini de s'exécuter.
\item Le contrôle est rendu au programmeur qui peut à nouveau saisir.
\end{enumerate}
\subparagraph{Scénarios d'échec}
\textbf{Point 2 du scénario nominal :} Aucune instruction est chargée dans l'interpréteur
\par - L'interpréteur affiche un message d'erreur explicite.
\par - Retour au point 6 du scénario nominal.
@@ -0,0 +1,17 @@
\relax
\providecommand\babel@aux[2]{}
\@nameuse{bbl@beforestart}
\catcode `:\active
\catcode `;\active
\catcode `!\active
\catcode `?\active
\babel@aux{french}{}
\@writefile{toc}{\contentsline {section}{\numberline {1}Acteurs}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}Objectifs}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}Pré-conditions, Post-conditions}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Pré-Conditions}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Post-Conditions}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}Scénario nominal (grandes étapes)}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}Scénarios d'échec}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Point 3 du scénario nominal :}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Point 4 du scénario nominal :}{1}\protected@file@percent }
@@ -8,7 +8,7 @@
L'interpréteur LIR est lancé et le curseur est derrière l'invite.
\subparagraph{Post-Conditions}
La commande est exécutée et le résultat est affiché.
La commande est exécutée et un résultat ou un feedback est affiché.
\subparagraph{Scénario nominal (grandes étapes)}
\begin{enumerate}
@@ -0,0 +1,29 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@setckpt{./fichiers/etudeGeneraleBesoin/resumeCasUtilisation/resumeExecuterUneCommande.tex}{
\setcounter{page}{8}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{1}
\setcounter{section}{5}
\setcounter{subsection}{2}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{bookmark@seq@number}{16}
\setcounter{parentequation}{0}
\setcounter{su@anzahl}{0}
\setcounter{LT@tables}{0}
\setcounter{LT@chunks}{0}
\setcounter{section@level}{3}
}
@@ -1,48 +0,0 @@
\title{Résumé de cas d'utilisation --- Sauvegarder le programme dans un fichier}
\subparagraph{Acteurs}
Programmeur : il entre la commande de sauvegarde `sauve' suivit du chemin vers le nom du fichier dans lequel on veut sauvegarder le programme.
\subparagraph{Objectifs}
L'objectif est de sauvegarder le programme rédigé dans l'interpréteur, dans un fichier texte
\subparagraph{Pré-Condtions}
\begin{itemize}
\item Un programme doit être rédigé (au moins une ligne)
\item Le chemin vers le fichier ne doit pas contenir de caractères spéciaux(pour éviter les erreur)
\end{itemize}
\subparagraph{Post-Conditions}
\begin{itemize}
\item Le fichier doit être crée (si il n'existe pas déjà)
\item Le fichier doit contenir le programme rédigé par le programmeur
\end{itemize}
\subparagraph{Scénario nominal (grandes étapes)}
\begin{enumerate}
\item Le programmeur execute la commande de sauvegarde
\item Le programme empèche la saisie à l'utilisateur
\item Le programme sauvegarde le code saisi (en mettant les étiquettes dans l'ordre croissant) et l'enregistre dans un fichier
\item Le programme affiche un message qui indique la fin de la sauvegarde
\item Le programme permet la saisie à l'utilisateur
\end{enumerate}
\subparagraph{Scénarios d'échec}
\begin{itemize}
\item Point 2 : Si le chemin du fichier éxécuté dans la commande de sauvegarde contiens des caractères spéciaux;
\begin{enumerate}
\item Affiche un message d'erreur spécifiant qu'il ne faut pas de caractères spéciaux dans le chemin
\item Reprend au point 5
\end{enumerate}
\item Point 3 : Si aucun programme n'as été écrit;
\begin{enumerate}
\item Affiche un message d'erreur spécifiant qu'il faut déjà avoir rédigé le programme avant de le sauvegarder
\item Reprend au point 5
\end{enumerate}
\item Point 3 : Si aucun programme comporte plus de 99999 lignes;
\begin{enumerate}
\item Affiche un message d'erreur spécifiant que le nombre de lignes dépasse la valeur maximale
\item Reprend au point 5
\end{enumerate}
\end{itemize}
@@ -0,0 +1,131 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\babel@aux[2]{}
\@nameuse{bbl@beforestart}
\catcode `:\active
\catcode `;\active
\catcode `!\active
\catcode `?\active
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{french}{}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Récits d'utilisation proposés lors de l'itération 1}{2}{chapter.1}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Commande}{2}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{2}{section*.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{2}{section*.4}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{2}{section*.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{2}{section*.6}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{2}{section*.7}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{2}{section*.9}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{2}{section*.10}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{2}{section*.11}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Commande debut}{3}{section.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{3}{section*.13}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{3}{section*.14}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{3}{section*.15}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{3}{section*.16}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{3}{section*.17}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir de : }{3}{section*.19}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{3}{section*.20}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{3}{section*.21}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Commande fin}{4}{section.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{4}{section*.23}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{4}{section*.24}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{4}{section*.25}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{4}{section*.26}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{4}{section*.27}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{4}{section*.29}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{4}{section*.30}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{4}{section*.31}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Commande defs}{5}{section.1.4}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{5}{section*.33}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{5}{section*.34}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{5}{section*.35}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{5}{section*.36}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{5}{section*.37}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{5}{section*.39}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{5}{section*.40}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{5}{section*.41}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.5}Commande affiche}{6}{section.1.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{6}{section*.43}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{6}{section*.44}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{6}{section*.45}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{6}{section*.46}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{6}{section*.47}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{6}{section*.49}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{6}{section*.50}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{6}{section*.51}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.6}Commande affiche avec une expression}{7}{section.1.6}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{7}{section*.53}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{7}{section*.54}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{7}{section*.55}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{7}{section*.56}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{7}{section*.57}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{7}{section*.59}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{7}{section*.60}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{7}{section*.61}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.7}Commande var pour une chaîne de caractères}{8}{section.1.7}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{8}{section*.63}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{8}{section*.64}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{8}{section*.65}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{8}{section*.66}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{8}{section*.67}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{8}{section*.69}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{8}{section*.70}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{8}{section*.71}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.8}Commande var pour un entier}{9}{section.1.8}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{9}{section*.73}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{9}{section*.74}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{9}{section*.75}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{9}{section*.76}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{9}{section*.77}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{9}{section*.79}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{9}{section*.80}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{9}{section*.81}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.9}Expression concaténation sur chaîne de caractères}{10}{section.1.9}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{10}{section*.83}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{10}{section*.84}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{10}{section*.85}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{10}{section*.86}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{10}{section*.87}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir de : }{10}{section*.89}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{10}{section*.90}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{10}{section*.91}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.10}Expression logique}{11}{section.1.10}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{11}{section*.93}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{11}{section*.94}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{11}{section*.95}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{11}{section*.96}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin que : }{11}{section*.97}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir de : }{11}{section*.99}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{11}{section*.100}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{11}{section*.101}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.11}Expression arithmétique}{12}{section.1.11}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{12}{section*.103}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{12}{section*.104}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{12}{section*.105}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{12}{section*.106}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin que : }{12}{section*.107}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir de : }{12}{section*.109}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{12}{section*.110}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{12}{section*.111}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Récits d'utilisation proposés lors de l'itération 2}{13}{chapter.2}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {paragraph}{oh itération 2}{13}{section*.112}\protected@file@percent }
@@ -0,0 +1,13 @@
\BOOKMARK [0][-]{chapter.1}{R\351cits d'utilisation propos\351s lors de l'it\351ration 1}{}% 1
\BOOKMARK [1][-]{section.1.1}{Commande}{chapter.1}% 2
\BOOKMARK [1][-]{section.1.2}{Commande debut}{chapter.1}% 3
\BOOKMARK [1][-]{section.1.3}{Commande fin}{chapter.1}% 4
\BOOKMARK [1][-]{section.1.4}{Commande defs}{chapter.1}% 5
\BOOKMARK [1][-]{section.1.5}{Commande affiche}{chapter.1}% 6
\BOOKMARK [1][-]{section.1.6}{Commande affiche avec une expression}{chapter.1}% 7
\BOOKMARK [1][-]{section.1.7}{Commande var pour une cha\356ne de caract\350res}{chapter.1}% 8
\BOOKMARK [1][-]{section.1.8}{Commande var pour un entier}{chapter.1}% 9
\BOOKMARK [1][-]{section.1.9}{Expression concat\351nation sur cha\356ne de caract\350res}{chapter.1}% 10
\BOOKMARK [1][-]{section.1.10}{Expression logique}{chapter.1}% 11
\BOOKMARK [1][-]{section.1.11}{Expression arithm\351tique}{chapter.1}% 12
\BOOKMARK [0][-]{chapter.2}{R\351cits d'utilisation propos\351s lors de l'it\351ration 2}{}% 13
@@ -0,0 +1,103 @@
\babel@toc {french}{}
\contentsline {chapter}{\numberline {1}Récits d'utilisation proposés lors de l'itération 1}{2}{chapter.1}%
\contentsline {section}{\numberline {1.1}Commande}{2}{section.1.1}%
\contentsline {paragraph}{Titre : }{2}{section*.3}%
\contentsline {paragraph}{Récit : }{2}{section*.4}%
\contentsline {paragraph}{En tant que : }{2}{section*.5}%
\contentsline {paragraph}{Je souhaite : }{2}{section*.6}%
\contentsline {paragraph}{Afin de : }{2}{section*.7}%
\contentsline {paragraph}{À partir du fait : }{2}{section*.9}%
\contentsline {paragraph}{Alors : }{2}{section*.10}%
\contentsline {paragraph}{Enfin : }{2}{section*.11}%
\contentsline {section}{\numberline {1.2}Commande debut}{3}{section.1.2}%
\contentsline {paragraph}{Titre : }{3}{section*.13}%
\contentsline {paragraph}{Récit : }{3}{section*.14}%
\contentsline {paragraph}{En tant que : }{3}{section*.15}%
\contentsline {paragraph}{Je souhaite : }{3}{section*.16}%
\contentsline {paragraph}{Afin de : }{3}{section*.17}%
\contentsline {paragraph}{À partir de : }{3}{section*.19}%
\contentsline {paragraph}{Alors : }{3}{section*.20}%
\contentsline {paragraph}{Enfin : }{3}{section*.21}%
\contentsline {section}{\numberline {1.3}Commande fin}{4}{section.1.3}%
\contentsline {paragraph}{Titre : }{4}{section*.23}%
\contentsline {paragraph}{Récit : }{4}{section*.24}%
\contentsline {paragraph}{En tant que : }{4}{section*.25}%
\contentsline {paragraph}{Je souhaite : }{4}{section*.26}%
\contentsline {paragraph}{Afin de : }{4}{section*.27}%
\contentsline {paragraph}{À partir du fait : }{4}{section*.29}%
\contentsline {paragraph}{Alors : }{4}{section*.30}%
\contentsline {paragraph}{Enfin : }{4}{section*.31}%
\contentsline {section}{\numberline {1.4}Commande defs}{5}{section.1.4}%
\contentsline {paragraph}{Titre : }{5}{section*.33}%
\contentsline {paragraph}{Récit : }{5}{section*.34}%
\contentsline {paragraph}{En tant que : }{5}{section*.35}%
\contentsline {paragraph}{Je souhaite : }{5}{section*.36}%
\contentsline {paragraph}{Afin de : }{5}{section*.37}%
\contentsline {paragraph}{À partir du fait : }{5}{section*.39}%
\contentsline {paragraph}{Alors : }{5}{section*.40}%
\contentsline {paragraph}{Enfin : }{5}{section*.41}%
\contentsline {section}{\numberline {1.5}Commande affiche}{6}{section.1.5}%
\contentsline {paragraph}{Titre : }{6}{section*.43}%
\contentsline {paragraph}{Récit : }{6}{section*.44}%
\contentsline {paragraph}{En tant que : }{6}{section*.45}%
\contentsline {paragraph}{Je souhaite : }{6}{section*.46}%
\contentsline {paragraph}{Afin de : }{6}{section*.47}%
\contentsline {paragraph}{À partir du fait : }{6}{section*.49}%
\contentsline {paragraph}{Alors : }{6}{section*.50}%
\contentsline {paragraph}{Enfin : }{6}{section*.51}%
\contentsline {section}{\numberline {1.6}Commande affiche avec une expression}{7}{section.1.6}%
\contentsline {paragraph}{Titre : }{7}{section*.53}%
\contentsline {paragraph}{Récit : }{7}{section*.54}%
\contentsline {paragraph}{En tant que : }{7}{section*.55}%
\contentsline {paragraph}{Je souhaite : }{7}{section*.56}%
\contentsline {paragraph}{Afin de : }{7}{section*.57}%
\contentsline {paragraph}{À partir du fait : }{7}{section*.59}%
\contentsline {paragraph}{Alors : }{7}{section*.60}%
\contentsline {paragraph}{Enfin : }{7}{section*.61}%
\contentsline {section}{\numberline {1.7}Commande var pour une chaîne de caractères}{8}{section.1.7}%
\contentsline {paragraph}{Titre : }{8}{section*.63}%
\contentsline {paragraph}{Récit : }{8}{section*.64}%
\contentsline {paragraph}{En tant que : }{8}{section*.65}%
\contentsline {paragraph}{Je souhaite : }{8}{section*.66}%
\contentsline {paragraph}{Afin de : }{8}{section*.67}%
\contentsline {paragraph}{À partir du fait : }{8}{section*.69}%
\contentsline {paragraph}{Alors : }{8}{section*.70}%
\contentsline {paragraph}{Enfin : }{8}{section*.71}%
\contentsline {section}{\numberline {1.8}Commande var pour un entier}{9}{section.1.8}%
\contentsline {paragraph}{Titre : }{9}{section*.73}%
\contentsline {paragraph}{Récit : }{9}{section*.74}%
\contentsline {paragraph}{En tant que : }{9}{section*.75}%
\contentsline {paragraph}{Je souhaite : }{9}{section*.76}%
\contentsline {paragraph}{Afin de : }{9}{section*.77}%
\contentsline {paragraph}{À partir du fait : }{9}{section*.79}%
\contentsline {paragraph}{Alors : }{9}{section*.80}%
\contentsline {paragraph}{Enfin : }{9}{section*.81}%
\contentsline {section}{\numberline {1.9}Expression concaténation sur chaîne de caractères}{10}{section.1.9}%
\contentsline {paragraph}{Titre : }{10}{section*.83}%
\contentsline {paragraph}{Récit : }{10}{section*.84}%
\contentsline {paragraph}{En tant que : }{10}{section*.85}%
\contentsline {paragraph}{Je souhaite : }{10}{section*.86}%
\contentsline {paragraph}{Afin de : }{10}{section*.87}%
\contentsline {paragraph}{À partir de : }{10}{section*.89}%
\contentsline {paragraph}{Alors : }{10}{section*.90}%
\contentsline {paragraph}{Enfin : }{10}{section*.91}%
\contentsline {section}{\numberline {1.10}Expression logique}{11}{section.1.10}%
\contentsline {paragraph}{Titre : }{11}{section*.93}%
\contentsline {paragraph}{Récit : }{11}{section*.94}%
\contentsline {paragraph}{En tant que : }{11}{section*.95}%
\contentsline {paragraph}{Je souhaite : }{11}{section*.96}%
\contentsline {paragraph}{Afin que : }{11}{section*.97}%
\contentsline {paragraph}{À partir de : }{11}{section*.99}%
\contentsline {paragraph}{Alors : }{11}{section*.100}%
\contentsline {paragraph}{Enfin : }{11}{section*.101}%
\contentsline {section}{\numberline {1.11}Expression arithmétique}{12}{section.1.11}%
\contentsline {paragraph}{Titre : }{12}{section*.103}%
\contentsline {paragraph}{Récit : }{12}{section*.104}%
\contentsline {paragraph}{En tant que : }{12}{section*.105}%
\contentsline {paragraph}{Je souhaite : }{12}{section*.106}%
\contentsline {paragraph}{Afin que : }{12}{section*.107}%
\contentsline {paragraph}{À partir de : }{12}{section*.109}%
\contentsline {paragraph}{Alors : }{12}{section*.110}%
\contentsline {paragraph}{Enfin : }{12}{section*.111}%
\contentsline {chapter}{\numberline {2}Récits d'utilisation proposés lors de l'itération 2}{13}{chapter.2}%
\contentsline {paragraph}{oh itération 2}{13}{section*.112}%
@@ -0,0 +1,25 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@setckpt{file}{
\setcounter{page}{3}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{1}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{bookmark@seq@number}{1}
\setcounter{section@level}{0}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB