Informatique

Langage C - Niveau 1

Langage C - Niveau 1

Réf 4-LC-BASE
Durée 5 jours

Objectifs

Écrire des programmes en langage C.

Infos

Sessions à venir

17 oct-21 oct 2022

Certifications :

Nous consulter

Programme

La structure générale d'un programme

  • La syntaxe générale
  • La structure d'une fonction
  • L'arborescence d'un programme, appel de sous-fonctions
  • Les instructions du pré-processeur

Les objets du C (variables, structures, …)

  • L'espace de validité des objets
  • Les différents types de base

Les différents opérateurs

  • arithmétiques
  • logiques : de comparaison, de bit, d'indirection
  • d'adressage, etc...

Les structures de contrôle

  • Les structures alternatives
  • Les structures répétitives

L'allocation dynamique de la mémoire

  • Les fonctions d'allocation et de libération de la mémoire
  • Le casting, les conversions de type

Les entrées / sorties

  • Les entrées / sorties en mode texte ou binaire
  • Les primitives de premier niveau
  • Les primitives de second niveau

Les paramètres de la ligne de commande

  • Étude de la librairie standard

Structures complexes et allocation dynamique

  • La gestion de piles
  • La gestion de listes
  • Les arbres binaires
  • Les graphes

En savoir +

Prérequis

Formation initiale ou culture générale en développement informatique requise

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Alternance entre apports théoriques et exercices pratiques (en moyenne 30 à 50%)
Remise d'un support de cours.

Possibilité de certification

Nous consulter.