Langage C – Initiation à la programmation

0 Enrolled
14 heures
  • 14 heures
  • 38
  • 0
  • no
1,500.00€

Aperçu du cours

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

Prérequis

  • Aucun

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

Public ciblé

  • Tout public

Programme de formation

  • Introduction

    • 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

  • Conception d'un programme

    • 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

  • Règles de programmation

    • 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

  • Présentation des variables

    • 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

  • Opérateurs et expressions

    • Présentation des différents opérateurs

    • Combinaison d’opérateurs

    • Expression booléenne

    • Travaux pratiques : Utilisation des opérateurs dans un programme

  • Structures de contrôle

    • Blocs d’instructions

    • Sélections alternatives

    • Boucles itératives

    • Imbrication des instructions

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

  • Procédures & fonctions

    • 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

  • Administration des programmes

    • 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

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content