Please use this identifier to cite or link to this item: http://dspace.univ-usto.dz/handle/123456789/397
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDELLA KRACHAI Mohamed-
dc.date.accessioned2020-01-22T10:35:47Z-
dc.date.available2020-01-22T10:35:47Z-
dc.date.issued2020-01-22-
dc.identifier.urihttp://dspace.univ-usto.dz/handle/123456789/397-
dc.description.abstractCe 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.en_US
dc.publisherUniversity of sciences and technology in Oranen_US
dc.subjectLangage C++en_US
dc.subjectSyntaxe de baseen_US
dc.subjectStructures conditionnelles et bouclesen_US
dc.subjectChaînes de caractèresen_US
dc.subjectFichiers textes et binairesen_US
dc.subjectPointeurs et Référencesen_US
dc.subjectVecteurs et Tableauxen_US
dc.subjectLes Fonctionsen_US
dc.subjectLa programmation orientée objeten_US
dc.titleProgrammation en C++en_US
dc.typeWorking Paperen_US
Appears in Collections:Cours en ligne

Files in This Item:
File Description SizeFormat 
pc_dkm.pdf1,48 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.