Objectifs
✔ Mobiliser les notions de base pour organiser votre code.
✔ Utiliser la bibliothèque standard du langage C.
✔ Maîtriser l’utilisation des boucles, fonctions et variables.
✔ Structurer vos données.
Prérequis
✔ Avoir des notions de base en mathématiques
Contenu du programme
Introduction :
- Présentation du langage C
- La syntaxe de base du langage
- Les types de données simples (entiers, caractères, etc.)
- Les types de données complexes (tableaux, structures, etc.)
- Notion de variable
Les opérateurs :
- Opérateurs arithmétiques
- Opérateurs logiques
- Opérateurs relationnels
- Types numériques composés
- Conversions implicites/explicites
Structure de contrôle :
- Programmation structurée
- Instructions conditionnelles (if, else, etc.)
- Boucles (for, while, etc.)
- Fonctions
Tableaux, pointeurs et chaînes de caractères :
- Définition, initialisation et accès aux éléments d'un tableau
- Créez et initialisez des pointeurs
- Équivalences pointeurs/tableaux
- Arithmétique des pointeurs
- Chaînes de caractères et manipulation de chaines
Structures de données
- Organisez vos données de manière séquentielle grâce aux listes chaînées
- Gérez l'ordre d'insertion et de suppression de vos données avec les piles (LIFO) ou les files (FIFO)
- Optimisez la gestion de grandes quantités de données avec un système de hachage performant