18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

05 61 32 99 49

Langage C – Les bases

Référence F175294
Prix par personne en présentiel ou distanciel 2500 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

Public concerné : Analystes Programmeurs et Développeurs d’applications.

Durée : 5 jours

Prérequis : Une connaissance générale de l’informatique et une pratique préalable dans un langage évolué s’avèrent souhaitables.

Objectifs :

Réaliser des programmes en C
Structurer ses programmes en les découpant en fonctions
Connaitre les mécanismes du langage en travaillant sur des exercices concrets
Compiler et debugger les applications au grâce à un environnement de développement
Comprendre et gérer l’utilisation de la mémoire

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de formation

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 différents opérateurs :

Arithmétiques
Logiques : de comparaison, de bit, d’indirection d’adressage
Gestion des chaines de caractères

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
L’utilisation des pointeurs
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 :

Etude de la librairie standard

Structures complexes et allocation dynamique :

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

Passage de paramètres :

Passage par valeur
Passage par pointeur

Gestion des fichiers :

Fichiers bufferisés
Fichiers non bufferisés

Débogueurs :

Symboles de débogage
Variables suivies
Points d’arrêts
Langage C

 

 

 

Demandes intra-entreprise et en distanciel

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Bordeaux

Lyon

Top