Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

FlexPass
 

Programmation en C : Travaux Pratiques


Formation 3384 jours

 Courriel    Imprimer    Q&A    PDF  

Réservation Rapide

Vous apprendrez à

  • Écrire, compiler, exécuter des programmes en Standard C
  • Faire de la programmation structurée en C
  • Lire/écrire des structures de données complexes
  • Accéder aux services des systèmes d'exploitation
  • Programmer rapidement avec les fonctions de la bibliothèque Standard C

Objectif

Le langage C est destiné au développement de logiciels efficaces et portables. Lors de ce stage, avec l'aide d'un formateur expert, vous utiliserez des systèmes Standard C de développement de logiciels pour écrire et exécuter des programmes en C.

À qui s'adresse cette formation

Ce cours concerne les ingénieurs logiciel, les programmeurs système et d'applications qui utilisent C. Les participants doivent avoir une expérience en programmation, soit en assembleur, soit en langage de haut niveau.

Travaux pratiques

Les exercices pratiques vous permettront d'acquérir des connaissances approfondies de la programmation C, parmi lesquelles:
  • Définition et appel de fonctions
  • Utilisation de tableaux, pointeurs et structures
  • Affectation dynamique de la mémoire
  • Exécution de boucles, décisions et calculs
  • Entrées/sorties

Contenu détaillé

Introduction et généralités

Éléments clés du langage C

  • Portabilité sous différents systèmes
  • Code objet performant
  • Support de programmation structurée
  • Compilation de modules séparée
  • Bibliothèque de fonctions standard
  • Accès aisé aux fonctions du matériel

Applications du langage C

  • Bases de données
  • Interfaces utilisateur
  • Applications réseau
  • Graphiques
  • Systèmes d'exploitation
  • Applications d'entreprise
  • Ingénierie et applications temps réel

Bases de la programmation en C

L'environnement de développement

  • Utilisation d'interpréteurs/de compilateurs
  • Éditeurs de structures et compilateurs incrémentaux
  • Outils logiciels pour C

Écriture d'un programme simple en C

  • Apprendre la forme d'un programme C
  • Déclarer des variables
  • Concevoir les flux et les contrôles
  • Définir et utiliser des fonctions

Classes de stockage et de types

  • Type caractère
  • Entier: court, long, non signé
  • Virgule flottante simple, double précision
  • Classes de stockage

Opérateurs et expressions

  • Les opérateurs numériques et relationnels
  • Opérandes mixtes et conversion de type
  • Opérateurs logiques
  • Opérations sur les bits
  • Précédence et associativité des opérateurs

Exécution conditionnelle

  • Instructions if et switch
  • Imbrication de if et else
  • Restrictions sur les valeurs d'un switch
  • Utiliser break et default avec switch

Boucles et itérations

  • Utilisation des boucles while, do et for
  • Variables multiples de boucles
  • Opérateurs d'affectation
  • Utilisation de break et continue

Tableaux, structures et pointeurs

Tableaux

  • Notation et représentation
  • Manipulation des éléments d'un tableau
  • Utilisation de tableaux multi-dimensionnels
  • Tableaux de taille variable ou inconnue

Structures

  • But et usage des structures
  • Déclaration de structure
  • Affectation des variables de la structure

Pointeurs

  • Structures de graphes et pointeurs
  • Pointeurs et calculs d'adresse
  • Opérations et déclarations de pointeurs
  • Utilisation des pointeurs comme arguments

Unions

  • Recouvrement de la mémoire
  • Déclaration et utilisation d'unions

Organisation de programmes en C

Programmation modulaire

  • Passage d'arguments par valeur, référence
  • Règles de portée et variables globales
  • Compilation et édition de liens séparées
  • Votre propre bibliothèque de fonctions

Rassembler les structures de données

  • Fichiers de structures séparés
  • Fichiers public .h/privé .c
  • Cacher les variables et fonctions

Matériel et systèmes d'exploitation

Contrôle des dispositifs d'E/S

  • Accès au bit et masquage
  • Pointeurs vers les structures matérielles

Interaction avec le système d'exploitation

  • Lecture des arguments de la ligne de commande
  • Création et accès aux fichiers

Pré-processeur et bibliothèque Standard C

Le pré-processeur Standard C

  • Définition et appel de macros
  • Emploi de la compilation conditionnelle
  • Passage de valeurs au compilateur

Bibliothèque Standard C

  • E/S: fopen, fread,...
  • Traitement de chaîne: strcpy,...
  • Fonctions mathématiques: log, sin,...
  • Internationalisation
  • Autres fonctions Standard C

<< Java, C et C++
 

Formations liées à ce sujet

 
Programmation en C
Travaux pratiques

Calendrier des formations

7 - 10 décembreParis S'inscrire

Plus de dates et de lieux.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Prix des formations

2 120 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 165 €FlexPass 3 stages
1 800 €Visa Société 25 jours
1 910 €Carte Cursus

Cliquez ici pour plus d'informations ou appelez le
01 49 68 53 00.


Programmation en C : Travaux Pratiques

Les participants écrivent des programmes en C sous la conduite d'un instructeur expert.