Algorithmique et programmation en C
Dans cette page vous trouverez les liens de la liste des articles à visiter si vous êtes intéressés par l’algorithmique et la programmation en C, particulièrement si vous êtes étudiant en 1re année (mais pas seulement).
Attention ! Les exercices avec solutions sont utiles mais ne vous précipitez pas : commencez d’abord par réfléchir et chercher une solution par vous-mêmes. Si vous ne trouvez pas de solution, ce n’est pas important. Par contre, si vous lisez directement la solution que je vous donne et même si vous comprenez très bien cette solution, vous n’apprendrez pas l’essentiel qui est d’analyser un problème pour concevoir une solution. De plus, il existe souvent plusieurs solutions différentes et il est très utile de comparer votre solution avec la mienne (il est probable qu’elle soit meilleure, ça arrive souvent !). N’hésitez pas à en discuter dans les commentaires pour en faire profiter tout le monde !
- L’informagique : comprendre la programmation en BD
- Programmation en C : cours, livres et liens divers.
- Cours et TD d’introduction (Informatique1 L1-ST 2013-14)
- Outils du programmeur
- Programmation en C sous UN*X – 1er TP (L2 inf 2012-13)
- TD et TP : Variables, expressions, tests, boucles… (informatique2 L1-ST)
- Boucles for et virgules en C : Explications sur les opérateurs en C et sur les boucles for.
- TD Fonctions : Réviser les multiplications (TD4-5 MI 2021-22)
- TD Tableaux : Compter dans un tableau – avec solution et explications (TD6-3 MI 2015-16)
- TD/TP 6 Tableaux : Solutions des exercices (TD/TP 6 MI 2020-21-22)
- TP Tableaux : Polynôme et Tri. Avec solutions et vidéos ! (TP1 EPST2 2012-13)
- TD Tableaux : Points-cols dans une matrice – avec plusieurs solutions et explications détaillées (TD6-6 MI 2015-16)
- Tableaux à deux dimensions : Allocations automatique Vs dynamique – application au calcul de la transposée d’une matrice (NEW !)
- TP Chaînes de caractères : décryptage – avec solution (TP2 EPST2 2012-13)
- TP Chaînes de caractères : Rotation – avec solution et explications détaillées (TP3 EPST2 2012-13)
- QCM : variables, tests, boucles, chaînes, tableaux – avec réponses (EF2 L1ST 2013-14)
- TP Chaînes de caractères : suppression de caractères – solution avec paramètres de main() et explications détaillées (TP4-1 EPST2 2012-13)
- TP Chaînes de caractères : Palindrome – solutions sans et avec malloc – explications détaillées (TP5-1 EPST2 2012-13)
- Saisie d’une chaîne de caractères en C : Réflexions et explications très détaillées.
- TP Tableaux – Fonction concaténation – Solution avec malloc + explications (TP5-2 EPST2 2012-13)
- TP Tableaux de chaînes de caractères avec allocation dynamique (TP6 EPST2 2012-13)
- Programmation en C : bonnes pratiques (quelques conseils utiles…)
- Erreurs de programmation en C courantes : Explications sur les erreurs souvent faites par les étudiants et les pièges à éviter !
- Examen : Pointeurs, chaînes, Tours de Hanoï, classes d’allocation des variables. Solutions détaillées (CC L2inf 2013-14)
- Exercices sur les chaînes de caractères