#

Catalogue pao-cao-dao et développement 


  • Référence
    FP28
  • Méthodes et moyens pédagogiques
    Exposés théoriques et cas pratiques reposant sur des problèmes de gestion d'entreprise.
    Stage de 8 participants en maximum.
  • Objectifs
    Savoir à l'issue de la formation réaliser un programme portable en C
  • Pré-requis
    Connaissances de bases en programmation.
  • Durée
    5 jours - 35 heures
  • Public visée
    Ingénieurs, Développeurs et informaticiens
  • Evaluation des acquis
    Evaluation progressive, non formalisée, au fur et à mesure des chapitres abordés.
  • Calendrier
    Voir le calendrier
  • Inscription
    S'inscrire à cette formation
  • Evaluation
    Réaliser cette évaluation
  • Téléchargement
    Télécharger cette fiche au format PDF

Les bases de la programmation en langage C

Contenu du cours

Introduction

  • Généralités
  • Composantes de base du langage
  • Les types de données
  • Compilation, Execution

Opérateurs

  • Opérateurs arithmétiques (+,-,÷,*,%)
  • Post et Pré-incrémentation
  • Post et Pré-décrémentation
  • Opérateurs logiques
  • Opérateur d'adressage

Structures de contrôle

  • If, else, while, for

Chaines de caractères

  • Déclaration
  • Fonctions utiles

Fonctions

  • Appel de fonction
  • Passage d'argument à une fonction
  • Valeur de retour

Les librairies de fonctions

  • Importation
  • Utilisation

Flux

  • Entrée standard
  • Sortie standard
  • Sortie d'erreur
  • Autres flux de sorties

Variables

  • Variable global
  • Variables static

Les structures

  • Déclaration
  • Utilisation
  • Avantages

Mémoire

  • Allocation, Libération
  • Pointeurs
  • Adressage

Tableaux, pointeurs et chaînes de caractères

  • Définition et utilisation classique des tableaux.
  • Equivalences pointeurs/tableaux.
  • Chaînes de caractères.
  • Initialisation des tableaux.
  • Exemples de manipulation de chaînes de caractères.

Les structures et la mémoire

  • Généralités.
  • Les structures emboîtées.
  • Les structures chaînées.
  • Les champs de bits.
  • Les unions.
  • Les énumérations.

Compléments sur les opérateurs et les instructions

  • Opérateur ternaire d'alternative.
  • L'instruction switch.
  • L'instruction do while.
  • Instructions associées aux boucles (break ...).

Opérateurs travaillant au niveau du bit

  • ET, OU, OU exclusif, complément à 1.
  • Décalages de bit.

Le macroprocesseur, la portabilité

  • Les directives de compilation : constantes symboliques, macros, inclusions, compilation conditionnelle.
  • Construction de surtypes : typedef.
  • Conversion explicite de types : casting.
  • Maîtrise des types complexes.

Evaluez vous!

Evaluez-vous

Vous souhaitez vous inscrire à nos formations bureautiques, d'anglais ou de PAO ?
Testez votre niveau ici.

Espace formateur

Espace formateurs

Vous êtes formateur, vous souhaitez rejoindre notre équipe ?
En savoir plus

Gérez facilement le dif de vos salariés

Gestion du DIF

Gérez le DIF de vos salariés rapidement grâce à notre interface de gestion du DIF.