La logique informatique
(selon les travaux de J.D WARNIER)
L.C.P Logique de construction de programmes
Il y a deux façon de définir les données à obtenir en sortie d'un programme, la bonne et la mauvaise !
​
Alors voyons d'abord la mauvaise : Exprimer sous forme d'un modèle "d'état ou d'écran ou ....)

Un modèle comme celui-ci exprime la forme sous laquelle on souhaite obtenir les données, mais en aucun cas (sauf sur des cas très simples comme celui-ci) on ne voit apparaître clairement la structure hiérarchique des ensembles de données, ni bien sûr les conditions sous lesquelles ils doivent apparaître.
Avant de voir la bonne , voyons comment exprimer graphiquement un ensemble, un sous-ensemble, Etc...
Dans cette solution, on est vite limité dès qu'il y a plusieurs S-E inclus ! et pas facile d'y inclure des notations.
1. Nr client
Nom Client
​
2. Nr Cde
Date
Désignation
Montant
​
Dans cette solution, on ne voit pas clairement la hiérarchisation des ensembles.
Alors nous allons choisir les accolades comme moyen de représentation d'une subdivision hiérarchique.
​
Exemple avec les deux patates verte et bleue :