Étapes de la résolution automatique d'un problème
En informatique, la résolution automatique d'un problème s'effectue en suivant les 4 étapes[1] illustrées dans la figure suivante :
D'une manière générale, l'étape Analyse, sert comme une étape d'étude dans laquelle le problème soulevé est analysé dans le but de sa compréhension. Ceci est fait souvent en répondant à 3 questions :
Question 1 : Qu'est ce que nous avons comme données à traiter (les entrées)?
Question 2 : Que devions nous avoir après le traitement des données (Les résultats ou sorties) ?
Question 3 : Que devions nous faire aux données pour avoir les résultats voulus ?
Après cette étape d'analyse, on passe à l'étape Algorithme dans laquelle nous écrivons un algorithme qui présente une solution au problème soulevé. Une fois l'algorithme est finalisé, nous le traduisons, dans l'étape Programmation, en un programme exécutable sur ordinateur. Cette traduction est faite en utilisant un langage spécifique que la machine comprend appelé langage de programmation. Finalement, dans l'étape Édition, nous introduisons le programme dans l'ordinateur pour voir les résultats de son exécution sur des données réelles du problème.