Chapitre 2. Actions élémentaires
- Par Vincent Granet
Pages 17 à 24
Citer ce chapitre
- GRANET, Vincent,
- Granet, Vincent.
- Granet, V.
Citer ce chapitre
- Granet, V.
- Granet, Vincent.
- GRANET, Vincent,
Notes
-
[1]
Les compilateurs pouront faire des vérifications statiques (avant l’exécution du programme) en particulier de conformité de type.
-
[2]
L’expression e est sans effet de bord, c’est-à-dire qu’elle ne modifie pas son environnement.
-
[3]
Cette fonction n’appartient pas à l’environnement standard de Java (voir la section 15.6 page 187).
-
[4]
Ce choix du symbole mathématique d’égalité pour l’affectation est une aberration héritée du langage C [ANS89, KR88].
Un programme est un processus de calcul qui peut être modélisé de différentes façons. Dans le modèle de programmation impérative que nous présentons dans cet ouvrage, un programme est une suite de commandes qui effectuent des actions sur des données appelées objets, et il peut être décrit par une fonction f dont l’ensemble de départ \mathcal{D} est un ensemble de données, et l’ensemble d’arrivée \mathcal{R} est un ensemble de résultats :
À ce schéma, on peut faire correspondre trois premières actions élémentaires, ou énoncés simples, que sont :
la lecture d’une donnée,
l’exécution d’une routine prédéfinie sur cette donnée,
l’écriture d’un résultat.
La lecture d’une donnée consiste à faire entrer un objet en mémoire centrale à partir d’un équipement externe. Selon le cas, cette action peut préciser l’équipement sur lequel l’objet doit être lu, et où il se situe sur cet équipement. La façon d’exprimer l’ordre de lecture varie bien évidemment d’un langage à un autre. Pour l’instant, nous nous occuperons uniquement de lire des données au clavier, c’est-à-dire sur l’entrée standard et nous appellerons lire cette action de lecture.
Une fois lu, l’objet placé en mémoire doit porter un nom, permettant de le distinguer sans ambiguïté des objets déjà présents. Ce nom sera cité chaque fois qu’on utilisera l’objet en question dans la suite du programme. C’est l’action de lecture qui précise le nom de l’objet lu. La lecture d’un objet sur l’entrée standard à placer en mémoire centrale sous le no…
Date de mise en ligne : 11/10/2024
Ce chapitre est en accès conditionnel
Acheter cet ouvrage
27,99 €