Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Langage C - Initiation à la programmation

réf : DEV-LCP
Formation ServiceNow - CMDB

Objectif de formation : Appréhender les fondamentaux de la programmation avec le langage C

Objectifs pédagogiques

  • Construire des programmes à l’aide d’un algorithme
  • Apprendre à utiliser les caractéristiques de lexique et de syntaxe d’un langage pour rédiger un programme
  • Exécuter, déboguer et tester un programme
  • Contrôler les données à l’aide de divers variables
  • Structurer les traitements avec des structures de contrôles
  • Connaitre l’organisation d’un programme avec des procédures et des fonctions

Pré-requis

Aucun

Public concerné

Tout public

Programme

  • Définition d’un programme
  • Définition d’un langage et présentation des différents paradigmes
  • Définition d’un algorithme et du pseudo-langage
  • Compilateurs & exécutables

Travaux pratiques : Introduction à un algorithme en pseudo-langage

  • Création d’un programme : syntaxe & instructions
  • Compilation & exécution du programme
  • Définition d’une librairie, rôles & usage

Travaux pratiques : Rédaction, compilation & exécution d’un programme en langage C

  • Convention de nommage & convention syntaxique
  • Rôle et intérêt des commentaires
  • Amélioration de la lisibilité des programmes

Travaux pratiques : Étude de programmes avec conventions de nommage, commentaires et indentations

  • Définition d’une variable
  • Types primitifs
  • Déclaration, définition & initialisation d’une variable
  • Constantes
  • Saisie, affichage, affectation, conversion de type
  • Organisation des données sous forme de tableaux

Travaux pratiques : Gestion des variables et des tableaux dans des programmes

  • Présentation des différents opérateurs
  • Combinaison d’opérateurs
  • Expression booléenne

Travaux pratiques : Utilisation des opérateurs dans un programme

  • Blocs d’instructions
  • Sélections alternatives
  • Boucles itératives
  • Imbrication des instructions

Travaux pratiques : Manipulation des structures de contrôle dans des programmes

  • Définitions de procédure & de fonction
  • Intérêt et rôle des procédures et fonctions
  • Passage de configuration
  • Code retour d’une fonction. Appel de fonctions.

Travaux pratiques : Déploiement d’une procédure et d’une fonction au sein d’un programme

  • Tour d’horizon des différents messages d’erreur
  • Débogueur : exécution d’un programme pas à pas, points d’arrêt, inspection des variables
  • Tests unitaires

Travaux pratiques : Déploiement d’un débogueur pour contrôler l’exécution des programmes

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    2 (14 heures)

    Prix

    1500 € HT

    Télécharger