![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Informatique en E2IDocuments relatifs à INFO1Cours Histoire de l'informatique - loi de Moore Cours Architecture des ordinateurs Fiche Codage Nombres Cours information - codage des nombres - codage des caractères Fiche Linux Sujet TP1
Références extérieurs :
Documents relatifs à INFO2Livre de référence : Bernard Cassagne, Introduction au langage C, distribué librement sur internet. Lien pour télécharger Polycopié du cours 1 : types, variables, constantes et affichage formaté Polycopié du cours 2 : Structures de contrôle Polycopié du cours 3 : fonctions Polycopié du cours 4 : pointeurs et tableaux Polycopié du cours 5 : conversion des types, tableaux des pointeurs, fonction main exemple pour le cours 5: la calculette primitive Travaux pratiques : Sujet TP3, correction de la première partie, et un programme exemple pour la partie 2 (fonctions graphiques) Documentation de la bibliothèque graphique Sujet TP5 - correction Sujet TP7 - correction Sujet TD1, correction premiers exercices, fonction intégrale, fonction dichotomie Documents relatifs à INFO3 (2ème année)Livres, en ordre de complexité croissante (complément indispensable aux cours et TD) : [1] Bernard Cassagne, Introduction au langage C, distribué librement sur internet. Lien pour télécharger [2] B. W. Kernighan, D. M. Ritchie, Le langage C [3] J.-P. Braquelaire, Méthodologie de la programmation en C Important : recueil d'exercices relatifs à ce module. Les TDs, TPs et exemples en cours sont tirés ou inspirés de ce document. La capacité de réussir ces exercices garantie un succès aux examens/contrôles. Programme: Cours 1 : Pointeurs, conversion de types. Sources: [2] chapitre 5, paragraphe 2.7 Fiche Conversion des types Cours 2 : Opérateurs et expression (théorie et exercices) TD1 : sujets de cours 1 et 2. Un devoir noté 45 min TP1 : Usage pratique des tableaux et pointeurs, analyse d'expressions en C Cours 3 : Allocation dynamique de mémoire, manipulation des fichiers Cours 4 : Structure de données en listes chaînées. TP2 : Construction des listes chaînées, manipulations des fichiers Cours 5 : Structure d'un programme complexe en C, utilisation de préprocesseur, variables/fonctions globales/locales/statiques. Devoir noté: 1h TD2 : Exercices (à définir) TP3 : Communication via le port série, génération de musique TP4 : Fin du TP3, devoir noté écrit sur 2h |