manuel utilisateur début par nicolas

This commit is contained in:
SylvanCourtiol
2021-05-23 17:07:37 +02:00
parent 8f0803dcea
commit 476f75e932
9 changed files with 56 additions and 0 deletions
@@ -0,0 +1,4 @@
Elles sont de 2 types : entier signé ou chaînes de caractères.
@@ -0,0 +1,3 @@
Les étiquettes sont des numéros servant à repérer les lignes d'un programme et à les mettre en ordre.
Ces numéros sont des entiers positifs entre 1 et 99999.
Il est conseillé de numéroter initialement les lignes de 5 en 5, ou bien de 10 en 10.
@@ -0,0 +1,4 @@
Les identificateurs n'ont pas besoin d'être déclarés : leur première utilisation suffit à les créer.
Si cette première utilisation n'est pas une affectation ou une entrée leur valeur sera choisie arbitrairement.\\
Toutes les données utilisées sont variables. Leurs valeurs sont conservées et modifiables durant la session de l'interpréteur. Elles ne sont détruites que par la commande \verb|debut|.\\
La portée des variables est globale et elles ne peuvent pas être soumises à du transtypage.
@@ -0,0 +1,18 @@
\begin{description}
\item[\textbf{Debut :}] Vide l'intégralité du contexte d'exécution.
\item[\textbf{Fin :}] Quitte l'interpréteur.
\item[\textbf{Defs :}] Sert a voir toutes les variables définies dans la session courante\\ (les identificateurs et les valeurs).
\item[\textbf{Lance :}] Exécute le programme chargé en mémoire avec ou sans étiquette.
\item[\textbf{Efface :}] Supprime une ou plusieurs lignes de code suivant les étiquettes \\ début et fin mises en argument.
\item[\textbf{Liste :}] Affiche toutes les lignes de programme mémorisées dans l'ordre\\ croissant entre les numéros de ligne de l'intervalle étiquette début et fin donné en argument. Sans argument Affiche toutes les lignes de \\programme dans l'ordre croissant des numéros de ligne.
\item[\textbf{Sauve :}] Sauvegarde un programme LIR dans un fichier.
\item[\textbf{Charge :}] Charge un programme LIR préalablement enregistré \\ dans un fichier.
\end{description}
@@ -0,0 +1 @@
Les noms identifiant des chaînes de caractères commenceront par le symbole \$, suivi d'une lettre, qui sera suivie d'au plus 24 lettres ou chiffres.
@@ -0,0 +1 @@
Les nom identifiants des entiers commenceront obligatoirement par une lettre qui sera suivie d'au plus 24 lettres ou chiffres.
@@ -0,0 +1 @@
Les chaînes seront entourées de guillemets et limitées à 70 caractères.
@@ -0,0 +1,2 @@
Les valeurs entières sont exprimées en base 10 et donc formées des caractères +, -, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.\\
Leur valeur est comprise dans l'intervalle [-2\up{31}=-2147483648\verb|,| 2\up{31}=2147483648].
@@ -0,0 +1,22 @@
\begin{description}
\item[\textbf{Debut :}] Sur un programme chargé en mémoire centrale j'efface toutes les lignes de code et variables déclarées avec la commande \verb|debut|.
\item[\textbf{Fin :}] Je suis en train d'utiliser l'interpréteur, je quitte l'interpréteur pour la session courante en exécutant la commande \verb|fin|.
\item[\textbf{Defs :}] Les variables sont définies dans la session courante de l'interpréteur j'affiche le contexte actuel en exécutant la commande \verb|defs|.
\item[\textbf{Lance :}] A partir de lignes d'instructions chargées dans la session courante de l'interpréteur LIR lorsque j'entre la commande \verb|lance| sans arguments et la valide, le programme s'exécute à partir de l'étiquette la plus petite.\\
Et avec argument les lignes d'instructions chargées dans la session courante de l'interpréteur LIR et lorsque j'entre la commande \verb|lance| sans arguments et la valide le programme s'exécute à partir de l'étiquette passé en argument.\\
Exemple : \verb|lance| <étiquette début> : <étiquette fin>
\item[\textbf{Efface :}] A partir d'une ou plusieurs lignes de programme mémorisées et leur étiquettes\\ on tape la commande: \verb|efface| <étiquette début> : <étiquette fin>.\\
L'interpréteur effacera alors les lignes de programme dont le numéro d'étiquette est compris dans la plage.
\item[\textbf{Liste :}] Affiche toutes les lignes de programme mémorisées dans l'ordre\\ croissant entre les numéros de ligne de l'intervalle étiquette début et fin donné en argument. Sans argument Affiche toutes les lignes de \\programme dans l'ordre croissant des numéros de ligne.
\item[\textbf{Sauve :}] Sauvegarde un programme LIR dans un fichier.
\item[\textbf{Charge :}] Charge un programme LIR préalablement enregistré \\ dans un fichier.
\end{description}