Composante
ENSEIRB-MATMECA
Code interne
ES5IF122
Description
L'objectif de ce cours est d'apprendre les bases de la programmation impérative par l'étude de la syntaxe et la sémantique du langage C dans l'univers Unix.
Pré-requis obligatoires
Environnement de travail (IF 123)
Syllabus
Introduction
Motivation
Histoire
et doléances ...
La trilogie : Type / Expression / Instruction
Expressions
Variables
Fonctions
Tableaux
Instructions
Structure conditionnelle
Structure répétitive
Les chaînes de caractères
Représentation des nombres
Les types entiers
printf
Taille des 'objets'
Logique
Quelques opérateurs utiles et dangereux
Les nombres flottants
Pointeurs (Références)
Pointeurs et tableaux
Arithmétique des pointeurs
Structures
Materiel supplémentaire
Fichiers d'en-têtes
Préprocesseur et compilation séparée
Gestion des erreurs
Gestion de fichiers
Tableaux multi-dimensionnels
Informations complémentaires
Programmation
Bibliographie
Tous les documents sont fournis sous format électronique sur la page du cours.
Modalités de contrôle des connaissances
Évaluation initiale / Session principale - Épreuves
Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'épreuve | Note éliminatoire de l'épreuve | Remarques |
---|---|---|---|---|---|---|
Epreuve Terminale | Travail sur machine | 120 | 0.75 | formulaire autorisé | ||
Contrôle Continu | Contrôle Continu | 0.25 |