Un algorithme est composé d’une suite d'instructions à exécuter pour atteindre un objectif. L'algorithmique est l'ensemble des principes, règles et techniques qui permettent d'écrire un algorithme. Pour concevoir un programme informatique, on utilise le plus souvent le pseudo-code. Une variable permet de mémoriser et de manipuler des données.
Plusieurs méthodes permettent de créer un algorithme. On peut écrire l'algorithme dans un langage appelé pseudo-code. Le pseudo-code ressemble à un langage humain simplifié et formaté. On peut dessiner un algorigramme. Un algorigramme est un algorithme sous forme de diagramme.
La complexité algorithmique est un concept très important qui permet de comparer les algorithmes afin de trouver celui qui est le plus efficace. Il existe une notation standard qui s’appelle big O et qui permet de mesurer la performance d’un algorithme. Vous verrez, au fur et à mesure des explications, la méthode de calcul.
Concrètement, les algorithmes sont simplement une série d'instructions qui sont suivies, étape par étape, pour faire quelque chose d'utile ou résoudre un problème. Vous pourriez considérer une recette de gâteau comme un algorithme pour faire un gâteau, par exemple.