Formation Langage C - Les bases de la programmation
Public:
Développeurs.
Objectifs:
- Ecrire de façon structurée des programmes en C
- Utiliser les fonctions de la bibliothèque standard du C
- Déclarer et appeler des fonctions
- Maîtriser la syntaxe et les instructions de base du langage
- Utiliser des chaînes de caractères
- Comprendre l'intérêt des pointeurs.
Pré-requis:
Avoir suivi le cours PRG-IN 'Algorithmique et programmation structurée' ou avoir les connaissances équivalentes.
Durée:5 jours (35 heures)
Lieu: Saint-Etienne
Squelette
- Schéma d'un fichier programme C
- Grammaire d'un fichier C
- Grammaire d'un MAIN.C
Déclaration de variables
- Schéma de la déclaration
- Implémentation
- Allocation et désallocation
- Variables de type prédéfini
- Tableaux
- Pointeur
- Structure
- Union
- Variable de type home made
- Structures et énumérations
- Constante
Jour 2
Instructions
- Affectation
- Opérateurs
- Interprétation des instructions abrégées
- La manipulation des variables
- Expressions conditionnelles
- Boucles while et for
Les fonctions
- Définition et déclaration : syntaxe
- Fonctions et structure du code
- Appel de fonctions
- Déclaration de la fonction dans le bloc appelant
- Passage des paramètres
Jour 3
Manipulation de chaînes de caractères
- Principe
- Les fonctions de manipulations
Les fichiers
- Ouverture
- Fermeture
- Ecriture dans un fichier
- Lecture dans un fichier
Jour 4
Les pointeurs
- Importance des pointeurs
- Pointeurs et gestion mémoire
- Adresse et valeur
- Types de pointeurs : variables, fonctions
Les listes chaînées
- Types de listes chaînées (simples et doubles)
- Ajout et suppression
- Parcours d'une liste
Jour 5
Certification (en option)
- Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
- Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
- L'examen sera passé à la fin de la formation.