![]() |
![]() |
![]() |
cours : Chapitre Structures simples & Chapitre Structures de données Série d'exercices
![]()
I / Les étapes de résolution d’un problème :

Première étape : Pré analyse

Deuxième étape : Analyse du 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 à :
Spécifier avec plus de précision et de clarté le résultat auquel on veut arriver. Lui donner un nom significatif.
Tout élément nouveau, non convenu comme étant réservé, doit être à son tour déclaré (O.U.) et défini (L.D.E)
Procéder ainsi jusqu’à arriver aux différentes entrées.
établir un ordre chronologique (S) des différentes actions ou instructions en commençant par la première à exécuter jusqu’à la dernière qui est toujours le déclaration de la fin du programme.
Une fois l’analyse terminée, passer à la codification des objets utilisés. Ces codes seront ceux utilisés dans les algorithmes et les programmes
Troisième étape : élaboration d’un algorithme
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.
Quatrième étape : De l’algorithme au programme

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.
la sémantique est l’étude du sens des mots
La syntaxe ou la grammaire st l’étude des contraintes entre les mots pour former des phrases correctes.
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.

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 :
Organisation et efficacité ... Séparation de difficultés et tâches
Facilité de résolution ...Subdivision de problèmes en sous problèmes
Facilité de maintenance de l’application ...Localisation et correction d’erreurs
[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