On utilise des algorithmes sans le savoir…
Table des matières
Un algorithme définit la suite d’opérations à effectuer pour résoudre un problème donné
Un programme est l’expression concrète d’un algorithme dans un langage de programmation pour exécution par un ordinateur
Addition de deux nombres a et b composés de plusieurs chiffres:
Extrait d’un programme en langage C simulant l’addition de deux nombres dont les chiffres en base 10 sont rangés dans des tableaux a et b. Ce programme ne montre que la partie instructions, omettant la déclaration des variables.
void Plus_a_b(){ i = a_length - 1 ; r = 0 ; while (i >= 0){ som = a[i] + b[i] ; som = som + r ; c[i] = som % base ; r = som / base ; i = i - 1 ; } }
De nombreuses difficultés sont à surmonter pour apprendre à programmer:
Un tableau « intelligent » comme assistant à la programmation pour :