12.07.2015 Views

3 jours - Groupe ESIC

3 jours - Groupe ESIC

3 jours - Groupe ESIC

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

C - ProgrammationObjectifs5 <strong>jours</strong>Ce stage intensif vous permettrad’acquérir une connaissanceréellement opérationnelle dulangage. Il vous expliquera lefonctionnement des différentsmécanismes et vous montreraleur mise en œuvre grâce à denombreux exercices pratiques. Al’issue de ce stage, vous serez enmesure d’écrire des programmesC robustes et portables.PublicLes ingénieurs et les informaticiensqui souhaitent acquérir uneformation complète et opérationnellesur le langage C.PrérequisConnaissances de bases en programmation.Organisation d’un programme- Composants de base du langage.- Types et constantes de base.- Stockage et passage de paramètres.- Variables globales et locales.- Arguments de fonction : passage parvaleur.- Code de retour des fonctions.- Opérateurs d’adressage.- Passage d’arguments par adresse.- Entrées/sorties formatées.- Utilisation élémentaire de la chaînede production.Opérateurs, expressions numériqueset opérations sur lesnombres- Opérateurs arithmétiques.- Mécanismes d’évaluation desexpressions.- Post et pré-incrémentation de décrémentation.- Précédence et associativité desopérateurs.Opérateurs de base et expressionslogiques- Instruction d’affectation.- Instruction while.- Mécanismes de fonctionnement desexpressions logiques.- Opérateurs de comparaison.dard.- Instruction if.- Opérateurs logiques.Opérations numériques : rappels etcompléments- Les types numériques composés.Règle de conversion dans les expressionsmixtes.- Initialisation des variables.- Arithmétique sur les adresses.- Formats d’entrée/sortie associés auxtypes numériques.Tableaux, pointeurs et chaînes decaractèrestableaux.- Equivalences pointeurs/tableaux.- Chaînes de caractères.- Initialisation des tableaux.- Exemples de manipulation dechaînes de caractères.- Rappels et compléments sur for,while et l’opérateur “,”.Compilation séparée, classe d’allocation- Mécanisme de fonctionnement de lachaîne de production.- Utilisation de bibliothèque desources.lationséparée.- Notion d’objet externe.- Cas des données globales et statiques.- Cas des données locales.- Règle de visibilité.- Cas des fonctions.- Compléments sur les fonctions et lesinitialisations.Opérateurs travaillant au niveau dubit- ET, OU, OU exclusif, complément à 1.- Décalages.Compléments...sur les opérateurs et les instructions- Opérateur ternaire d’alternative.- L’instruction switch.- L’instruction do while.- Instructions associées aux boucles.sur les structures- Généralités.- Les structures emboîtées.- Les structures chaînées.- Les champs de bits.- Les unions.- Les énumérations.sur le macroprocesseur, la portabilité- Les directives de compilation :constantes symboliques, macros,inclusions, compilation conditionnelle.- Construction de surtypes : typedef.- Conversion explicite de types : casting.- Maîtrise des types complexes.Les entrées/sorties de la bibliothèque- Généralités.- Entrées et sorties : caractères, lignes,enregistrements.- Outils généraux.- Accès direct.sur la gestion des entrées/sortiespar les appels système- Généralités.- Opérations classiques.- Accès direct.- Destruction.- Etude de cas.sur les outils associés à la chaîne deproductionDéveloppementPage 67Toutes nos formations sur http://www.esic-online.com Page 1/1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!