« Simscript III/Dictionnaire des instructions/DEFINE ... METHOD » : différence entre les versions

Contenu supprimé Contenu ajouté
Djihane (discussion | contributions)
Nouvelle page : Cet énoncé, placé dans le <font color="#0000FF">preamble</font>, définit les sous-programmes de type <font color="#0000FF">method</font>, et <font color="#0000FF">process method ...
 
Aucun résumé des modifications
Ligne 36 :
\color{blue}\begin{align}
& \text{ subprogram} \\
& \color{black}Nom\_Classe\color{blue}\text{ reference} \\
\end{align} \\
\end{matrix} \color{black}\right]\text{ }\color{blue}\left\{ \begin{matrix}
Ligne 52 :
<source lang="fortran">
begin class Vehicle
every Véhicule
has a Construire method,
a Détruire method,
an Initialiser method,
a an Obtenir_Pneus_Plats method,
an Imprimer method,
a lireManufacturier method,
a Voyager process method
 
after creating a Vehicle, call Construire
before destroying a Vehicle, call Détruire
 
define Construire as a method with 0 argument;
define Détruire as a method with 0 argument;
define lireManufacturier as a text method with 0 argument;
define Initialiser as a method given a text argument, ‘‘ nom du manufacturier
a double argument, ‘‘ vitesse maximale
and a real argument ‘‘ pression initiale des pneus
define Obtenir_Pneus_Plats as an integer method given a real argument ‘‘ pression minimale
define Voyager as a process method given 2 double arguments’‘distancearguments‘‘distance en km ‘‘ vitesse moyenne en km/h
yielding 1 double argument ‘‘ durée du voyage en heures
‘‘ vitesse moyenne en km/h
yielding 1 double argument ‘‘ durée du voyage en heures
 
the class has a Imprimer_Compteur method
define Imprimer_Compteur as a method with 0 argument
 
end ‘‘ Véhicule
</source>