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

Programme d’une fête du fin de l’année

Présentations similaires


Présentation au sujet: "Programme d’une fête du fin de l’année"— Transcription de la présentation:

1 Programme d’une fête du fin de l’année
Les sous programmes I- Introduction Un programme complexe est souvent composé d’un ensemble des tâches distinctes. Il est donc souhaitable de présenter ces tâches en , par exemple ; module Programme d’une fête du fin de l’année NOM : OrganisationFête Séquences L.D.E O.U 1 2 Résultat = fête fête ( Module , Module , Module ) Fin OrganisationFête décoration décoration invitation invitation music music animation animation

2 Les sous programmes I- Introduction Module « décoration »
Séquences L.D.E O.U 1 2 Résultat = fêteDecorer fêteDecorer  ( Module , Module , ) Fin décoration nettoyage nettoyage achat achat décorer décorer

3 Les sous programmes II- Analyse modulaire 1) Définition
L’analyse modulaire consiste à diviser un problème en de difficultés Ces derniers sont aussi à cette définition jusqu’à ce qu’on arrive à un niveau abordable de difficulté. Sous-problèmes moindres assujettis Des nombreux problèmes peuvent être devisés en trois sous problèmes : - Saisir les données - Effectuer le traitement - Afficher les résultats

4 2) Intérêt de l’analyse modulaire
Les sous programmes II- Analyse modulaire 2) Intérêt de l’analyse modulaire l’écriture de l’algorithme de résolution est du programme associé. Améliorer - Pouvoir poursuivre l’analyse de problème initial comme si différents sous-problème étaient résolus la résolution des problèmes en ne s’intéressant qu’à la résolution algorithmique d’un seul sous-problème à la fois. Facilite

5 Les sous programmes II- Analyse modulaire 3) Activité 01
Écrire une analyse, un algorithme puis la traduction en pascal d’un programme intitulé ‘PERMUTATION’ qui permet de changer le contenu de deux variables X et Y puis d’afficher le résultat.

6 Les sous programmes III- Les procédures 1) Définition
La procédure est un ensemble d’instructions décrivant une ou plusieurs actions à laquelle on accorde un nom qui devient lui-même, en quelque sorte une nouvelle instruction. Son rôle est d’afficher ou modifier le contenu d’un ou plusieurs variables.

7 Les sous programmes III- Les procédures 2) Déclaration
a) Au niveau de la définition (création) d’une procédure : En algorithme : 0) DEF nom_procédure (PF11, PF12 : Type1 ; PF21, PF22 : Type2 ; …) ----- Traitement ---- n) FIN nom_procédure PROC

8 Les sous programmes III- Les procédures En pascal PROGRAM PP ;
USES WINCRT ; VAR {variables du programme principal} BEGIN ------ END. PROCEDURE nom_procédure (PF11, PF12 : Type1 ; PF21, PF22 : Type2 ; …) VAR {variables locaux (propres au procédure) } BEGIN ------ END ; Bloc de traitement de la Procédure Bloc de traitement du programme principal

9 Les sous programmes III- Les procédures
b) Au niveau de l’appel de procédure En algorithme : PROC nom_procédure (PE11, PE12, …) Exemple : programme principale de l’activité 01 : 0) Début PERMUTATION 1) PROC saisie (x,y) 2) PROC echange (x,y) 3) PROC affiche 3) Fin PERMUTATION En pascal : Nom_procédure (PE11, PE12, …) ; Remarques : L’appel d’une procédure se fait au niveau de la définition d’un autre ou au niveau du bloc de traitement Sous programme Programme principale


Télécharger ppt "Programme d’une fête du fin de l’année"

Présentations similaires


Annonces Google