procedures et fonctions

Spécialité DMM Matière Algorithmique N de la leçon Chapitre Procédures et Fonctions Durée Heures Thème Procédures et Fonctions Nom de l ? enseignant BOUHOUCHE Bilel FICHE TECHNIQUE L ? objectif Opérationnel A la fin 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 Stagiaires - Tableau blanc - Brosse - Marqueurs - Cours - Cahiers - Stylos Les aides pédagogiques Bibliographie Contenue du cours CHAPITRE VI Procédures et Fonctions Introduction Afin 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 difficultés moindres Ces derniers sont aussi soumis à cette division jusqu'à ce qu ? on arrive à un niveau abordable de difficulté Intérêts - Plus d ? organisation en séparant les difficulté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éfinition 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 identifiée à un type et restitue une valeur en fin 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 Nom de 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 VI Les procédures VI Définition de la procédure -Une procédure est un groupe d'instructions identifié 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 par ou contenues dans

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 08, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 90.2kB