Initiation a la programmation adl

CPR Informatique poste ou Août Initiation à la Programmation Langage algorithmique ADL CTable des matières - INTRODUCTION - LES LANGAGES DE PROGRAMMATION - QUELQUES DEFINITIONS - LANGAGES INTERPRETES - LANGAGES COMPILES - VERS DES LANGAGES DE PLUS EN PLUS EVOLUES - Les langages non structurés - Les langages structurés - Les langages orientés objet - Liste non exhaustive des langages les plus courants - L ? ALGORITHMIQUE - DEFINITIONS - UN MOT SUR LA PHASE D ? ANALYSE - LES BASES DE L ? ALGORITHMIQUE - L ? a ?ectation - Les structures alternatives - Les structures répétitives - Les débranchements - Les débranchements - QUELQUES ALGORITHMES ELEMENTAIRES EN ADL - Permutation de deux variables - Calcul de la somme des éléments d ? un tableau - Tri d ? un tableau - LES MODULES - Dé ?nition - Procédure et fonction - Exemple d ? utilisation des modules - LA PROGRAMMATION - LA SYNTAXE - Généralités - Mots réservés - Les commentaires - Les instructions - TYPE DE DONNEES ET VARIABLE - LE MODE DE PASSAGE DES PARAMETRES A UN MODULE - LES FICHIERS C - Introduction Une bonne programmation est celle qui permet à un programme de vivre c ? est-à-dire de s ? adapter Tout logiciel programme d ? application doit pouvoir évoluer en fonction de facteurs souvent di ?ciles voire impossible à prévoir lors de la conception Si l ? analyse du programme a été élaborée avec soin selon des normes précises avant d ? être traduite en programme ce dernier pourra facilement être modi ?é par son concepteur ou par quelqu ? un d ? autre ? Les trois phases principales de création d ? un logiciel sont l ? analyse l ? algorithmique et la programmation Le présent document est destiné à des débutants en programmation Son but est d ? expliquer le plus simplement possible les notions de base de la programmation et non de former des programmeurs chevronnés Nous aborderons donc de façon très succincte la phase d ? analyse Cf chapitre qui nécessite l ? apprentissage de méthodes spéci ?ques qui ne sont pas nécessairement adaptées à l ? élaboration de programmes simples Néanmoins chacun doit garder à l ? esprit que la qualité d ? un programme réside principalement dans la qualité de l ? analyse réalisée au préalable La première partie de ce document traite de la dé ?nition des caractéristiques et de l ? évolution des langages de programmation La seconde partie est consacrée à l ? algorithmique Le chapitre débute par une présentation détaillée des principales notions utilisées en algorithmique et se poursuit par l ? étude de trois algorithmes simples illustrant les di ?érents concepts étudiés Le langage algorithmique choisit pour illustrer ces notions est l ? ADL langage enseigné à l ? ENSG Le reste du document traite des notions de programmation communes à la plupart des langages Extrait de l ? ouvrage de Chantal et Patrice RICHARD Initiation à la programmation IGN ENSG CPRI

  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager