Ce cours prend appui sur le langage C pour
développer des principes de programmation
structurée. Il couvre des aspects relatifs à
cette démarche en utilisant le C. Cette partie du cours
développe les points suivants : Expression, instructions,
fonctions, déclarations statiques.
Contenu
Introduction
Classe
de langages
Chaînes de programmation
Programmes simples
Types
simples et conversions de types
Expressions
Instructions
Structures de contrôle et entrées-sorties
Définir un algorithme : les principes
Structure de données
Typedef
Type
enregistrement
tableaux
statiques
Fonction
main
visibilité et portée des fonctions
passage
de paramètres
Etude de
cas : les chaînes de caractères
longueur
comparaison
copie
abstraction de type
Horaires
Cours
TD
TP
18
21
0
I32 : Introduction à la théorie des langages
Objectif
Ce cours introduit la théorie des
automates et la reconnaissance de langages.
Contenu
Automates finis
déterministes et non déterministes
minimisation
reconnaissance des langages réguliers (th de Kleene)