AcceuilChapitre précédentChapitre suivant |
Chapitre VI
LES STRUCTURES COMPLEXES
REPETITIVES ET MIXTES
1.
Introduction
Structure Répétitive et Structure Alternative sont des Structures Elémentaires.
a) Définition
Un ensemble de données de Structure Complexe est un ensemble dans lequel on rencontre au premier niveau de subdivision de l’ensemble pris comme référentiel plusieurs structures élémentaires.
b) Types de structures
Structure Répétitives Complexe (SRC)
Structure Alternative Complexe (SAC)
Structure Complexe Mixte (SCM)
2.
Structure Répétitive Complexe
Exemple
A partir des fichiers Commandes et Factures on désire établir un Etat comparatif annuel par Client des commandes reçues et des Factures envoyées par l’entreprise.
Fichiers en entrée
- Commandes
Il comporte N articles par Client (N étant différent de 0), classés par ordre croissant des N° de Client.
N° Client N° Commande Montant
- Factures
Il comporte N articles par Client (N étant différent de 0), classés par ordre croissant des N° de Client.
N° Client N° Facture Montant
Traitement
On calcule le Total des Montants Commandes et le Total des Montants Factures pour chaque Client.
On imprime une ligne par Commande, ou Factures pour chaque Client.
Structuration des données de Sortie
N° Client (1) N° Commande (1)
EDC 1Commande Montant (1)
(cd) N3
Total Commande (1) 1 Commande
FLS EDC 1Client EDC 1 Facture N° Facture (1)
(c) (f) Montant (1)
Total Facture (1) N3
1
Facture
N1 N2 N3
FLS 1 Client 1 Mouvement
Nous
avons une Structure Répétitive Complexe puisqu’il existe plus d’un sous
ensemble de Structure Elémentaire au Niveau Client.
Structuration des données Entrée
N°
Client (1)
EDC
1 Commande N° Commande (1)
(c’d’) Montant(1)
FLE EDC 1 Client
(c‘) N°
Client (1)
EDC
1 Facture N° Facture
(1)
(f’) Montant
(1)
N1 N2 N3
FLE 1 Client
Mouvement
Structuration du PGM
A
Structure Répétitive des données d’Entrée correspond une Structure Répétitive
des données du PGM, donc à SRC des données d’Entrée correspond une SRC du PGM.
Deb(1) 020
Deb TR-COM (1)
TR-1Commande
(c’d’) 030
Deb(1) 010
F-TR-COM (1) --
PGM TR-1Client | INTER21 (1) 040
D-TR-FAC (1) --
Fin(1) 070
TR-1Facture
(f’) 050
F-TR-FACT (1)
Fin(1)
060
Notion de Séquence Logique Intermédiaire
Définition:
Une
Séquence Logique Intermédiaire est une séquence d’un ensemble de Structure Complexe
du PGM qui remplit à la fois la fonction de Fin de la Structure Elémentaire qui
précède et de Début de la Structure Elémentaire qui suit.
Règle:
Une
Structure Complexe comprend deux Structures Elémentaires ou plus; le nombre de
Séquence Logique Intermédiaire est égal au nombre de Structure Elémentaire du
Niveau considéré moins 1.
Synthèse
Une
Structure Répétitive Complexe est un ensemble dans le quel on trouve plusieurs
sous ensemble de Structure Répétitive Simple.
Numérotation
des Séquences Logiques Intermédiaires
-
1er chiffre = N° du Niveau ou elle apparaît
-
2ème chiffre = N° d’ordre dans le Niveau.
3.
Structures
Complexes Mixtes
Exemple
A
partir de deux fichiers, Factures et Remises, on désire dresser la liste des
factures adressées à chaque client avec éventuellement le Montant de la Remise
qui lui a été accordée.
Fichiers
en Entrée
Fichier
Factures
Il
comporte N Articles classés par ordre croissant des numéro de Client. (N
différent de 0)
Fichier
Remise
Il
comporte o ou 1 Article par Client. Les Articles sont classés par numéro de
Client.
Structuration des
données de Sortie
N°
Client (1)
FLS EDC 1 Client EDC 1 Facture
(c) (f)
Total
Montant (1)
Remise
(0,1)
N1 N2
FLS 1 Client
Au
niveau 1 Client il y a une Structure Complexe Mixte puisqu’il y a une SRS ET SAS.
Structuration des données Entrée
N°
Client (1)
EDC
1 Facture
(f’) Montant (1)
FLE EDC 1 Client
(c’) N°
Client (1)
EDC
1 Remise
(0,1) Montant Remise (1)
N1 N2 N3
FLE 1 Client 1
Article
Structuration du PGM
Deb(1)
020
Deb (1) 010 TR-FACT (f’) 030
INTER21
(1) 040
PGM TR-1CLIENT
(c’) TR-PAS-REMISE (0,1) 050
Fin (1) 080 TR-REMISE (0,1) 060
Fin (1) 070
Synthèse
Un
ensemble de données pris comme Référentiel comportant à son premier Niveau de
subdivision plusieurs Structures simples, les unes Répétitives, les autres
Alternatives est dit de Structure Complexe Mixte.
Remarque:
Cette
définition vaut aussi bien pour des
Données
de Sortie.
Données
d’Entrée
Instructions
de PGM.
AcceuilChapitre précédentChapitre suivant |