cours :   Chapitre  Structures simples    &   Chapitre Structures de données                Série d'exercices

 

Démarche de résolution d’un problème

 

 

 I / Les étapes de résolution d’un problème :

 

 

 

 

Il existe plusieurs approches pour analyser un problème. On cite, l’approche ascendante et l’approche descendante. On va utiliser cette dernière qui consiste à partir du résultat jusqu’à arriver aux données.

L’approche descendante est basée sur l’élaboration d’une ou plusieurs grilles d’analyse ayant cet aspect :  

Cette étape consiste à :

            

La réécriture dans l’ordre de la L.D.E. donne un algorithme.

Un algorithme est une suite structurée et finie d’actions ou d’instructions pour résoudre   un problème. Historiquement, le mot algorithme provient.

 

 

            a)Introduction

    

La Programmation Est L'art D'utiliser La Puissance Des Ordinateur Pour Déguiser En Intelligence Leur extrême Stupidité 

 

Objet réels ------------> Transformations ------------> Objets Informatiques

 

 

            b) Langage de programmation

 

Un langage de programmation sert à l’écriture d’un programme  traduisible en langage machine (langage binaire) pour que l’ordinateur puisse l’exécuter.

Chaque langage de programmation est composé d’un vocabulaire obéissant à une sémantique et une syntaxe.

Pour programmer en un langage donné, il faut bien le connaître et le comprendre  

c) Les étapes de passage de l’algorithme au programme

 

étape 1 : écriture du programme avec un éditeur :

La première étape consiste à choisir un langage de programmation (Turbo Pascal), le lancé et à l’aide de son éditeur de texte on y traduit l’algorithme en question. Une fois le programme est écrit on passe à l’exécution et tout dépend maintenant du langage choisit. Il est interprété ou compilé.

 

étape 2 : Exécution et tests.

Une fois le programme écrit, qu’il soit interprété ou compilé, on passe à l’exécution. Il est toujours utile de faire des jeux d’essaies (tests) sur ce programme afin de remédier définitivement aux éventuelles erreurs.

Un programme fait ce qu'on lui a fournit et non ce qu'on pense lui avoir fourni.

 

II / Analyse modulaire

 

II-1)Introduction :

L'analyse modulaire consiste à diviser un problème en sous problèmes de difficultés moindres jusqu'à ce que on arrive à un niveau abordable de difficultés. 

 

II-2) Intérêts de l’analyse modulaire :

 

[Ce site Web ne dispose pas de la caractéristique Barre de navigation]

 

Page d'index Série structures simples Haut

 cours :       Chapitre  Structures simples      &       Chapitre       Structures de données