|  Acceuil  Chapitre précédent  Chapitre 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
Structuration des données de Sortie
 
 N°
Client (1)                         N°
Commande (1)
                                                N°
Client (1)                         N°
Commande (1)
EDC 1Commande Montant (1)
 (cd)                                       N3
                                                (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)
                                                                                             N°
Client (1)
                                                EDC
1 Commande              N° Commande (1)
                                                (c’d’)                                     Montant(1)
FLE       EDC 1 Client
 (c‘)                                                                          N°
Client (1)
              (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(1) 020
                                                Deb TR-COM (1)
 TR-1Commande
(c’d’) 030
                                                TR-1Commande
(c’d’) 030
              Deb(1) 010
 F-TR-COM (1)          --
                                                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)
                                                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)
                                                                                 N°
Client (1)
                                                EDC
1 Facture
                                                (f’)                              Montant (1)
FLE       EDC 1 Client
 (c’)                                                              N°
Client (1)
              (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)
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.
|  Acceuil  Chapitre précédent  Chapitre suivant  |