procedures et fonctions

Spécialité DMM Matière Algorithmique Chapitre Procédures et Fonctions Thème Procédures et Fonctions Nom de l ? enseignant BOUHOUCHE Bilel N de la leçon Durée Heures FICHE TECHNIQUE L ? objectif Opérationnel A la ?n de la séance le stagiaire sera capable de résoudre un problème en utilisant l'analyse modulaire l'analyse descendante à l'aide de l'explication de l'enseignant et sans fautes de l ? enseignant et sans fautes Les outils du travail Enseignant - Tableau blanc - Brosse - Marqueurs - Cours Stagiaires Cahiers - Stylos Les aides pédagogiques Bibliographie CContenue du cours CHAPITRE VI Procédures et Fonctions Introduction A ?n de faciliter la résolution d'un problème complexe et ou de grande taille on doit le décomposer en sous problèmes indépendants et de taille réduite VI -L'analyse modulaire L ? analyse modulaire consiste à diviser un problème en sous problème de di ?cultés moindres Ces derniers sont aussi soumis à cette division jusqu'à ce qu ? on arrive à un niveau abordable de di ?culté Intérêts - Plus d ? organisation en séparant les di ?cultés et les taches - S ? occuper d ? un seul problème à la fois - En cas d ? erreur la division en module permet de savoir quel module à corriger - Plus facile à faire évoluer - Permet d ? éviter la répétition d ? un même traitement dans un programme Notion de sous-programme C ? est la décomposition modulaire d'un programme en plusieurs sous-programmes Un sous programme est appelé aussi une procédure ou une fonction C'est une portion de texte analogue à un programme déclaré dans un programme ou dans un sous programme et dont la partie instruction peut être exécutée plusieurs fois au cours du traitement du programme gr? ce à des appels VI Les fonctions VI Dé ?nition de la fonction Une fonction est un groupe d'instructions doté d'un nom qui exécute une t? che déterminée La fonction est identi ?ée à un type et restitue une valeur en ?n d'exécution VI Déclaration d ? une fonction La déclaration d ? une fonction se fait après les déclarations des variables en précisant Son type Son nom Une liste d ? arguments dont on précise le type La déclaration algorithmique d ? une fonction est sous la forme Fonction argument type argument type ? type de résultat Exemple Fonction somme x réel y réel z réel réel Exemple Algorithme utilisant une fonction qui renvoie le maximum de deux entiers Algorithme max entier Variables utilisées a b x nombres entiers Fonction maximum a b entier entier Début de la fonction maximum SI a b alors maximum a Sinon maximum b FSI Fin de la fonction maximum Début Programme Principal Lire a b x maximum a b Écrire x Fin Programme Principal CVI Les procédures VI Dé ?nition de la procédure -Une procédure est un groupe d'instructions identi ?é par un nom qui exécute une t? che ou un algorithme déterminé Elle est un bloc de programme qui travaille sur des données fournies

Documents similaires
  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Aoû 02, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 33.5kB