TPs INF104

Avant de commencer, téléchargez tous les ressources nécessaires pour les TPs.

Voici la liste des TPs de INF104:

Introduction à l’environnement de travail

Vous devez travailler sur ces exercices avant les premiers TPs en salle durant votre temps de travail personnel :

TP0: cette séance de TP est décomposée en deux parties

  1. Edition, compilation et exécution de votre premier programme en C
  2. Introduction aux commandes Unix

TPs de programmation en langage C

TP1 et TP2: ces deux séances de TP visent à

  1. Utiliser les arguments passés en ligne de commande
  2. Utiliser les constructions de base du langage C
    • déclaration, définition et appels de fonctions
    • déclaration, définition et utilisation de variables
    • boucles, branchements conditionnels
  3. Utiliser les fonctions d’entrée sortie de base

TP3: cette séance de TP vise à

  1. vous familiariser avec l’utilisation des pointeurs
  2. présenter des subtilités du langage C par le biais d’exemples qui ne fonctionnent pas correctement

TP4 et TP5: ces deux séances de TP visent à consolider les acquis en langage C via des exercices sur les listes chainées

  • utiliser la fonction d’allocation de mémoire pour créer des listes chainées
  • implémenter des fonctions de parcours, de tri et d’affichage d’une liste chainée

TPs sur la chaine de production

TP6: ces séances visent à mieux comprendre les étapes de la compilation:

  • visualiser le contenu des objets produits par chaque étape
  • se familiariser avec les principes de la compilation séparé