diff --git a/documents/casUtilisation/userStories/userStoryConcatenation.pdf b/documents/casUtilisation/userStories/userStoryConcatenation.pdf new file mode 100644 index 0000000..f33771c Binary files /dev/null and b/documents/casUtilisation/userStories/userStoryConcatenation.pdf differ diff --git a/documents/casUtilisation/userStories/userStoryConcatenation.tex b/documents/casUtilisation/userStories/userStoryConcatenation.tex new file mode 100644 index 0000000..b816c5f --- /dev/null +++ b/documents/casUtilisation/userStories/userStoryConcatenation.tex @@ -0,0 +1,32 @@ +\documentclass[12pt,a5paper, notitle, oneside]{report} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[french]{babel} +\usepackage[landscape]{geometry} +\begin{document} + + \chapter*{Récit d'utilisation} + + \paragraph{Titre : } Opérateur + sur les chaînes de caractères + \paragraph{Récit : } Concaténation de chaînes + \paragraph{En tant que : } Programmeur + \paragraph{Je souhaite : } accoler deux chaînes l'une à la suite de l'autre + \paragraph{Afin de : } créer des messages dépendant du contexte d'éxécution sur + la sortie standard. Représenter une valeur entière par son écriture chiffrée en + base 10. + \newpage + + \chapter*{Critères d'acceptation} + + \paragraph{À partir de : } deux chaînes de caractères ou une chaîne et un entier, + en tant qu'identificateurs déclarés ou expressions littérales. + + \paragraph{Alors : } En utilisant une expression de type + \verb|var nouvelleChaine = opeGauche + opeDroite|, j'obtiens la concaténation de + deux chaînes. + + \paragraph{Enfin : } L'identificateur \verb|nouvelleChaine| contient la chaîne + constituée des deux primordiales concaténées. L'interpréteur confirme en affichant + la nouvelle valeur ou m'informe d'une erreur. L'opération peut être récursive mais n'est pas commutative. Une concaténation s'effectue toujours par la droite. + +\end{document} \ No newline at end of file diff --git a/documents/casUtilisation/userStories/userStoryDebut.pdf b/documents/casUtilisation/userStories/userStoryDebut.pdf new file mode 100644 index 0000000..e051201 Binary files /dev/null and b/documents/casUtilisation/userStories/userStoryDebut.pdf differ diff --git a/documents/casUtilisation/userStories/userStoryDebut.tex b/documents/casUtilisation/userStories/userStoryDebut.tex new file mode 100644 index 0000000..a1ba786 --- /dev/null +++ b/documents/casUtilisation/userStories/userStoryDebut.tex @@ -0,0 +1,25 @@ +\documentclass[12pt,a5paper, notitle, oneside]{report} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[french]{babel} +\usepackage[landscape]{geometry} +\begin{document} + + \chapter*{Récit d'utilisation} + + \paragraph{Titre : } debut + \paragraph{Récit : } Réinitialiser un programme vierge + \paragraph{En tant que : } programmeur + \paragraph{Je souhaite : } vider l'intégralité du contexte d'exécution + \paragraph{Afin de : } pouvoir écrire un nouveau programme + \newpage + + \chapter*{Critères d'acceptation} + + \paragraph{À partir de : } un programme chargé en mémoire centrale + \paragraph{Alors : } j'efface les lignes de code et variables déclarées + avec la commande \verb|debut| + \paragraph{Enfin : } L'interpréteur affiche une page vierge ; je peux écrire un nouveau + programme. + +\end{document} \ No newline at end of file diff --git a/documents/casUtilisation/userStories/userStoryInstruction.pdf b/documents/casUtilisation/userStories/userStoryInstruction.pdf new file mode 100644 index 0000000..58b5156 Binary files /dev/null and b/documents/casUtilisation/userStories/userStoryInstruction.pdf differ diff --git a/documents/casUtilisation/userStories/userStoryInstruction.tex b/documents/casUtilisation/userStories/userStoryInstruction.tex new file mode 100644 index 0000000..f4846dd --- /dev/null +++ b/documents/casUtilisation/userStories/userStoryInstruction.tex @@ -0,0 +1,26 @@ +\documentclass[12pt,a5paper, notitle, oneside]{report} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[french]{babel} +\usepackage[landscape]{geometry} +\begin{document} + + \chapter*{Récit d'utilisation} + + \paragraph{Titre : } Instructions + \paragraph{Récit : } Consulter et modifier le contexte d'exécution + \paragraph{En tant que : } programmeur + \paragraph{Je souhaite : } faire réaliser des actions par l'interpréteur + \paragraph{Afin de : } déclarer des variables, des fonctions, effectuer des + sauts conditionnels, des itérations, connaître et manipuler le contexte + d'un programme. + \newpage + + \chapter*{Critères d'acceptation} + + \paragraph{À partir de : } ligne de commande ou programme + \paragraph{Alors : } J'entre une instruction pour effectuer une action précise + \paragraph{Enfin : } Le contexte est modifié en fonction de cette instruction. + L'interpréteur m'informe en cas d'erreur de syntaxe + +\end{document} \ No newline at end of file