• 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

Maîtrise des concepts de base en programmation impérative.
Maîtrise de la syntaxe du langage C.

Compétences :

Savoir écrire un petit programme effectuant des tâches basiques.
Savoir mettre en œuvre les outils informatiques de programmation (compilateur, débogueur).

 

Mastering basic concepts of imperative programming.
Mastering syntax of the C programming language.

Target skills:

Know how to write a small program to perform basic tasks.
Know how to use software tools for programming (compiler, debugger)

 

1 - Introduction au langage C, Entrées/Sorties, boucles et conditionnelles simples
2 - Structures de contrôle avancées (boucles et conditionnelles), fonctions et paramètres
3 - Fonctions et paramètres, Pointeurs, Passage de paramètres par valeur/pointeur
4 - Types de données basiques : Tableaux, Chaînes de caractères, Structures, Unions ...
5 - Allocation dynamique, pointeurs de structures
6 - Directives du préprocesseur, arguments du main

 

1 - Introduction to the C programming language, Input/Output, simple loops and conditionals
2 - Advanced control structures (loops and conditionals), functions and parameters
3 - Functions and Parameters, Pointers, Call by value/reference
4 - Basic data types : Arrays
5 - Basic data types : Strings, Structures, Unions ...
5 - Dynamic memory allocation, structure pointers
6 - Preprocessing directives, arguments to main

Lire plus

Heures d'enseignement

  • Algorithmique et programmation / Algorithm and C programming language - TDTD10h
  • Algorithmique et programmation / Algorithm and C programming language - TPTP10h
  • Algorithmique et programmation / Algorithm and C programming language - CMCM8h

Pré-requis recommandés

Aucun prérequis en programmation n'est nécessaire.

 

No programming prerequisite

Lire plus

Période

Semestre 5

É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, Prentice Hall

Lire plus