0% ont trouvé ce document utile (0 vote)
76 vues7 pages

Informatique 2: Programmation C: Cycle: Année Préparatoire (AP) Niveau: 2ème Année (AP2)

Transféré par

programming pillars
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
76 vues7 pages

Informatique 2: Programmation C: Cycle: Année Préparatoire (AP) Niveau: 2ème Année (AP2)

Transféré par

programming pillars
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 7

Informatique 2 : Programmation C

Cycle: Année Préparatoire (AP)


Niveau: 2ème année (AP2)

Qui? Prof. Nabil KANNOUF

D’où? Université ABDELMALEK ESSAIDI


Ecole Nationale des Sciences Appliquées AL Hoceima

Quand? 28 septembre 2023


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


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
Évaluations

Travail Date Pondération

Contrôles continus 21 Novembre 2023 25%

TPs et/ou projet Du 29/09/2023 au 23/12/2023 25%

Examens 05 Janvier 2024 50%

N.B : La présence est obligatoire, plus de 3 absences en TP → note zéro


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 . . .).
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).
Professeur

Nom : Nabil KANNOUF


Courriel : [email protected]
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
https://ensah.ma/apps/eservices/

Vous aimerez peut-être aussi