La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Section III Algorithmes et résolution de problèmes 18279 FGE Structure de contrôle Séquence simple.

Présentations similaires


Présentation au sujet: "Section III Algorithmes et résolution de problèmes 18279 FGE Structure de contrôle Séquence simple."— Transcription de la présentation:

1 Section III Algorithmes et résolution de problèmes FGE Structure de contrôle Séquence simple

2 Séquence simple dopérations –Suite séquentielle dopérations transformant des données en résultats Rapport hebdomadaire de ventes –À chaque semaine le superviseur doit communiquer à la direction un rapport résumant les ventes du département –Ce rapport est utilisé par la direction pour Comparer la correspondance avec linventaire des stocks restants Calculer la commission à remettre aux vendeurs

3 Exemple (suite) Organigramme de système –Donne un aperçu général du système Données de ventes Rapport hebdomadaire de ventes Programme de ventes hebdomadaires Le parallélogramme est le symbole E/S –Représente la lecture de données ou la production de résultats

4 Exemple (suite) Organigramme du programme hebdomadaire des ventes –Décrit avec précision les étapes de production du rapport –Objectif : produire un rapport de ventes pour un vendeur –Données disponibles (pour un vendeur) Total des ventes à prix régulier Total des ventes à prix réduit –Résultats à produire Commission à remettre au vendeur

5 Exemple (suite) Procédure du calcul de la commission dun vendeur –La commission remise en fonction des ventes à prix régulier est de 6% de total de ces ventes –La commission remise en fonction des ventes à prix réduit est de 3% de total de ces ventes –Un montant de base de 200$ est en plus remis à chaque vendeur

6 Exemple (suite) Définition de variables principales E/S –Une variable représente une donnée dans lalgorithme donnée fournie ou calculée –Représentation des données entrantes VentesReg Total des ventes à prix régulier VentesSpec Total des ventes à prix réduit –Représentation des données sortantes TotalComm Total des commissions remises au vendeur Définition de variables intermédiaires RegCommCommission (prix regulièr) SpecCommCommission (prix spécial

7 Exemple (suite) Notes sur lorganigramme du programme –Lutilisation de variables assurent lindépendance de lalgorithme vis-à-vis les données manipulées –Les symboles sont numérotés uniquement pour fins de présentation Lire VentesReg, VentesSpec RegComm = VentesReg * 0.06 Début Fin SpecComm = VentesSpec * 0.03 TotalComm = RegComm + SpecComm Écrire TotalComm

8 Exemple (suite) Vérification –Valider lalgorithme en lui appliquant des données en entrées, puis comparant les résultats produits aux résultats anticipés –On exploite Un diagramme de variables Des données types –Total des ventes à prix régulier :1000$ –Total des ventes à prix réduit:3000$ VariableValeur VentesReg VentesSpec RegComm SpecComm TotalComm

9 Exemple (suite) Lire VentesReg, VentesSpec RegComm = VentesReg * 0.06 Début Fin SpecComm = VentesSpec * 0.03 TotalComm = RegComm + SpecComm Écrire TotalComm VariableValeur VentesReg1000 VentesSpec3000 RegComm SpecComm TotalComm VariableValeur VentesReg1000 VentesSpec3000 RegComm60 SpecComm TotalComm VariableValeur VentesReg1000 VentesSpec3000 RegComm60 SpecComm90 TotalComm VariableValeur VentesReg1000 VentesSpec3000 RegComm60 SpecComm90 TotalComm VariableValeurVariableValeurVariableValeur VentesReg1000RegComm60TotalComm350 VentesSpec3000SpecComm90 5.

10 Exemple (suite) Documentation –Annexer à lorganigramme une description des variables VariableDescription VentesReg Total des ventes à prix régulier VentesSpec Total des ventes à prix réduit RegComm Commission sur les ventes à prix régulier SpecComm Commission sur les ventes à prix réduit TotalComm Commission totale remise au vendeur

11 Exemple (suite) Documentation : on peut aussi annoter un organigramme au besoin –La ligne sans flèche indique lopération annotée Lire VentesReg, VentesSpec RegComm = VentesReg * 0.06 Début Fin SpecComm = VentesSpec * 0.03 TotalComm = RegComm + SpecComm Écrire TotalComm Tout employé reçoit 200$ comme paie de base

12 Exercice Calculer le coût de construction de plaques en aluminium, tous de dimensions identiques Données fournies –La largeur et la longueur des plaque (en cm) –Le nombre de plaques –Le coût unitaire de laluminium (en $/cm 2 ) Résultat à produire –Quantité totale daluminium requis (en cm 2 ) –Coût total de construction (en $) Nombre Longueur Largeur

13 Exercice (suite) Définition des variables principales Et des variables intermédiaires VariableDescription Larg Largeur des plaques, en cm Haut Hauteur des plaques, en cm Nbre Nombre de plaques à construire CoutUnit Coût unitaire (en $/cm 2 ) de laluminium CoutTot Coût total de construction des plaques, en $ VariableDescription SurfUnit Surface dune plaque, en cm 2 SurfTot Surface totale de toutes les plaques, en cm 2

14 Exercice (suite) Devoir #1 : Créez un organigramme* contenant –Lorganigramme de lalgorithme –Les définitions de variables –Un diagramme de variables validant lalgorithme avec des données de votre choix Consultez le site pour plus de détailswww.lacitec.on.ca/~jlemoe * Utilisez le logiciel MS Visio ou tout autre logiciel capable de créer des organigammes Lire Larg, Haut, Nbre, CoutUnit SurfUnit = Larg * Haut Début Fin SurfTot = SurfUnit * Nbre CoutTot = SurfTot * CoutUnit Écrire SurfTot, CoutTot


Télécharger ppt "Section III Algorithmes et résolution de problèmes 18279 FGE Structure de contrôle Séquence simple."

Présentations similaires


Annonces Google