mirror of
https://github.com/LucasVbr/interpreteur-lir.git
synced 2026-05-13 17:21:52 +00:00
Concatenation, début et instruction (générique)
This commit is contained in:
Binary file not shown.
@@ -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}
|
||||
Binary file not shown.
@@ -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}
|
||||
Binary file not shown.
@@ -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}
|
||||
Reference in New Issue
Block a user