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

I- Introduction Les sous programmes Un programme complexe est souvent composé dun ensemble des tâches distinctes. Il est donc souhaitable de présenter.

Présentations similaires


Présentation au sujet: "I- Introduction Les sous programmes Un programme complexe est souvent composé dun ensemble des tâches distinctes. Il est donc souhaitable de présenter."— Transcription de la présentation:

1 I- Introduction Les sous programmes Un programme complexe est souvent composé dun ensemble des tâches distinctes. Il est donc souhaitable de présenter ces tâches en, par exemple ; module NOM : OrganisationFête SéquencesL.D.EO.U 1212 Résultat = fête fête ( Module, Module, Module ) Fin OrganisationFête Programme dune fête du fin de lannée décoration invitation music animation décoration invitation music animation

2 I- Introduction Les sous programmes MODULE : décoration SéquencesL.D.EO.U 1212 Résultat = fêteDecorer fêteDecorer ( Module, Module,.. ) Fin décoration Module « décoration » nettoyage achat décorer nettoyage achat décorer

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

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

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

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

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

8 Les sous programmes En pascal PROGRAM PP ; USES WINCRT ; VAR {variables du programme principal} BEGIN END. III- Les procédures 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 En algorithme : PROC nom_procédure (PE11, PE12, …) b) Au niveau de lappel de procédure Exemple : programme principale de lactivité 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 : -Lappel dune procédure se fait au niveau de la définition dun autre ou au niveau du bloc de traitement III- Les procédures Sous programme Programme principale


Télécharger ppt "I- Introduction Les sous programmes Un programme complexe est souvent composé dun ensemble des tâches distinctes. Il est donc souhaitable de présenter."

Présentations similaires


Annonces Google