Chapitre d’ouvrage

Chapitre 2. Actions élémentaires

Pages 17 à 24

Citer ce chapitre


  • Granet, V.
(2018). Chapitre 2. Actions élémentaires. Algorithmique et programmation en Java : Cours et exercices corrigés (5e éd., p. 17-24). Dunod. https://stm.cairn.info/algorithmique-et-programmation-en-java--9782100783755-page-17?lang=fr.

  • Granet, Vincent.
« Chapitre 2. Actions élémentaires ». Algorithmique et programmation en Java Cours et exercices corrigés, Dunod, 2018. p.17-24. CAIRN.INFO, stm.cairn.info/algorithmique-et-programmation-en-java--9782100783755-page-17?lang=fr.

  • GRANET, Vincent,
2018. Chapitre 2. Actions élémentaires. In : Algorithmique et programmation en Java Cours et exercices corrigés. Paris : Dunod. InfoSup, p.17-24. URL : https://stm.cairn.info/algorithmique-et-programmation-en-java--9782100783755-page-17?lang=fr.

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 €

446 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?