Informatique 2 : Programmation C
Informatique 2 : Programmation C
Cycle: Année Préparatoire (AP)
Niveau: 2ème année (AP2)
Prof. Nabil KANNOUF
Université ABDELMALEK ESSAIDI
Ecole Nationale des Sciences Appliquées AL Hoceima
23 septembre 2024
Informatique 2 : Programmation C
Présentation du cours
Objectifs du Cours
Apprendre les concepts de base de la programmation.
Être capable d’analyser des problèmes simples.
Ecrire des programmes correspondants en C
Savoir programmer de manière modulaire
Informatique 2 : Programmation C
Présentation du cours
Organisation
Cours magistraux
▷ Cours en présenctial
▷ Cours à distance sur Google Meet
▷ Ressources sur la plateforme E-service de ENSAH
Travaux pratiques
▷ Ateliers Pratiques
▷ Exercices de perfectionnements
▷ Devoirs libres
Informatique 2 : Programmation C
Présentation du cours
Évaluations
Travail Date Pondération
Contrôles continus 15 Novembre 2024 25%
TPs et/ou projet Du 26/09/2024 au 21/12/2024 25%
Examens 03 Janvier 2025 50%
N.B : La présence est obligatoire, plus de 3 absences en TP → note zéro
Informatique 2 : Programmation C
Contenu
Contenu
1 Généralités sur le langage C.
2 Types de données en langage C
Instructions élémentaires. Types de variables. Instructions des entrées-sorties.
3 Opérateurs et expressions en langage C.
4 Les entrées sorties conversationnelles en langage C.
5 Structures et instructions de contrôle en langage C.
Structures de choix simple (IF . . . ELSE . . .). Structures à choix multiples (SWITCH . . .).
Boucles (WHILE . . ., DO . . . WHILE, FOR . . .).
Informatique 2 : Programmation C
Contenu
Contenu
6 Programmation modulaire.
Fonctions. Passage de paramètres par valeur et par adresse. Variables globales et variables
locales.
7 Tableaux et pointeurs.
Tableaux (cas d’une seule dimension et de plusieurs dimensions). Pointeurs. Chaines de
caractères.
Exposition des principales méthodes prédéfinies de la bibliothèque string.h. Exploitation de
ces méthodes pour résoudre des problèmes sur des données complexes.
8 Introduction à : l’allocation dynamique de la mémoire, les structures
et les fichiers.
Gestion dynamique de la mémoire. Structures. Fichiers (création, suppression, différents
types d’ouverture et fermeture d’un fichier et enregistrement dans un fichier).
Informatique 2 : Programmation C
Professeur
Professeur
Nom : Nabil KANNOUF
Courriel : [Link]@[Link]
E-service de l’ENSAH est le moyen privilégié pour me rejoindre et avoir accès aux
ressources du cours, voir le lien ci-dessous
[Link]