Advertisement

Cours de  Programmation I L2(S3) - Licence Sciences Mathématiques et Informatique


     Ce cours de Programmation I pour les étudiants de la licence 2 Semestre 3 filière Licence Sciences Mathématiques et Informatique SMI.  et pour les gens qui sont intéressés par la programmation. Il traite plusieurs chapitres et informations de programmation. Pour avoir une idée sur le plan et le programme de cours de Programmation I vous allez trouver ci-dessous le plan de cours qui cite tous les points et les axes qui sont traités dans le cours.


Cours de Programmation I L2

Plan de cours

Introduction 
Langages informatiques
Langage machine
Langages haut niveau
Compilateur/interpréteur
Langages de programmation
Historique du C
Caractéristiques du C
Programme source, objet et exécutable
Composantes d’un programme C
Composantes d’un programme C

Types de base, Opérateurs et Expressions 

Les variables

Les identificateurs

Les types de base

Types Entier

Types Réel 

Déclaration des variables 

Déclaration des constantes

Constantes entières

Remarques sur les constantes entières

Constantes réelles

Les constantes caractères

Expressions et opérateurs

Opérateurs en C

Opérateurs arithmétiques

Conversions implicites

Exemple de conversion

Opérateur d’affectation simple =

Opérateurs relationnels

Opérateurs logiques

Évaluation de && et || 

Incrémentation et décrémentation 

Opérateurs de manipulations de bits 

Opérateurs de décalage de bits

Opérateurs d’affectation combinés

Opérateur de forçage de type (cast)

Opérateur conditionnel ?

Opérateur séquentiel ,

Opérateur SIZEOF

Priorité et associativité des opérateurs 

Priorités de tous les opérateurs


Lecture & écriture des données

Les instructions de lecture et d’écriture 

Ecriture formatée de données: printf ()

Spécificateurs de format 

Séquences d’échappement

Exemples de printf()

Remarques sur l’affichage

Lecture formatée de données: scanf ()

Exemples de scanf()

Ecriture d’un caractère: putchar()

Lecture d’un caractère: getchar() 


Structures de contrôle 

L’instruction if…else

if…else : exemple

Imbrication des instructions if

L’instruction d’aiguillage switch

Fonctionnement de switch

Switch : exemple

Les boucles while et do .. while

Boucle while : exemple

Boucle do .. while : exemple

La boucle for

Boucle for : remarques

L’instruction break

L’instruction continue


Tableaux & Chaînes de caractère 

Tableaux

Déclaration des tableaux

Initialisation à la déclaration

Accès aux composantes d’un tableau

Tableaux : saisie et affichage

Tableaux : exemple

Tableaux à plusieurs dimensions

Tableaux à deux dimensions (Matrices)

Initialisation à la déclaration d’une Matrice 

Matrices : saisie et affichage

Représentation d’un tableau en mémoire

Chaînes de caractères

Déclaration

Initialisation

Traitement des chaînes de caractères

Fonctions de la bibliothèque 


Pointeurs 

Pointeurs : définition

Intérêts des pointeurs

Déclaration d’un pointeur

Opérateurs de manipulation des pointeurs

Initialisation d’un pointeur

Affectation de pointeurs

Opérations arithmétiques avec les pointeurs

Pointeurs et tableaux

Pointeurs et tableaux: saisie et affichage d’un tableau

Pointeurs et tableaux à deux dimensions

Pointeurs : saisie et affichage d’une matrice 

Pointeurs et tableaux : remarques

Allocation dynamique de mémoire

La fonction malloc

La fonction malloc et free

La fonction calloc

Fonction realloc

pointeurs et chaines de caractères 


Fonctions 

La programmation modulaire

Fonctions

Appel d’une fonction

Déclaration des fonctions

Variables locales et globales

Paramètres d'une fonction

Transmission des paramètres en C

Récursivité


Types structures, unions et synonymes

Structures

Type structure : Exemples

Déclaration d'une structure

Déclaration d’une variable structure

Initialisation d’une structure

Accès aux champs d’une structure

Composition des structures

Opérations sur les variables structures

Structureset fonctions

Définition de types synonymes: typedef

Structures récursives 


Post a Comment

Plus récente Plus ancienne

Advertisement

Advertisement