Algo s2 pdf Éléments de base de l ? algorithmique Séance Année universitaire ?? Semestre CÉléments de contenu Les objets algorithmiques Structure générale d ? un algorithme Instructions élémentaires CLes objets algorithmiques ? Pour chaque algorithme on a

Éléments de base de l ? algorithmique Séance Année universitaire ?? Semestre CÉléments de contenu Les objets algorithmiques Structure générale d ? un algorithme Instructions élémentaires CLes objets algorithmiques ? Pour chaque algorithme on a besoin de données pour fournir des résultats Données et résultats sont appelés des objets algorithmiques On distingue ? Les objets en entrée Ce sont les données fournies à l'algorithme ? Les objets en sortie Ce sont les résultats produits par l'algorithme ? Les objets internes ou intermédiaires Ce sont les objets de man ?uvre de l'algorithme servant aux manipulations internes compteurs objets intermédiaires de stockage ? Exemple On se propose de permuter le contenu de deux objets A et B Pour ce faire on aura besoin des objets A et B en entrée et d'un troisième objet intermédiaire C puis on procédera comme suit ? On met le contenu de A dans C ? On met le contenu de B dans A ? On met le contenu de C dans B ? Les objets A et B serviront aussi pour objets de sortie CLes objets algorithmiques Les objets algorithmiques traités par l ? ordinateur sont stockés dans des cases mémoires dont la gestion est prise en charge par l ? ordinateur En mémoire les cases sont reconnues à l ? aide de leurs adresses on parle d ? adresse mémoire Pour dé ?nir un objet algorithmique on doit préciser son ? Son nom identi ?cateur ? Sa nature Il s'agit de préciser si un objet est une constante Const ou une variable Var ? Son type CIdenti ?cateurs ? Un identi ?cateur est un mot constitué d ? un nombre quelconque de caractères pris dans la liste suivante ? tous les caractères minuscules de a à z ? tous les caractères majuscules de A à Z ? tous les chi ?res de à ? le caractère ? Pour être valable un identi ?cateur ne doit pas contenir d ? autres caractères que cette liste et ne doit commencer par un chi ?re ? Remarque Pour la lisibilité des programmes il faut opter à des choix qui doivent être simples et signi ?catifs Ainsi MONT est un meilleur choix que X pour désigner le montant d ? une facture CIdenti ?cateurs Exemples ? Les identi ?cateurs suivants sont valables Hellow Ma Procedure Numero ? Ceux-ci ne le sont pas var commence par un chi ?re Question caractère interdit Arrêt commence ê interdit Demi-mot caractère - interdit Deux mots espace interdit CNature Constante ? Une constante est une donnée dont la valeur ne peut pas varier ? Une constante ne peut être initialisée qu ? à la déclaration Variables ? Les variables contiennent les données les résultats et en cours de programme certaines valeurs intermédiaires ? Comme son nom l'indique le contenu d'une variable peut être modi ?é au cours d'un même programme ? Une variable est une zone mémoire qui possède un nom identi ?cateur un type CExemple d ? objets algorithmiques les objets algorithmiques utilisés

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Aoû 17, 2021
  • Catégorie Marketing
  • Langue French
  • Taille du fichier 56.6kB