Algorithmique et programmation / Algorithm and C programming language

Diplômes intégrant cet élément pédagogique :

Descriptif

Maitrise de la programmation impérative et du langage C
Être capable de déterminer les structures de données adaptées à un problème à traiter.
Programmation, validation et deboggage d'un programme en langage C

 

Proficiency in imperative programming using C
Be able to choose adequate data structure for a given problem
Programming, validating and debugging of C programs

 

- Les fichiers
- Les structures de listes : pile, file
- La récursivité
- Les algorithmes de tri et leur complexité
- Les listes chaînées

 

- Files
- FIFO and LIFO
- Recursive functions
- Sort algorithms and complexity
- Chained lists

Pré-requis recommandés

- Connaissance des éléments de base du langage C
- Maîtrise des outils d'édition de texte et du processus de compilation

 

- Basic knowledge of the C Programming Language
- Proficiency with editing tools and the compilation process

Bibliographie

Kernighan & Ritchie, Le langage C, norme ANSI, chez Dunod

 

Kernighan & Ritchie, The C Programming Language

Informations complémentaires

Méthode d'enseignement : En présence
Lieu(x) : Grenoble
Langue(s) : Français