Cours

Introduction à la programmation en C et C++ («CPG»)

C et C++ jouent actuellement et joueront un rôle prédominant, grâce à leur portabilité, leur flexibilité, leur efficacité et leur large diffusion. A l'issue de ce cours, vous maîtriserez les bases communes à ces deux langages.
Durée 3 jours
Prix 2'200.–   excl. 8.1% TVA
Documents Livre de référence

Description de la formation

Objectifs
  • Connaître les éléments communs de la syntaxe de C et C ++.
  • Être capable d'écrire et de tester des programmes C/C++ simples.
Contenu

C est souvent utilisé pour la programmation dite de bas niveau dans les contrôleurs et systèmes à microprocesseurs où il a largement remplacé l'assembleur. C/C ++ sont les langages centraux dans la programmation des systèmes d'exploitation d'ajourd'hui. C'est pourquoi de nombreuses interfaces de programmation (API) et la plupart des bibliothèques des systèmes UNIX sont conçues pour le programmeur C/C ++.

C++, qui lui propose une architecture orientée objet, s'avère plus avantageux pour la réalisation de grands projets logiciels en raison de la réutilisabilité du code. C et C ++ ont donc en partie une syntaxe commune qui est le sujet de ce cours. Pour rester indépendant du type de système seule la syntaxe C/C ++ selon la norme ANSI sera utilisée. Pour les exercices, chaque participant aura accès à un compilateur ANSI C/C ++ de Microsoft

  1. Introduction
    • Histoire de C/C ++
    • Domaines d'application de C/C ++
    • Propriétés de C/C ++
  2. Expressions, instructions
    • Déclaration (Statement)
    • Block (Compound Statement)
    • Définition de la variable Entier (Integer)
    • Instruction if
    • Expressions booléennes
    • Switch
  3. Boucles
    • While et for
    • Do-while
    • Break, continue
  4. Environnement de développement logiciel C/C++
    • Compiler
    • Préprocesseur
    • Fochiers Include et Header
    • Linker
    • Standard Library
  5. Types de données élémentaires
    • Entier
    • Virgule flottante
    • Opérateur sizeof
    • Constantes
  6. Opérateurs
    • Opérateurs arithmétiques
    • Opérateurs comparatifs
    • Incrémenter, décrémenter
    • Opérateurs logiques
  7. Conversion de type de données
    • Opérateur Cast
    • Conversion de type automatique
    • Règles de conversion automatiques
  8. Tableaux (Arrays)
    • Définition
    • Initialisation
  9. Textes (Strings)
    • Définition
    • Initialisation
    • Fonctions de Strings
  10. Pointeur
    • Adresses mémoire
    • Définition
    • L'opérateur "&" (adresse de)
    • L'opérateur "*" (contenu de)
    • Arithmétique de pointeurs
  11. Fonctions
    • Déclaration de fonction (prototypes)
    • Définition de la fonction
    • Appel de fonction
  12. Paramètres de fonction
    • Appel par valeur
Public cible

Programmeurs qui désirent apprendre le C ou/et C++.

Prérequis

Une expérience dans la programmation avec un langage comme Java, Pascal, Modula 2, PL/M, PL/1, Cobol, Fortran, Assembler, Basic ou similaire représente un avantage.

Téléchargement

Questions sur le cours

Avez-vous des questions?
Prénom
Nom
Société optionnel
e-mail
Téléphone
Je souhaite réserver ce cours en tant que cours d'entreprise
Prénom
Nom
Société optionnel
e-mail
Téléphone
Nombre de participants
Lieu de formation souhaité
Date de début (DD.MM.YYYY)
Date de fin (DD.MM.YYYY)

Choisissez votre session...

2
avr
2025
4
avr
2025
Lausanne
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA
12
mai
2025
14
mai
2025
Genève
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA
23
JUN
2025
25
JUN
2025
Lausanne
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA
6
aoû
2025
8
aoû
2025
Genève
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA
17
sep
2025
19
sep
2025
Lausanne
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA
27
oct
2025
29
oct
2025
Genève
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA
8
déc
2025
10
déc
2025
Lausanne
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA
Prochaine date
2
avr
2025
4
avr
2025
Lausanne
Français
Horaires
CHF 2’200.-
excl. 8.1% TVA
CHF 2’200.-
excl. 8.1% TVA

Formations complémentaires

Programmation en C++ («CPROGR»)

4 jours
CHF
3'200.–