Titre : | Introduction à la programmation avec ISO C++ |
Auteurs : | Michel Michaud, Auteur |
Type de document : | Monographie imprimée |
Editeur : | Longueuil, Québec : Loze-Dion, 2006 |
ISBN/ISSN/EAN : | 978-2-921180-94-8 |
Format : | 1 vol. (437 p.) / ill. / 23 cm |
Langues: | Français |
Index. décimale : | 005.13/3 |
Catégories : |
[Agneaux] C++ (Langage de programmation) [Agneaux] Programmation (Informatique) [Agneaux] Systèmes d'exploitation (ordinateurs) |
Résumé : |
Ce livre s’adresse à ceux et celles qui désirent une introduction à la programmation avec le langage C ++. Il ne suppose aucune connaissance préalable de la programmation.Les techniques de programmation (algorithmie) y sont présentées formellement, puis appliquées en utilisant le langage C ++. L’approche retenue vise à former des programmeurs professionnels ayant toute la rigueur nécessaire. |
Sommaire : |
Le premier chapitre est une initiation à la programmation, on n’y aborde pas le langage de programmation. Il présente les différentes étapes du développement des programmes: analyse du problème, conception de l’algorithme, vérification de l’algorithme, codage du programme, vérification du programme et enfin sa documentation. La notion d’algorithme y est présentée. Le second chapitre présente les notions de bases de la programmation telles que les constantes, leurs identificateurs et les règles qui les dirigent. On verra comment discerner les différentes constantes, les variables et les règles qui les régissent. Nous entrons finalement dans la base des algorithmes avec les expressions arithmétiques et les opérateurs qui y sont utiles. Dans la perspective d’une bonne introduction à la programmation, nous entrons directement dans la conception des algorithmes au troisième chapitre avec le standard de présentation du pseudo-code (identificateurs, règles des identificateurs – constantes, variables, paramètres, modules). En fin de chapitre il y a la liste des mots clés utilisés dans le pseudo-code – instruction de lecture et instruction d’écriture – pour arriver finalement à une application complète de ce qui précède. Une introduction à la programmation se doit de traiter des structures de contrôle. Ce qui est vu au chapitre 4. La notion de structure est venue du constat des informaticiens de similitudes qui existaient entre différents traitements dans divers programmes. Le manuel présente trois types de structures de contrôle: la structure séquentielle, effectuant les instructions les une après les autres; la structure conditionnelle qui donne un peu d’intelligence à l’ordinateur en le faisant choisir un traitement selon les besoins; et la structure itérative qui permet de répéter l’exécution d’une série d’instructions. Le chapitre 5 présente les éléments de base du langage C ++, et à partir de là, les connaissances apprises permettent d’entreprendre l’écriture d’un programme: comment traduire les algorithmes en C++ (pseudo-code, constantes, caractères spéciaux, etc.); la structure générale pour programmer en C ++; les déclaration et définitions des variables, des constantes et des types de données; les opérations d’écriture et de lecture La question de la qualité des programmes est présentée au chapitre 6 pour arriver en 7 à la Modularité, concept important de la division des programmes en plus petites entités – des sous-programmes – qui pourront ensuite être combinées en une structure générale claire et plus facile à gérer. C’est le «diviser pour régner». Les entrées-sorties en C ++ sont traitées au chapitre 8 pour passer en 9 aux types de données personnels, puis au chapitre 10 on traite des techniques de conservation des données en mémoire, la structure des données vecteur. Le chapitre 11 aborde les possibilités des variables et des fonctions en C ++; le chapitre 12, les fichiers sources multiples, les fichiers d’en-tête et namespace anonyme; le treizième chapitre présente les types de données de C ++; en 14 on traite des opérateurs et exceptions; en 15 les classes et encapsulation; et au chapitre 16 on voit l’héritage et le polymorphisme; pour terminer au chapitre 17, intituler «Compléments», qui présente divers sujets comme les vecteurs de base et les chaine C; les itérateurs et arithmétiques de pointeurs; les autres fonctions de |
Disponibilité (5)
Cote | Support | Localisation | Statut |
---|---|---|---|
INF/345 | Livre | bibliothèque sciences exactes | Consultable |
INF/345 | Livre | bibliothèque sciences exactes | Empruntable |
INF/345 | Livre | bibliothèque sciences exactes | Empruntable |
INF/345 | Livre | bibliothèque sciences exactes | Empruntable |
INF/345 | Livre | bibliothèque sciences exactes | Empruntable |
Les abonnés qui ont emprunté ce document ont également emprunté :
Initiation a l'algorithmique | Hadj, Messaoud |