• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Algorithmique et programmation / Algorithm and C programming language

  • Composante

    Polytech Grenoble - INP, UGA

Description

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

Lire plus

Heures d'enseignement

  • Algorithmique et programmation / Algorithm and C programming language - TDTD23h
  • Algorithmique et programmation / Algorithm and C programming language - CMCM9h
  • Algorithmique et programmation / Algorithm and C programming language - TPTP28h

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

Lire plus

Période

Semestre 6

Évaluation initiale / Session principale - Épreuves

LibelléNature de l'enseignementType d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveRemarques
50/100

Bibliographie

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

 

Kernighan & Ritchie, The C Programming Language

Lire plus