
 
 
 
 Tous les langages de programmation utilisent la même algorithmétique  
 Selon la philosophie du langage, il existe quelques nuances : 
o Certains langages travaillent mieux avec les tableaux, d’autres avec les listes, 
d’autres avec les objets, etc. 
o Certains se basent sur la programmation impérative, fonctionnelle, logique et 
peuvent être itératifs, récursif, etc. 
o Certains sont dédiés à des types précis d’applications ou à des contextes 
d’utilisation particuliers 
o La gestion ders variables être différente (pas forcément déclarées, 
statiques/dynamiques, etc). 
 
 Mais pour tous les langages de programmation : 
o On utilise les conditionnelles, les boucles et les structures de données que l’on 
verra en cours 
o A un programme donné correspondra un algorithme  précis 
o Le temps passé pour effectuer un calcul est lié à la difficulté du problème 
traité et à l’algorithme sous-jacent 
o L’algorithmique est l’art de structurer sa pensée pour résoudre un problème 
avec quelques opérations simples 
 
Exemple :  
 
 Une identité : un nom, un prénom, une date de naissance , une INE, un numéro de 
sécurité sociale, une adresse, un numéro de téléphone, une adresse email 
 Une photo 
 Un cursus : un département et une année d’études, un groupe de TD et un numéro 
de TP. 
 Des données spécifique, compte informatique et identifiant