Exercices

Ce document comprend deux types d’exercices afin de permettre aux étudiants de mieux ancrer leur compréhension du langage C. Les premiers sont des questionnaires à choix multiples. Pour chaque module de cours, entre 5 et 10 questions à choix multiples seront proposées. Elles permettront à chaque étudiant(e) de valider sa compréhension de la matière. Ensuite, les étudiants seront invités à écrire de petits programmes, généralement en langage C. Ces programmes sont l’occasion de mettre en pratique les compétences acquises chaque semaine. La plupart des programmes ont un rôle formatif, ils permettront de guider la discussion avec les tuteurs durant les séances tutorées.

Quatrième semaine

Durant les dernières semaines, vous avez appris les bases de l’écriture de fonctions en C. L’objectif de cette semaine est de vous amener à être capable d’écrire des programmes comprenant plusieurs fonctions. La matière couverte cette semaine correspond aux sections :

Trois exercices supplémentaires sont disponibles sur INGInious pour tester votre compréhension de cette section:

En outre, vous devrez aussi lire les sections de la partie Outils qui sont relatives à

Deux exercices supplémentaires sont disponibles sur INGInious pour tester votre compréhension des Makefiles:

Cinquième semaine

La matière de cette semaine porte sur l’utilisation du système de fichiers. Elle est décrite dans les sections :

En outre, vous devrez aussi lire les sections de la partie Outils qui sont relatives à

git(1) sera très utilisé dans le cadre du projet. Après avoir lu l’explication sur git(1), vous êtes invités à testez vos connaissances via les exercices supplémentaires proposés sur la page INGInious du cours, ainsi que sur le cours INGInious sur Git.

Vérifiez vos réponses