Loading lang_c_00_main...

enib_small.png LANG-C — Programmation en Langage C

Ce site donne accès aux ressources qui, par le passé, furent nécessaires à l'apprentissage de la programmation en langage C dans le cadre du troisième semestre de la scolarité à l'ENIB.
Dorénavant, le langage C n'est plus enseigné au troisième semestre.
Il est substitué par un enseignement autour du langage Rust (aux troisième et quatrième semestres) qui en reprend les quelques principes élémentaires, mais va bien au delà en imposant une démarche systématique et rigoureuse.
{1 #aim } Objectifs
{2 #support } Document de support
Les notions qui seront mises en œuvre lors des séances pratiques s'appuient sur les explications de ces chapitres qui font office de document de support principal pour cet enseignement :
L'étude de ces chapitres fait partie du travail personnel, à fournir en dehors des séances pratiques afin de les compléter/approfondir.
Ils abordent les notions par thème, parfois sous la forme d'explications, et d'autres fois sous la forme d'expérimentations pratiques (un environnement de travail en état de fonctionnement est nécessaire).
{3 #exercises } Exercices
Les questionnaires et les exercices proposés ici sont des ressources pour alimenter votre travail personnel à fournir en dehors des séances pratiques afin de les compléter/approfondir.
Bien entendu, les séances pratiques seront le lieu privilégié pour apporter des éclaircissements sur les difficultés qui pourraient être rencontrées lors de ce travail.

Des sujets d'entraînement, préfixés par Tr_, représentent des exercices synthétiques.
Tout comme s'il s'agissait d'une épreuve de programmation, ils visent à utiliser dans une même réalisation plusieurs notions qui ont été étudiées individuellement auparavant.
Chacun est accompagné d'une solution complète (à la toute fin) et de rubriques d'aide à chaque étape.

Avant d'aborder ces sujets d'entraînement, il faudra avoir étudié les chapitres concernés.
Des questionnaires, préfixés par Qu_, vous permettront de tester vos connaissances, sur ces chapitres.
Des exercices élémentaires, préfixés par Ex_, proposent de pratiquer de manière relativement isolée quelques notions présentées dans ces chapitres ; chacun est accompagné d'une solution complète (à la toute fin).

Quelques exercices applicatifs pour aller plus loin dans la pratique :
{4 #environ } Environnement de travail