C / C++ - C - Programmation

Référence : LAN-C-PROG

Infos pratiques

  • Durée : 5 jours soit 35 heures
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Toute personne souhaitant programmer en C

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Utiliser les notions de base de la programmation en C

Pré-requis

  • Connaissance de l’environnement Windows

Objectifs opérationnels et contenu de la formation

Se familiariser avec le langage

  • Structure d’un programme C
  • Types de données élémentaires
  • Constantes et variables
  • Expressions et opérateurs
  • Opérations d’entrée/sortie, formatée ou non

Utiliser le langage C

  • Instructions conditionnelles, itératives et de branchement
  • Tableaux mono et multidimensionnels
  • Structures
  • Types de données personnalisés
  • Énumérations

Utiliser les pointeurs

  • Définition de variables pointeurs
  • Accès indirect aux variables
  • Arithmétique des pointeurs
  • Pointeurs et tableaux, et chaînes de caractères, et structures
  • Allocation dynamique de tableaux
  • Tableaux de pointeurs
  • Pointeur de pointeur

Utiliser les fonctions

  • Déclaration des fonctions
  • Appel de fonctions
  • Paramètres. Nombre variable de paramètres
  • Fonctions récursives
  • Paramètres sur la ligne de commande

Gérer les fichiers

  • Fonctions de fichier de haut niveau
  • Ouverture et fermeture des fichiers
  • Opérations de lecture et d’écriture
  • Accès direct
  • Fonctions de fichiers de bas niveau
  • Création de fichiers
  • Ouverture et fermeture
  • Opérations de lecture et d’écriture
  • Accès direct

Méthodes et moyens

  • Explications théoriques suivies de pratiques guidées puis mises en autonomie
  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Méthodes d’évaluation des acquis

  • Exercices de synthèse et d’évaluation
  • Evaluation de fin de stage

Profil formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Support stagiaire

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB