AcceuilChapitre précédentChapitre suivant |
Chapitre V
STRUCTURE ALTERNATIVE SIMPLE
1.
Présentation et définition
- Un ensemble de données comportant à son 1er niveau de subdivision un sous ensemble dont la présence est aléatoire est dit de Structure Alternative.
- S’il n’y a pas de structure répétitive et s’il y a:
soit un seul sous ensemble aléatoire ,soit plusieurs sous ensembles aléatoire tel que la présence de l’un exclu celle de l’autre.
Ce sous ensemble est dit de Structure Alternative Simple (SAS).
2.
Structuration des données de sortie
Résultats exclusifs les uns des autres
N° Compte(1)
Solde débiteur (0,1fois)
FLS EDC 1 Compte Exclusif
(c) Solde Créditeur(0,1fois)
Crédit(1)
Débit(1)
+
Impossibilité pour un solde d’être CR et DB à la fois
Résultats
aléatoires
N°
Client(1)
C.A(1)
FLS EDC 1 Secteur EDC 1 Client
(s) (c) Remise(0,1 fois)
TOTCA(1)
TOTREM(1)
N1 N2 N3
FLS 1 Secteur 1 Client
3.
Structuration
des données d’entrée
-
Présence +
la valeur du critère.
-
Quand la valeur d’un code doit être testée dans le PGM, cette valeur
doit être prise en compte dans la structure du FLE.
Principe:
Lorsqu’un
code est utilisé une fois dans un ensemble et qu’il peut prendre deux valeurs ,
A et A, testées au cours du PGM, on peut écrire l’ensemble de la manière
suivante:
Ens.
{ code [= X, 0,1fois]
4.
Structuration
du PGM
Lois
N°2
A
toute structure Alternative des données à l’entrée correspond une structure
Alternative du PGM et une seule.
Règle
Un
ensemble de PGM de structure Alternative comprend toujours
Un
sous ensemble début exécuté 1 fois
Deux sous ensembles ou exécutés 0 ou 1 fois à l’exclusion des uns des autres
Un sous ensemble fin exécuté 1 fois.
5.
Organisation
détaillée
Dans une Structure Répétitive Simple les branchements sont conditionnels.
Dans
une Structure Alternative Simple les branchements peuvent être systématiques:
on
dit alors qu’ils sont inconditionnels.
Deux
règles sont à noter:
-
Une Structure Alternative Simple comporte un branchement conditionnel et un
seul. Il est placé à la fin de la séquence début de l’alternative.
-
Toute Structure Alternative comporte autant de branchement systématique qu’il y
a de branche à l’alternative mois un.
Remarque:
Dans
l’édition d’une Facture ou d’un Avoir on utilise la valeur d’un code F ou A
chacune générant un traitement.
Si
seul le total des factures sont demandées le code F seul est traité; mais
systématiquement l’autre branche doit figurer vide d’instructions en vue des
maintenances futures.
6.
Groupe
Alternatif de Données (GAD)
Un
sous ensemble peut être présent:
-
1 fois (1)
-
n fois (n)
-0
ou 1 fois (0,1)
mais
il peut arriver qu’un sous ensemble soit présent 0 ou n fois.
Il
n’y a pas de notation (0,n)
Il
faut ramener ce cas à ceux connus
-
(0,1)
-
(n)
Définition
Dans
un référentiel donné, un GAD est un ensemble de Structure Alternative Simple
comprenant à son premier niveau de subdivision un sous ensemble de Structure Répétitive
Simple et un seul.
AcceuilChapitre précédentChapitre suivant |