Filière : RESEAUX ET TELECOMMUNICATIONS
Spécialité : Réseaux et Sécurité
Algorithme et Programmation (LANGAGE C)
Chapitre 1 INTRODUCTION A L’ALGORITHMIQUE
1-1 Définitions
1-2 Notion de variable et de constante
1-3 Types de données de bases (caractère, chaîne, entier, réel, booléen)
1-4 Déclaration des variables et des constantes
1-5 Structure générale d’un algorithme
1-6 Les opérations de l’algorithmique (opérations arithmétiques, opérations
logiques, opérations de comparaison)
1-7 Notion d’expression et de condition
1-8 Les instructions élémentaires (l’affectation, la lecture, l’écriture)
1-9 Les structures de contrôles (structure conditionnelle, structure d’alternatives,
structures répétitives, les instructions de ruptures de séquences)
Chapitre 2 LES CONCEPTS DE BASE DU LANGAGE C
2-1 Structure d'un programme en c
2-2 Les directives de compilation
2-3 les commentaires
2-4 Les variables et les constantes
2-5 L’affectation (assignation)
2-6 Les entrées/sorties
2-7 Les operateurs
2-8 Les instructions sélectives
2-9 Les instructions itératives
Page | 1
Chapitre 3 LES TABLEAUX ET LES POINTEURS
3-1 LES TABLEAUX
3-1-1 Tableaux à une dimension (vecteurs)
3-1-2 Chaines de caractères
3-1-3 Tableaux à plusieurs dimensions
3-2 LES POINTEURS
3-2-1 Déclaration de pointeurs
3-2-2 Opérateurs & et *
3-2-3 Opérateurs ++ et --
3-2-4 Allocation mémoire
Chapitre 4 LES STRUCTURES ET LES FONCTIONS
4-1 LES STRUCTURES
4-1-1 Définition
4-1-2 Définition des types structures
4-1-3 Déclaration des variables structures
4-1-4 Accès aux champs d'une structure
4-2 LES FONCTIONS
4-2-1 Introduction
4-2-2 Structure et prototype d’une fonction
4-2-3 Appel de fonctions
4-2-4 Passage de paramètres
4-2-5 Fonction récursive
Page | 2