Please use this identifier to cite or link to this item:
http://dspace.univ-usto.dz/handle/123456789/397
Titre: | Programmation en C++ |
Auteur(s): | DELLA KRACHAI Mohamed |
Mots-clés: | Langage C++ Syntaxe de base Structures conditionnelles et boucles Chaînes de caractères Fichiers textes et binaires Pointeurs et Références Vecteurs et Tableaux Les Fonctions La programmation orientée objet |
Date de publication: | 22-Jan-2020 |
Editeur: | University of sciences and technology in Oran |
Résumé: | Ce cours destiné aux étudiants en licence troisième année (L3) automatique, a été confectionné en conformité avec le programme proposé par le ministère de l’enseignement supérieur et la recherche scientifique. Dans le premier chapitre, les phases de compilation et de débogage d’un programme C++ sont expliquées en détails, afin que l’étudiant assimile le cheminement d’un programme source vers le produit final qui est l’exécutable. Une méthodologie de développement est décrite en utilisant une approche ligne de commande ou environnement de développement intégrée. Le second chapitre aborde les premières connaissances primordiales à apprendre à propos du langage. Les variables (portée, types, mémoire), les constantes et les règles de conversion de types sont expliqués avec exemple. Ce chapitre se termine en énumérant les opérateurs et opérations qui portent sur les variables. L’algorithmie est traduite en C++ dans le troisième chapitre. Les instructions de test, de sélection multiple, et les boucles (instructions répétitives) sont détaillés, tout en précisant leurs syntaxes et leur utilisation à travers des exemples. Le quatrième chapitre, porte sur le traitement des chaines de caractères, à savoir : la Manipulation des chaînes de caractères, les opérations de traitement des chaînes et l’utilisation de la classe string. Dans le cinquième chapitre, les entrées/sorties sont abordées : à savoir la manipulation des fichiers textes et binaires. Des exemples de création, lecture et écriture sont donnés afin d’illustrer les concepts théoriques. Les pointeurs et les références sont expliqués dans le sixième chapitre et les vecteurs et matrices sont donnés dans le septième chapitre. Ces deux concepts sont relativement liés logiquement et physiquement et font partie des notions de programmation pointues touchant particulièrement la mémoire physique de l’ordinateur. Les fonctions seront traitées dans le huitième chapitre. L’utilisation et la syntaxe d’écriture de fonctions sont abordées. Les notions de récursivité, de passage de paramètres, de renvoi multiple et de surcharge sont détaillées avec exemples. Le dernier chapitre introduit la programmation orientée objet. Par rapport à la programmation procédurale, avec la P.O.O. sert à décomposer des problèmes complexes en problèmes plus petits en se basant sur des objets. Les Concepts de classes et objets, de visibilité et d’encapsulation, de constructeurs/destructeurs et de l’héritage sont abordées d’une manière progressive et exemplifiée afin d’éclaircir ces notions. |
URI/URL: | http://dspace.univ-usto.dz/handle/123456789/397 |
Appears in Collections: | Cours en ligne |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
pc_dkm.pdf | 1,48 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.